freebsd-nq/sys/mips
Jayachandran C. 619fede20e Implement pmap changes suggested by alc@:
1. Move dirty bit emulation code that is duplicted for kernel and user
in trap.c to a function pmap_emulate_modified() in pmap.c.

2. While doing dirty bit emulation, it is not necessary to update the
TLB entry on all CPUs using smp_rendezvous(), we can just update the
TLB entry on the current CPU, and let the other CPUs update their TLB
entry lazily if they get an exception.

Reviewed by:	alc, neel
2010-08-12 10:09:28 +00:00
..
adm5120 Remove some stray ';'s 2010-05-13 01:50:29 +00:00
alchemy Hack to make ALCHEMY compile again... 2010-02-18 19:41:38 +00:00
atheros - Add interrupts counter for PCI devices 2010-08-05 21:31:29 +00:00
cavium o) Add the "octusb" controller which supports the first port of the Octeon 2010-07-20 19:32:25 +00:00
compile
conf Update the port of FreeBSD to Cavium Octeon to use the Cavium Simple Executive 2010-07-20 19:25:11 +00:00
idt
include Implement pmap changes suggested by alc@: 2010-08-12 10:09:28 +00:00
malta Fix MALTA64 build. 2010-04-19 09:03:34 +00:00
mips Implement pmap changes suggested by alc@: 2010-08-12 10:09:28 +00:00
rmi Fix for 64 bit compile, with SMP enabled. 2010-08-11 19:56:09 +00:00
sentry5
sibyte Remove redundant declaration of 'pcib_driver' class from sb_zbpci.c. This 2010-08-06 07:03:22 +00:00