freebsd-dev/sys/ia64
Marcel Moolenaar f545763cbd Eliminate pmap_install(), which was used to wrap pmap_switch() and
grab sched_lock. This would serialize calls to pmap_switch from
cpu_switch(). With the introduction of thread_lock, this is not
possible anymore, because thread_lock is not a single lock. It
varies.  Secondly and most importantly, it's not needed at all. The
only requirement for pmap_switch() is that it's not preempted
while in the middle of updating the CPU and PCPU. In other words,
it's a critical region. No locking required.
2007-06-07 16:04:23 +00:00
..
acpica Catch up with ACPI-CA 20070320 import. 2007-03-22 18:16:43 +00:00
compile
conf Remove trailing '.' for consistency! 2007-04-10 21:40:13 +00:00
disasm Update to SDM 2.2: 2006-06-24 19:21:11 +00:00
ia32 Rework the PCPU_* (MD) interface: 2007-06-04 21:38:48 +00:00
ia64 Eliminate pmap_install(), which was used to wrap pmap_switch() and 2007-06-07 16:04:23 +00:00
include Rework the PCPU_* (MD) interface: 2007-06-04 21:38:48 +00:00
isa Updated ia64 isa support with the new bus_setup_intr() syntax. 2007-02-24 16:56:22 +00:00
pci