freebsd-dev/sys/amd64
Alan Cox 8e0e1e2239 Correct a very old and very obscure bug: vmspace_fork() calls
pmap_copy() if the mapping is VM_INHERIT_SHARE.  Suppose the mapping
is also wired.  vmspace_fork() clears the wiring attributes in the vm
map entry but pmap_copy() copies the PG_W attribute in the PTE.  I
don't think this is catastrophic.  It blocks pmap_remove_pages() from
destroying the mapping and corrupts the pmap's wiring count.

This revision fixes the problem by changing pmap_copy() to clear the
PG_W attribute.

Reviewed by: tegge@
2006-06-27 04:28:23 +00:00
..
acpica If the XSDT address in the RSDP for an ACPI 2.0 machine is NULL, then fall 2006-03-27 15:59:48 +00:00
amd64 Correct a very old and very obscure bug: vmspace_fork() calls 2006-06-27 04:28:23 +00:00
compile
conf Add a pure open source nForce Ethernet driver, under BSDL. 2006-06-26 23:41:07 +00:00
ia32 Simplify system time accounting for profiling. 2006-02-08 08:09:17 +00:00
include MFi386: 2006-06-19 22:36:01 +00:00
isa Rework how we wire up interrupt sources to CPUs: 2006-02-28 22:24:55 +00:00
linux32 Regen. 2006-06-26 18:37:36 +00:00
pci MFi386: rename pcib_devclass to hostb_devclass (cosmetic here) 2006-03-13 23:58:40 +00:00
Makefile