jhb 7aa75d514a 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
..
2003-05-19 20:29:07 +00:00
2003-09-10 01:11:58 +00:00
2003-11-03 21:53:38 +00:00
2003-11-03 21:53:38 +00:00
2002-03-20 05:48:58 +00:00
2003-11-03 21:53:38 +00:00
2002-03-20 05:48:58 +00:00
2003-02-08 20:37:55 +00:00
2002-06-29 07:04:59 +00:00
2003-05-19 20:29:07 +00:00
2002-03-20 05:48:58 +00:00
2003-11-03 21:53:38 +00:00
2002-03-20 05:48:58 +00:00
2003-06-02 00:29:35 +00:00
2003-03-24 20:44:39 +00:00
2003-11-03 22:32:04 +00:00
2003-11-03 22:32:04 +00:00
2002-10-23 10:14:30 +00:00
2002-11-27 16:28:18 +00:00