NetBSD/sys/arch/i386/conf
drochner d880082522 clean up how cpus and ioapics are attached at the mainbus:
Seperate "cpubus" and "ioapicbus" -- while they share a common "address
space" (the apic id), the kernel doesn't use this fact. There are different
data passed to cpus and apics, which caused some ugly polymorphism. This
also saves the special "submatch" functions needed to distingush cpus
and ioapics for autoconf. (And it makes that "apid" locators wired
in the kernel configuration are honored now; this allows one to dumb down
an mp box to singleprocessor by userconfig.)
Print "apid" locators in the buses "print" function "as everyone does",
so the per-port cpu drivers don't need to do it.
Being here, constify "struct cpu_functions" and g/c the unused MP_PICMODE
flag.
2007-03-05 16:50:59 +00:00
..
ALL Add btuart(4). 2007-03-01 14:57:38 +00:00
CARDBUS Use ATA timing, instead of busmaster wait, for adding waits. 2006-10-01 09:53:08 +00:00
DEBUG Properly def{flag,param} all PNPBIOS* options and consolidate them in 2006-12-09 22:45:26 +00:00
DISKLESS s/COPTS/CPUFLAGS/ 2006-11-28 16:15:36 +00:00
files.i386 clean up how cpus and ioapics are attached at the mainbus: 2007-03-05 16:50:59 +00:00
GENERIC Add btuart(4). 2007-03-01 14:57:38 +00:00
GENERIC_DIAGNOSTIC
GENERIC_ISDN merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
GENERIC_LAPTOP Add btuart(4). 2007-03-01 14:57:38 +00:00
GENERIC_PS2TINY Separate -Os into COPTS; pointed out by Izumi Tsutsui. 2006-11-28 16:24:54 +00:00
GENERIC_TINY Remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has 2007-01-24 19:46:25 +00:00
GENERIC.FAST_IPSEC merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
GENERIC.local merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
GENERIC.MP Apply fvdl's acpi pci interrupt configuration code. 2006-07-04 00:30:21 +00:00
GENERIC.MPACPI s/COPTS/CPUFLAGS/ 2006-11-28 16:15:36 +00:00
GENERIC.MPDEBUG merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
INSTALL Hmm, comment out ciphy as well as vge(4). 2007-02-25 13:36:37 +00:00
INSTALL_LAPTOP Remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has 2007-01-24 19:46:25 +00:00
INSTALL_PS2
INSTALL_SMALL Remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has 2007-01-24 19:46:25 +00:00
INSTALL_TINY Remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has 2007-01-24 19:46:25 +00:00
INSTALL_XEN2_DOMU Remove option COMPAT_386BSD_MBRPART from default kernels. NetBSD has 2007-01-24 19:46:25 +00:00
INSTALL_XEN3_DOMU Simplify XEN3 domU kernel config by including the XEN2 domU configs and 2006-11-11 20:00:39 +00:00
INSTALL.local Add (empty) INSTALL.local, parallel to GENERIC.local. 2005-11-14 17:03:05 +00:00
INSTALL.MP Separate -Os into COPTS; pointed out by Izumi Tsutsui. 2006-11-28 16:24:54 +00:00
IOPENER Remove tmpfs's experimental status. OK'ed by core@. 2006-11-11 18:47:08 +00:00
kern.ldscript keep the note section 2006-12-02 04:49:37 +00:00
kern.ldscript.4MB keep the note section 2006-12-02 04:49:37 +00:00
kern.ldscript.Xen keep the note section 2006-12-02 04:49:37 +00:00
LAMB Remove tmpfs's experimental status. OK'ed by core@. 2006-11-11 18:47:08 +00:00
largepages.inc
majors.i386 Add a device major for cmos(4). 2007-02-06 20:38:36 +00:00
Makefile.i386 There is no need to compile machdep.c with -O2 anymore. 2006-08-19 17:50:56 +00:00
NET4501 Separate -Os into COPTS; pointed out by Izumi Tsutsui. 2006-11-28 16:24:54 +00:00
PARALLELS Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
QEMU - remove a static configuration, FILEASSOC_NHOOKS. do it dynamically instead. 2006-12-11 15:24:27 +00:00
std.i386 merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
SWINGER s/COPTS/CPUFLAGS/ 2006-11-28 16:15:36 +00:00
SWINGER.MP remove the COM_MPLOCK option. always include the spinlock in the softc 2005-12-27 00:46:38 +00:00
VIRTUALPC s/COPTS/CPUFLAGS/ 2006-11-28 16:15:36 +00:00
XBOX Comment out icsphy and ukphy for now; this makes both 1.1 and 1.6 Xboxes 2007-01-06 19:29:36 +00:00
XEN2_DOM0 viaenv(4) does not need anymore viapm. 2007-01-20 18:48:17 +00:00
XEN2_DOMU Comment out -g, avoiding building netbsd.gdb. Because of inclusion, 2007-01-03 19:42:37 +00:00
XEN3_DOM0 XEN_NO_HYPERCALLPAGE is redundant with XEN_COMPAT_030001; make 2006-10-17 19:57:24 +00:00
XEN3_DOMU Simplify XEN3 domU kernel config by including the XEN2 domU configs and 2006-11-11 20:00:39 +00:00