setcr4
void setcr4(uint64_t);
setcr4(getcr4() | CR4_OSXSAVE);
setcr4(orig_cr4);
setcr4(getcr4() | CR4_OSXSAVE);
setcr4(orig_cr4);
setcr4(getcr4() | CR4_OSXSAVE);
setcr4(getcr4() & ~CR4_OSXSAVE);
setcr4(getcr4() | CR4_OSXSAVE);
setcr4(orig_cr4);
setcr4(cr4);
setcr4(val);
setcr4(getcr4() & ~CR4_TSD);
setcr4(getcr4() | CR4_DE);
setcr4(getcr4() | CR4_SMEP);
setcr4(cr4 & ~(ulong_t)CR4_PGE);
setcr4(cr4);
setcr4(cr4 & ~(ulong_t)CR4_PGE);
setcr4(cr4);
setcr4(getcr4() | CR4_SMAP);
setcr4(cr4 & ~(ulong_t)CR4_PGE);
setcr4(cr4 | CR4_PGE);
setcr4(cr4 & ~(ulong_t)CR4_PGE);
setcr4(cr4 | CR4_PGE);
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);
setcr4(curcr4 | CR4_PCE);
setcr4(curcr4 & ~CR4_PCE);
setcr4(getcr4() & ~CR4_PCE);
setcr4(curcr4 | CR4_PCE);
setcr4(curcr4 & ~CR4_PCE);
setcr4(getcr4() & ~CR4_PCE);
setcr4(curcr4 | CR4_PCE);
setcr4(curcr4 & ~CR4_PCE);
setcr4(getcr4() & ~CR4_PCE);
extern void setcr4(ulong_t);