opnsense-src/sys/amd64
Roger Pau Monné 43b00aeb88 x86: fix MTRR initialization if EARLY_AP_STARTUP is used
MTRR handlers are set in {amd64/i686}_mem_drvinit, which is called at
SI_SUB_DRIVERS, and that's too late when EARLY_AP_STARTUP is set because APs
have already started at this point. {amd64/i686}_mrinit is also called too late
for the BSP, since that happens when the memory device is attached, also after
APs have already started.

Move the position to SI_SUB_CPU, and also initialize the state for the BSP, so
that the APs can correctly get to the same state as the BSP.

Sponsored by:		Citrix Systems R&D
MFC after:		1 week
Reviewed by:		jhb, kib
Differential Revision:	https://reviews.freebsd.org/D9630
2017-02-17 12:47:51 +00:00
..
acpica sys/amd64: Small spelling fixes. 2016-05-03 22:13:04 +00:00
amd64 x86: fix MTRR initialization if EARLY_AP_STARTUP is used 2017-02-17 12:47:51 +00:00
cloudabi32 Catch up with changes to structure member names. 2017-01-17 22:05:52 +00:00
cloudabi64 Revert crap accidentally committed 2017-01-28 16:31:23 +00:00
conf ixl(4): Update to 1.7.12-k 2017-02-10 01:04:11 +00:00
ia32 Convert ss_sp in stack_t and sigstack to void *. 2016-01-27 17:55:01 +00:00
include Revert r313037 2017-02-04 06:24:49 +00:00
linux Implement linux version of ptrace(2). It's nowhere near complete, 2017-02-16 13:32:15 +00:00
linux32 Regenerate all the system call tables to drop "created from" lines. 2017-02-10 19:45:02 +00:00
pci Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
vmm vmm_dev: work around a bogus error with gcc 6.3.0 2017-01-20 13:21:27 +00:00
Makefile Bring the tags and links entries for amd64 up to date. 2015-10-27 22:59:24 +00:00