Reorganize the way machine architectures are handled. Consolidate the
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 22 Oct 2006 16:09:22 +0000 (16:09 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 22 Oct 2006 16:09:22 +0000 (16:09 +0000)
commit39619464950a9032d15b062cc51a6fed3704034c
tree0653de5f513bac4e3ad69dfd578993f744f3f198
parentb45084905e2e7a75216312e8c9b1985ab4ebfc9c
Reorganize the way machine architectures are handled.  Consolidate the
kernel configurations into a single generic directory.  Move machine-specific
Makefile's and loader scripts into the appropriate architecture directory.

Kernel and module builds also generally add sys/arch to the include path so
source files that include architecture-specific headers do not have to
be adjusted.

sys/<ARCH> -> sys/arch/<ARCH>
sys/conf/*.<ARCH> -> sys/arch/<ARCH>/conf/*.<ARCH>
sys/<ARCH>/conf/<KERNEL> -> sys/config/<KERNEL>
291 files changed:
sys/Makefile
sys/amd64/amd64/genassym.c [deleted file]
sys/amd64/include/acpica_machdep.h [deleted file]
sys/amd64/include/asm.h [deleted file]
sys/amd64/include/atomic.h [deleted file]
sys/amd64/include/bootinfo.h [deleted file]
sys/amd64/include/console.h [deleted file]
sys/amd64/include/coredump.h [deleted file]
sys/amd64/include/cpu.h [deleted file]
sys/amd64/include/cpufunc.h [deleted file]
sys/amd64/include/elf.h [deleted file]
sys/amd64/include/endian.h [deleted file]
sys/amd64/include/exec.h [deleted file]
sys/amd64/include/float.h [deleted file]
sys/amd64/include/fpu.h [deleted file]
sys/amd64/include/frame.h [deleted file]
sys/amd64/include/globaldata.h [deleted file]
sys/amd64/include/ieee.h [deleted file]
sys/amd64/include/ieeefp.h [deleted file]
sys/amd64/include/inttypes.h [deleted file]
sys/amd64/include/ioctl_fd.h [deleted file]
sys/amd64/include/limits.h [deleted file]
sys/amd64/include/lock.h [deleted file]
sys/amd64/include/math.h [deleted file]
sys/amd64/include/md_var.h [deleted file]
sys/amd64/include/mouse.h [deleted file]
sys/amd64/include/param.h [deleted file]
sys/amd64/include/pcb.h [deleted file]
sys/amd64/include/pcb_ext.h [deleted file]
sys/amd64/include/pmap.h [deleted file]
sys/amd64/include/proc.h [deleted file]
sys/amd64/include/profile.h [deleted file]
sys/amd64/include/psl.h [deleted file]
sys/amd64/include/ptrace.h [deleted file]
sys/amd64/include/reg.h [deleted file]
sys/amd64/include/reloc.h [deleted file]
sys/amd64/include/segments.h [deleted file]
sys/amd64/include/setjmp.h [deleted file]
sys/amd64/include/sigframe.h [deleted file]
sys/amd64/include/signal.h [deleted file]
sys/amd64/include/specialreg.h [deleted file]
sys/amd64/include/stdarg.h [deleted file]
sys/amd64/include/stdint.h [deleted file]
sys/amd64/include/sysarch.h [deleted file]
sys/amd64/include/thread.h [deleted file]
sys/amd64/include/tls.h [deleted file]
sys/amd64/include/trap.h [deleted file]
sys/amd64/include/tss.h [deleted file]
sys/amd64/include/types.h [deleted file]
sys/amd64/include/ucontext.h [deleted file]
sys/amd64/include/uvparam.h [deleted file]
sys/amd64/include/varargs.h [deleted file]
sys/amd64/include/vmparam.h [deleted file]
sys/boot/efi/libefi/Makefile
sys/boot/efi/loader/Makefile
sys/boot/ia64/libski/Makefile
sys/boot/ia64/skiload/Makefile
sys/boot/ofw/libofw/Makefile
sys/conf/Makefile.amd64 [deleted file]
sys/conf/acpi.mk
sys/conf/bsd.kern.mk
sys/conf/files.amd64 [deleted file]
sys/conf/kern.post.mk
sys/conf/kern.pre.mk
sys/conf/kmod.mk
sys/conf/options
sys/conf/options.amd64 [deleted file]
sys/conf/systags.sh
sys/config/GENERIC
sys/config/TINDERBOX
sys/config/VKERNEL [new file with mode: 0644]
sys/dev/acpica5/Makefile
sys/dev/est/Makefile
sys/i386/Makefile [deleted file]
sys/i386/acpica5/Makefile [deleted file]
sys/i386/acpica5/OsdEnvironment.c [deleted file]
sys/i386/acpica5/acpi_machdep.c [deleted file]
sys/i386/acpica5/acpi_toshiba.c [deleted file]
sys/i386/acpica5/acpi_wakecode.S [deleted file]
sys/i386/acpica5/acpi_wakeup.c [deleted file]
sys/i386/acpica5/genwakecode.sh [deleted file]
sys/i386/acpica5/madt.c [deleted file]
sys/i386/apic/apic_abi.c [deleted file]
sys/i386/apic/apic_ipl.h [deleted file]
sys/i386/apic/apic_ipl.s [deleted file]
sys/i386/apic/apic_vector.s [deleted file]
sys/i386/apic/apicreg.h [deleted file]
sys/i386/apic/apicvar.h [deleted file]
sys/i386/apic/mpapic.c [deleted file]
sys/i386/apic/mpapic.h [deleted file]
sys/i386/apm/apm.c [deleted file]
sys/i386/apm/apm.h [deleted file]
sys/i386/conf/GENERIC [deleted file]
sys/i386/conf/LINT [deleted file]
sys/i386/conf/TINDERBOX [deleted file]
sys/i386/gnu/isa/dgb.c [deleted file]
sys/i386/gnu/isa/dgbios.h [deleted file]
sys/i386/gnu/isa/dgfep.h [deleted file]
sys/i386/gnu/isa/dgreg.h [deleted file]
sys/i386/i386/atomic.c [deleted file]
sys/i386/i386/autoconf.c [deleted file]
sys/i386/i386/bcopy.s [deleted file]
sys/i386/i386/bios.c [deleted file]
sys/i386/i386/bioscall.s [deleted file]
sys/i386/i386/busdma_machdep.c [deleted file]
sys/i386/i386/bzero.s [deleted file]
sys/i386/i386/db_disasm.c [deleted file]
sys/i386/i386/db_interface.c [deleted file]
sys/i386/i386/db_trace.c [deleted file]
sys/i386/i386/elan-mmcr.c [deleted file]
sys/i386/i386/elf_machdep.c [deleted file]
sys/i386/i386/est.c [deleted file]
sys/i386/i386/exception.s [deleted file]
sys/i386/i386/genassym.c [deleted file]
sys/i386/i386/globals.s [deleted file]
sys/i386/i386/i386-gdbstub.c [deleted file]
sys/i386/i386/i686_mem.c [deleted file]
sys/i386/i386/identcpu.c [deleted file]
sys/i386/i386/in_cksum2.s [deleted file]
sys/i386/i386/initcpu.c [deleted file]
sys/i386/i386/k6_mem.c [deleted file]
sys/i386/i386/ktr.c [deleted file]
sys/i386/i386/locore.s [deleted file]
sys/i386/i386/machdep.c [deleted file]
sys/i386/i386/math_emu.h [deleted file]
sys/i386/i386/math_emulate.c [deleted file]
sys/i386/i386/mem.c [deleted file]
sys/i386/i386/mp_clock.c [deleted file]
sys/i386/i386/mp_machdep.c [deleted file]
sys/i386/i386/mpboot.s [deleted file]
sys/i386/i386/mplock.s [deleted file]
sys/i386/i386/nexus.c [deleted file]
sys/i386/i386/p4tcc.c [deleted file]
sys/i386/i386/perfmon.c [deleted file]
sys/i386/i386/pmap.c [deleted file]
sys/i386/i386/pmap_inval.c [deleted file]
sys/i386/i386/pnpbios.c [deleted file]
sys/i386/i386/procfs_machdep.c [deleted file]
sys/i386/i386/spinlock.s [deleted file]
sys/i386/i386/support.s [deleted file]
sys/i386/i386/swtch.s [deleted file]
sys/i386/i386/symbols.raw [deleted file]
sys/i386/i386/sys_machdep.c [deleted file]
sys/i386/i386/tls.c [deleted file]
sys/i386/i386/trap.c [deleted file]
sys/i386/i386/uio_machdep.c [deleted file]
sys/i386/i386/userconfig.c [deleted file]
sys/i386/i386/vm86.c [deleted file]
sys/i386/i386/vm86bios.s [deleted file]
sys/i386/i386/vm_machdep.c [deleted file]
sys/i386/icu/icu.h [deleted file]
sys/i386/icu/icu_abi.c [deleted file]
sys/i386/icu/icu_ipl.h [deleted file]
sys/i386/icu/icu_ipl.s [deleted file]
sys/i386/icu/icu_vector.s [deleted file]
sys/i386/include/acpica_machdep.h [deleted file]
sys/i386/include/apm_bios.h [deleted file]
sys/i386/include/apm_segments.h [deleted file]
sys/i386/include/asc_ioctl.h [deleted file]
sys/i386/include/asm.h [deleted file]
sys/i386/include/asmacros.h [deleted file]
sys/i386/include/atomic.h [deleted file]
sys/i386/include/bootinfo.h [deleted file]
sys/i386/include/bus.h [deleted file]
sys/i386/include/bus_at386.h [deleted file]
sys/i386/include/bus_dma.h [deleted file]
sys/i386/include/bus_memio.h [deleted file]
sys/i386/include/bus_pio.h [deleted file]
sys/i386/include/cdk.h [deleted file]
sys/i386/include/clock.h [deleted file]
sys/i386/include/comstats.h [deleted file]
sys/i386/include/console.h [deleted file]
sys/i386/include/coredump.h [deleted file]
sys/i386/include/cpu.h [deleted file]
sys/i386/include/cpufunc.h [deleted file]
sys/i386/include/cputypes.h [deleted file]
sys/i386/include/cronyx.h [deleted file]
sys/i386/include/db_machdep.h [deleted file]
sys/i386/include/dvcfg.h [deleted file]
sys/i386/include/elf.h [deleted file]
sys/i386/include/endian.h [deleted file]
sys/i386/include/exec.h [deleted file]
sys/i386/include/float.h [deleted file]
sys/i386/include/floatingpoint.h [deleted file]
sys/i386/include/frame.h [deleted file]
sys/i386/include/globaldata.h [deleted file]
sys/i386/include/gsc.h [deleted file]
sys/i386/include/ieee.h [deleted file]
sys/i386/include/ieeefp.h [deleted file]
sys/i386/include/if_wl_wavelan.h [deleted file]
sys/i386/include/iic.h [deleted file]
sys/i386/include/inttypes.h [deleted file]
sys/i386/include/ioctl_ctx.h [deleted file]
sys/i386/include/ioctl_fd.h [deleted file]
sys/i386/include/ipl.h [deleted file]
sys/i386/include/limits.h [deleted file]
sys/i386/include/lock.h [deleted file]
sys/i386/include/math.h [deleted file]
sys/i386/include/md_var.h [deleted file]
sys/i386/include/metadata.h [deleted file]
sys/i386/include/mouse.h [deleted file]
sys/i386/include/mtpr.h [deleted file]
sys/i386/include/nexusvar.h [deleted file]
sys/i386/include/npx.h [deleted file]
sys/i386/include/param.h [deleted file]
sys/i386/include/pc/bios.h [deleted file]
sys/i386/include/pc/display.h [deleted file]
sys/i386/include/pc/msdos.h [deleted file]
sys/i386/include/pc/vesa.h [deleted file]
sys/i386/include/pcaudioio.h [deleted file]
sys/i386/include/pcb.h [deleted file]
sys/i386/include/pcb_ext.h [deleted file]
sys/i386/include/pci_cfgreg.h [deleted file]
sys/i386/include/perfmon.h [deleted file]
sys/i386/include/physio_proc.h [deleted file]
sys/i386/include/pmap.h [deleted file]
sys/i386/include/pmap_inval.h [deleted file]
sys/i386/include/proc.h [deleted file]
sys/i386/include/profile.h [deleted file]
sys/i386/include/psl.h [deleted file]
sys/i386/include/ptrace.h [deleted file]
sys/i386/include/reg.h [deleted file]
sys/i386/include/reloc.h [deleted file]
sys/i386/include/resource.h [deleted file]
sys/i386/include/segments.h [deleted file]
sys/i386/include/setjmp.h [deleted file]
sys/i386/include/sigframe.h [deleted file]
sys/i386/include/signal.h [deleted file]
sys/i386/include/smb.h [deleted file]
sys/i386/include/smp.h [deleted file]
sys/i386/include/speaker.h [deleted file]
sys/i386/include/specialreg.h [deleted file]
sys/i386/include/spigot.h [deleted file]
sys/i386/include/stdarg.h [deleted file]
sys/i386/include/stdint.h [deleted file]
sys/i386/include/sysarch.h [deleted file]
sys/i386/include/thread.h [deleted file]
sys/i386/include/tls.h [deleted file]
sys/i386/include/trap.h [deleted file]
sys/i386/include/tss.h [deleted file]
sys/i386/include/types.h [deleted file]
sys/i386/include/uc_device.h [deleted file]
sys/i386/include/ucontext.h [deleted file]
sys/i386/include/ultrasound.h [deleted file]
sys/i386/include/uvparam.h [deleted file]
sys/i386/include/varargs.h [deleted file]
sys/i386/include/vm86.h [deleted file]
sys/i386/include/vmparam.h [deleted file]
sys/i386/include/wtio.h [deleted file]
sys/i386/isa/README.le [deleted file]
sys/i386/isa/README.stl [deleted file]
sys/i386/isa/asc.c [deleted file]
sys/i386/isa/ascreg.h [deleted file]
sys/i386/isa/ccbque.h [deleted file]
sys/i386/isa/clock.c [deleted file]
sys/i386/isa/ic/Am7990.h [deleted file]
sys/i386/isa/ic/am7990.h [deleted file]
sys/i386/isa/ic/cd1400.h [deleted file]
sys/i386/isa/ic/cd180.h [deleted file]
sys/i386/isa/ic/hd64570.h [deleted file]
sys/i386/isa/ic/i8237.h [deleted file]
sys/i386/isa/ic/i82586.h [deleted file]
sys/i386/isa/ic/lemac.h [deleted file]
sys/i386/isa/ic/mb86960.h [deleted file]
sys/i386/isa/ic/sc26198.h [deleted file]
sys/i386/isa/ic/scd1400.h [deleted file]
sys/i386/isa/intr_machdep.c [deleted file]
sys/i386/isa/intr_machdep.h [deleted file]
sys/i386/isa/ipl.s [deleted file]
sys/i386/isa/ipl_funcs.c [deleted file]
sys/i386/isa/lptreg.h [deleted file]
sys/i386/isa/npx.c [deleted file]
sys/i386/isa/pmtimer.c [deleted file]
sys/i386/isa/prof_machdep.c [deleted file]
sys/i386/isa/timerreg.h [deleted file]
sys/kern/Makefile
sys/kern/Makefile.misc
sys/platform/pc32/conf/Makefile [moved from sys/conf/Makefile.i386 with 88% similarity]
sys/platform/pc32/conf/files [moved from sys/conf/files.i386 with 83% similarity]
sys/platform/pc32/conf/kern.mk [copied from sys/conf/kern-i386.mk with 90% similarity]
sys/platform/pc32/conf/ldscript.i386 [moved from sys/conf/ldscript.i386 with 95% similarity]
sys/platform/pc32/conf/options [moved from sys/conf/options.i386 with 98% similarity]
sys/platform/vkernel/conf/Makefile [new file with mode: 0644]
sys/platform/vkernel/conf/files [new file with mode: 0644]
sys/platform/vkernel/conf/kern.mk [moved from sys/conf/kern-i386.mk with 90% similarity]
sys/platform/vkernel/conf/ldscript.i386 [moved from sys/conf/ldscript.amd64 with 93% similarity]
sys/platform/vkernel/conf/options [new file with mode: 0644]
usr.sbin/config/configvers.h
usr.sbin/config/main.c
usr.sbin/config/mkmakefile.c
usr.sbin/config/mkoptions.c