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

Initial Pull Request for xmhf-64 #35

Draft
wants to merge 560 commits into
base: master
Choose a base branch
from

Conversation

lxylxy123456
Copy link
Contributor

This pull request adds code for xmhf-64, which supports running XMHF in 64-bit Intel machines.

lxylxy123456 and others added 30 commits February 23, 2022 12:55
* test

* test

* test

* test

* Add IOMMU code

* Fix ACPI issue

* Moving common dmap-* files out

* test

* test

* test

* Clean the x86 code

* Fix most of the comments

* Fixed most issues

* Remove eflags and esp from struct regs

* Fix CR0

* Remove optimization, TrustVisor can work

* Also remove ESP and optimization in x86

* Write VCPU_reg_get() and VCPU_reg_set()

* Disable DMAP in configure

* Remove things cleanly

* PAGE_MASK_1GB -> PAGE_MASK_1G

Co-authored-by: Miao Yu <[email protected]>
Co-authored-by: Eric Li <[email protected]>
This is the first commit to merge x86 and x86_64 code
@amitvasudevan amitvasudevan marked this pull request as draft May 23, 2022 14:57
@amitvasudevan amitvasudevan self-requested a review May 23, 2022 14:57
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