freebsd-src/sys/i386
John Baldwin 147ad8d5ad New i386 SMP code:
- The MP code no longer knows anything specific about an MP Table.
  Instead, the local APIC code adds CPUs via the cpu_add() function when
  a local APIC is enumerated by an APIC enumerator.
- Don't divide the argument to mp_bootaddress() by 1024 just so that we
  can turn around and mulitply it by 1024 again.
- We no longer panic if SMP is enabled but we are booted on a UP machine.
- init_secondary(), the asm code between init_secondary() and ap_init()
  in mpboot.s and ap_init() have all been merged together in C into
  init_secondary().
- We now use the cpuid feature bits to determine if we should enable
  PSE, PGE, or VME on each AP.
- Due to the change in the implementation of critical sections, acquire
  the SMP TLB mutex around a slightly larger chunk of code for TLB
  shootdowns.
- Remove some of the debug code from the original SMP implementation
  that is no longer used or no longer applies to the new APIC code.
- Use a temporary hack to disable the ACPI module until the SMP code has
  been further reorganized to allow ACPI to work as a module again.
- Add a DDB command to dump the interesting contents of the IDT.
2003-11-03 22:32:04 +00:00
..
acpica - Update includes. 2003-11-03 22:18:57 +00:00
bios The present defaults for the open and close for device drivers which 2003-09-27 12:01:01 +00:00
compile Don't need the .keep_me files. Obrien and I committed past each other. 2001-07-01 23:35:44 +00:00
conf Introduce new CPU_SOEKRIS option to tell soekris hardware from other 2003-11-03 10:34:40 +00:00
i386 New i386 SMP code: 2003-11-03 22:32:04 +00:00
ibcs2 Fix a multitude of security bugs in the iBCS2 emulator: 2003-10-12 04:25:26 +00:00
include New i386 SMP code: 2003-11-03 22:32:04 +00:00
isa - Export doreti as a global symbol. 2003-11-03 22:08:52 +00:00
linux Add sysentvec->sv_fixlimits() hook so that we can catch cases on 64 bit 2003-09-25 01:10:26 +00:00
pci New APIC support code: 2003-11-03 21:53:38 +00:00
svr4 Use __FBSDID(). 2003-06-10 05:05:54 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00