Skip to content

Comments

initialize ds/es/fs/gs/ss in cstart.S#3

Merged
wenlingz merged 1 commit intoprojectacrn:masterfrom
nwang-intel:master
Apr 19, 2019
Merged

initialize ds/es/fs/gs/ss in cstart.S#3
wenlingz merged 1 commit intoprojectacrn:masterfrom
nwang-intel:master

Conversation

@nwang-intel
Copy link

@nwang-intel nwang-intel commented Apr 3, 2019

fix bug of cstart.S which didn't initialize ds/es/fs/gs/ss

Signed-off-by: Nianhui Wang nianhui.wang@intel.com

@nwang-intel nwang-intel changed the title fix bug of cstart.S which didn't initialize ds/es/fs/gs/ss initialize ds/es/fs/gs/ss in cstart.S Apr 3, 2019
@nwang-intel
Copy link
Author

@fyin1 please help review this patch,thanks

@wenlingz wenlingz merged commit 1125692 into projectacrn:master Apr 19, 2019
yfliuuu pushed a commit that referenced this pull request Aug 30, 2022
Add three variants of the #PF interception access test to handle TLB
invalidations by relying on VPID rules.  Intercept the access test's
INVLPG and perform invalidation by:

  1. Implicity flush on VM-Enter by disabling VPID
  2. Explicitly perform INVVPID on the target address
  3. Implicitly "flush" by moving to a new VPID

Case #3 exposes a bug where KVM fails to update unsync SPTEs when using
shadow paging and L1 changes the VPID it uses for L2, i.e. vmcs12->vpid.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20211125012857.508243-40-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants