freebsd-nq/sys/amd64
Konstantin Belousov 100ac78be1 On amd64, make proc0 pmap initialization slightly more correct. In
particular, switch to the proc0 pmap to have expected %cr3 and PCID
for the thread0 during initialization, and the up to date pm_active
mask.

pmap_pinit0() should be done after proc0->p_vmspace is assigned so
that the amd64 pmap_activate() find the correct curproc pmap.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 weeks
2015-05-15 08:30:29 +00:00
..
acpica If x86 CPU implementation of the MWAIT instruction reasonably 2015-05-09 12:28:48 +00:00
amd64 On amd64, make proc0 pmap initialization slightly more correct. In 2015-05-15 08:30:29 +00:00
conf Add nvme and nvd drivers to GENERIC for amd64 and i386. 2015-05-14 20:19:22 +00:00
ia32 Do not qualify the mcontext_t *mcp argument for set_mcontext(9) as 2015-01-31 21:43:46 +00:00
include Rewrite amd64 PCID implementation to follow an algorithm described in 2015-05-09 19:11:01 +00:00
linux32 On exec, single-threading must be enforced before arguments space is 2015-05-10 09:00:40 +00:00
pci Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
vmm Deprecate the 3-way return values from vm_gla2gpa() and vm_copy_setup(). 2015-05-06 16:25:20 +00:00
Makefile