getcr4
uint64_t getcr4(void);
uint64_t orig_cr4 = getcr4();
setcr4(getcr4() | CR4_OSXSAVE);
uint64_t orig_cr4 = getcr4();
setcr4(getcr4() | CR4_OSXSAVE);
setcr4(getcr4() | CR4_OSXSAVE);
uint32_t orig_cr4 = getcr4();
setcr4(getcr4() & ~CR4_OSXSAVE);
setcr4(getcr4() | CR4_OSXSAVE);
cr4 = getcr4();
*dest = getcr4();
(ulong_t)real_mode_platter->rm_cr4, (ulong_t)getcr4()))
real_mode_platter->rm_cr4 = getcr4();
(ulong_t)real_mode_platter->rm_cr4, getcr4()))
(ulong_t)wcpp->rm_cr4, getcr4()))
if (getcr4() & CR4_PCIDE)
setcr4(getcr4() & ~CR4_TSD);
setcr4(getcr4() | CR4_DE);
setcr4(getcr4() | CR4_SMEP);
rm->rm_cr4 = getcr4();
cr4 = getcr4();
setcr4(getcr4() | CR4_SMAP);
(uint_t)getcr0(), (uint_t)getcr4(), FMT_CR4);
(uint_t)getcr0(), FMT_CR0, (uint_t)getcr4(), FMT_CR4);
#define getpcid() ((getcr4() & CR4_PCIDE) ? \
ASSERT(!(getcr4() & CR4_PCIDE));
uint64_t pcide = getcr4() & CR4_PCIDE;
(getcr4() & CR4_PGE) != 0)
if ((getcr4() & CR4_LA57) != 0)
ASSERT(!(getcr4() & CR4_PCIDE));
ASSERT(!(getcr4() & CR4_PCIDE));
cr4 = getcr4();
if (!(getcr4() & CR4_PCIDE)) {
cr4 = getcr4();
if (!(getcr4() & CR4_PCIDE)) {
if (!(getcr4() & CR4_PCIDE) || x86_use_invpcid == 1) {
vgc->ctrlreg[4] = getcr4();
setcr4(getcr4() | CR4_PCIDE);
setcr4(getcr4() | CR4_OSXSAVE);
#define ENABLE_SSE() setcr4(CR4_ENABLE_SSE_FLAGS(getcr4()))
#define DISABLE_SSE() setcr4(CR4_DISABLE_SSE_FLAGS(getcr4()))
setcr4(getcr4() | CR4_VMXE);
curcr4 = getcr4();
setcr4(getcr4() & ~CR4_PCE);
ulong_t curcr4 = getcr4();
setcr4(getcr4() & ~CR4_PCE);
ulong_t curcr4 = getcr4();
setcr4(getcr4() & ~CR4_PCE);
extern ulong_t getcr4(void);