freebsd-skq/sys/amd64
Peter Wemm bb9cca1c2f Halt the cpus in the idle loop for SMP as well for several reasons:
1) Its critical for HTT.  There's less foot-shooting opportunity.
2) I've seen significant improvements in interactive response to commands
over ssh sessions.  I assume this is less lock contention.
3) As incentive to finish the idle cpu IPI wakeup stuff.
4) The machine on my desk was blowing hot air in my general direction
because somebody forgot to turn the hlt on, and it saves 50 watts per
cpu..

The machdep.cpu_idle_hlt sysctl is still available, but now the default
is the same as on UP kernels.
2003-03-26 19:40:29 +00:00
..
acpica - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
amd64 Halt the cpus in the idle loop for SMP as well for several reasons: 2003-03-26 19:40:29 +00:00
compile Make space for compilations. 2002-07-06 02:49:07 +00:00
conf Add an options entry for HTT in SMP and GENERIC similar to the SMP and 2003-03-25 23:31:14 +00:00
ia32 Back out M_* changes, per decision of the TRB. 2003-02-19 05:47:46 +00:00
include - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
isa - Add vm_paddr_t, a physical address type. This is required for systems 2003-03-25 00:07:06 +00:00
pci Initiate de-orbit burn for USE_PCI_BIOS_FOR_READ_WRITE. This has been 2003-02-18 03:36:49 +00:00
Makefile This commit adds basic support for the UFS2 filesystem. The UFS2 2002-06-21 06:18:05 +00:00