Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APIC access virtualization #8

Open
asamy opened this issue Dec 16, 2016 · 1 comment
Open

APIC access virtualization #8

asamy opened this issue Dec 16, 2016 · 1 comment

Comments

@asamy
Copy link
Owner

asamy commented Dec 16, 2016

Seems to generate #DF for some reason on setup. Maybe the APIC access page is bad.

@asamy asamy added the bug label Dec 16, 2016
@asamy
Copy link
Owner Author

asamy commented Dec 28, 2016

47a5a28 fixes this but the exit-handlers need to be adjusted to make this work, so the controls are all commented out for now. Broadwell seems to support virtualizing APIC accesses, posted interrupts and TPR shadow, but the other features are not available (register virtualization, x2apic, etc.). Posted interrupts is really cool especially for nesting (ack intr on exit, etc.).

See: vcpu_handle_apic_access, vcpu_handle_apic_write in exit.c

@asamy asamy added enhancement and removed bug labels Dec 30, 2016
@asamy asamy changed the title APIC virtualization APIC access virtualization Jan 8, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant