freebsd-skq/sys/x86/include
neel 3b591af2d9 MFC 261321
Rename the AMD MSR_PERFCTR[0-3] so the Pentium Pro MSR_PERFCTR[0-1] aren't
redefined.

MFC r273214
Fix build to not bogusly always rebuild vmm.ko.

MFC r273338
Add support for AMD's nested page tables in pmap.c:
- Provide the correct bit mask for various bit fields in a PTE (e.g. valid bit)
  for a pmap of type PT_RVI.
- Add a function 'pmap_type_guest(pmap)' that returns TRUE if the pmap is of
  type PT_EPT or PT_RVI.

Add CPU_SET_ATOMIC_ACQ(num, cpuset):
This is used when activating a vcpu in the nested pmap. Using the 'acquire'
variant guarantees that the load of the 'pm_eptgen' will happen only after
the vcpu is activated in 'pm_active'.

Add defines for various AMD-specific MSRs.

Discussed with:	kib (r261321)
2014-12-30 00:00:42 +00:00
..
_align.h
_inttypes.h
_limits.h
_stdint.h
_types.h MFC r263998: 2014-04-15 09:41:52 +00:00
acpica_machdep.h Merge acpica_machdep.h for amd64 and i386 and move to x86. In fact, these 2013-08-13 22:05:10 +00:00
apicreg.h MFC 259140: 2014-02-18 01:15:32 +00:00
apm_bios.h
bus.h MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-24 13:48:04 +00:00
busdma_impl.h MFC DMAR busdma implementation. 2013-12-17 13:49:35 +00:00
elf.h
endian.h
fdt.h MFC r257738, r259202, r258410, r260288, r260292, r260294, r260320, r260323, 2014-05-14 19:18:58 +00:00
float.h
fpu.h MFC r271206: 2014-12-23 12:00:41 +00:00
frame.h
legacyvar.h
mca.h
mptable.h MFC 259013: 2013-12-24 19:10:56 +00:00
ofw_machdep.h MFC r257738, r259202, r258410, r260288, r260292, r260294, r260320, r260323, 2014-05-14 19:18:58 +00:00
pci_cfgreg.h
psl.h MFC r258135: x86: Allow users to change PSL_RF via ptrace(PT_SETREGS...) 2013-11-25 15:58:48 +00:00
ptrace.h
reg.h
segments.h Implement vector callback for PVHVM and unify event channel implementations 2013-08-29 19:52:18 +00:00
setjmp.h
sigframe.h
signal.h
specialreg.h MFC 261321 2014-12-30 00:00:42 +00:00
stdarg.h Add a va_copy() to our fall-back stdarg implementation for use with lint(1) 2013-10-07 10:01:23 +00:00
sysarch.h
trap.h MFC r257417: Remove references to an unused fasttrap probe hook 2014-02-17 12:57:13 +00:00
ucontext.h
vdso.h