From: Kyle Hale Date: Sun, 6 Sep 2015 23:28:08 +0000 (-0500) Subject: update outdated CR4 definitions X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=commitdiff_plain;h=9bf0781823de53a1d5335bab24b31fca02412283 update outdated CR4 definitions --- diff --git a/palacios/include/palacios/vmm_ctrl_regs.h b/palacios/include/palacios/vmm_ctrl_regs.h index e487711..5834eb6 100644 --- a/palacios/include/palacios/vmm_ctrl_regs.h +++ b/palacios/include/palacios/vmm_ctrl_regs.h @@ -119,9 +119,13 @@ struct cr4_32 { uint_t mce : 1; uint_t pge : 1; uint_t pce : 1; - uint_t osf_xsr : 1; - uint_t osx : 1; - uint_t rsvd1 : 21; + uint_t os_fxsr : 1; + uint_t osxmmexcpt : 1; + uint_t rsvd0 : 5; + uint_t fsgsbase : 1; + uint_t rsvd1 : 1; + uint_t osxsave : 1; + uint_t rsvd2 : 13; } __attribute__((packed)); struct cr4_64 { @@ -134,10 +138,14 @@ struct cr4_64 { uint_t mce : 1; uint_t pge : 1; uint_t pce : 1; - uint_t osf_xsr : 1; - uint_t osx : 1; - uint_t rsvd1 : 21; - uint_t rsvd2 : 32; + uint_t os_fxsr : 1; + uint_t osxmmexcpt : 1; + uint_t rsvd0 : 5; + uint_t fsgsbase : 1; + uint_t rsvd1 : 1; + uint_t osxsave : 1; + uint_t rsvd2 : 13; + uint_t rsvd3 : 32; } __attribute__((packed));