{"push_id":3094332847,"size":2,"distinct_size":2,"ref":"refs/heads/vmsr_2","head":"87437aaf6230535327886071489b5e7a3db34e71","before":"0821836014a1a88c1ebd8f7b51888ff112a7fdf5","commits":[{"sha":"2129488a9e5fc9d87b704403455c1eb70d80a429","author":{"name":"Zide Chen","email":"09a0dff98440d5beac510b9e43a2f53ed7511963@intel.com"},"message":"hv: code cleanup: vmsr.c\n\n- Put most of the emulated MSR number in emulated_msrs[], and remove\n  the individual calls to enable_msr_interception().\n- vcpu_thread() injects General Purpose exception to the guest if any\n  VMEXIT handler doesn't return 0. This patch removes vcpu_inject_gp()\n  from all MSR VMEXIT handlers to keep the code clean.\n- remove dead code.\n\nTracked-On: #1867\nSigned-off-by: Zide Chen <zide.chen@intel.com>\nAcked-by: Anthony Xu <anthony.xu@intel.com>\nAcked-by: Eddie Dong <eddie.dong@intel.com>","distinct":true,"url":"https://api.github.com/repos/ZideChen0/acrn-hypervisor/commits/2129488a9e5fc9d87b704403455c1eb70d80a429"},{"sha":"87437aaf6230535327886071489b5e7a3db34e71","author":{"name":"Zide Chen","email":"09a0dff98440d5beac510b9e43a2f53ed7511963@intel.com"},"message":"hv: throw GP for MSR accesses if they are disabled from guest CPUID\n\nThis patch places all unsupported MSRs in the intercepted_msrs[], but\ndon't implement any handlers in the switch clauses. Hence any\naccesses from guests result in GP exceptions.\n\nTracked-On: #1867\nSigned-off-by: Zide Chen <zide.chen@intel.com>\nAcked-by: Eddie Dong <eddie.dong@intel.com>","distinct":true,"url":"https://api.github.com/repos/ZideChen0/acrn-hypervisor/commits/87437aaf6230535327886071489b5e7a3db34e71"}]}
{"actor":{"display_login":"ZideChen0"}}