- 13 Aug, 2003 40 commits
-
-
Mikael Pettersson authored
This disables the local APIC before reboot. This fixes BIOS reboot problems reported by a few people. disable_local_APIC() now checks if detect_init_APIC() enabled the local APIC via the APIC_BASE MSR, and if so it now disables APIC_BASE. Previously we would leave APIC_BASE enabled, and that made some BIOSen unhappy. The SMP reboot code calls disable_local_APIC(). On SMP HW there is no change since detect_init_APIC() isn't called and APIC_BASE isn't enabled by us. An SMP kernel on UP HW behaves just like an UP_APIC kernel, so it disables APIC_BASE if we enabled it at boot. The UP_APIC disable-before-suspend code is simplified since the existing code to disable APIC_BASE is moved into disable_local_APIC(). (Felix Kühling originally reported the BIOS reboot problem. This is a fixed-up version of his preliminary patch.)
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Again, more work to do here..
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Remove prototype. It was wrong anyway.
-
Dave Jones authored
-
Dave Jones authored
More to do, but its a beginning.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
if ki_users = 1, we don't do the wakeup, which seems wrong.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
These copies already did a verify_area above.
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
- Remove unneeded breaks - Fix double spin_unlock_irqrestore problem
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
-
Dave Jones authored
Achieves the same result. From Lenz Grimmer at Mysql AG
-