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 (second try) #36
base: master
Are you sure you want to change the base?
Commits on Sep 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6e56fff - Browse repository at this point
Copy the full SHA 6e56fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a121559 - Browse repository at this point
Copy the full SHA a121559View commit details -
Configuration menu - View commit details
-
Copy full SHA for e58ae3f - Browse repository at this point
Copy the full SHA e58ae3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc24d7 - Browse repository at this point
Copy the full SHA 5bc24d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 292d539 - Browse repository at this point
Copy the full SHA 292d539View commit details -
Configuration menu - View commit details
-
Copy full SHA for f870a49 - Browse repository at this point
Copy the full SHA f870a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 710e9a8 - Browse repository at this point
Copy the full SHA 710e9a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a09402f - Browse repository at this point
Copy the full SHA a09402fView commit details
Commits on Sep 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c442964 - Browse repository at this point
Copy the full SHA c442964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65a4c0e - Browse repository at this point
Copy the full SHA 65a4c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d62746 - Browse repository at this point
Copy the full SHA 9d62746View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed84991 - Browse repository at this point
Copy the full SHA ed84991View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ee4792 - Browse repository at this point
Copy the full SHA 3ee4792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b560ab - Browse repository at this point
Copy the full SHA 0b560abView commit details
Commits on Sep 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 63ef633 - Browse repository at this point
Copy the full SHA 63ef633View commit details -
Configuration menu - View commit details
-
Copy full SHA for b892df2 - Browse repository at this point
Copy the full SHA b892df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 427b6d6 - Browse repository at this point
Copy the full SHA 427b6d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72533f6 - Browse repository at this point
Copy the full SHA 72533f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d7e80a - Browse repository at this point
Copy the full SHA 0d7e80aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd29bc - Browse repository at this point
Copy the full SHA 0bd29bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ca7e20 - Browse repository at this point
Copy the full SHA 3ca7e20View commit details
Commits on Oct 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d6ce3f2 - Browse repository at this point
Copy the full SHA d6ce3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f01c38 - Browse repository at this point
Copy the full SHA 2f01c38View commit details -
Configuration menu - View commit details
-
Copy full SHA for a52c34f - Browse repository at this point
Copy the full SHA a52c34fView commit details
Commits on Oct 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3266af6 - Browse repository at this point
Copy the full SHA 3266af6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c6c329 - Browse repository at this point
Copy the full SHA 6c6c329View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbd6319 - Browse repository at this point
Copy the full SHA fbd6319View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac3f3a5 - Browse repository at this point
Copy the full SHA ac3f3a5View commit details
Commits on Oct 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a224d36 - Browse repository at this point
Copy the full SHA a224d36View commit details -
* Add wbf in dmap invalidate caches * refactoring code * Fix IOMMU Issue * fix * test * test * Add HW quirk and optional configs for GPUs that need to disable IOMMU * fix * fix * fix * fix * fix * fix * fix * fix Co-authored-by: Miao Yu <superymk@cmu.edu>
Configuration menu - View commit details
-
Copy full SHA for 1b9d60b - Browse repository at this point
Copy the full SHA 1b9d60bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e5c519 - Browse repository at this point
Copy the full SHA 6e5c519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f4f2e1 - Browse repository at this point
Copy the full SHA 2f4f2e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca64abb - Browse repository at this point
Copy the full SHA ca64abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e9aaab - Browse repository at this point
Copy the full SHA 8e9aaabView commit details
Commits on Oct 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e0277b2 - Browse repository at this point
Copy the full SHA e0277b2View commit details -
Fix incorrect integer size in xmhf_sl_arch_xfer_control_to_runtime (#16)
Co-authored-by: Miao Yu <superymk@cmu.edu>
Configuration menu - View commit details
-
Copy full SHA for e200c0b - Browse repository at this point
Copy the full SHA e200c0bView commit details
Commits on Oct 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c426b0e - Browse repository at this point
Copy the full SHA c426b0eView commit details
Commits on Oct 15, 2022
-
Allow creating a 2nd PIO access control map (#17)
* Allow creating a 2nd PIO access control map * Add TODO * Add TODO Co-authored-by: Miao Yu <superymk@cmu.edu>
Configuration menu - View commit details
-
Copy full SHA for 12f22f2 - Browse repository at this point
Copy the full SHA 12f22f2View commit details
Commits on Oct 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8e7dd1c - Browse repository at this point
Copy the full SHA 8e7dd1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1943929 - Browse repository at this point
Copy the full SHA 1943929View commit details
Commits on Oct 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4d9ea8b - Browse repository at this point
Copy the full SHA 4d9ea8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb0da82 - Browse repository at this point
Copy the full SHA fb0da82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7070d04 - Browse repository at this point
Copy the full SHA 7070d04View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb482ee - Browse repository at this point
Copy the full SHA eb482eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5185f1e - Browse repository at this point
Copy the full SHA 5185f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dffdb49 - Browse repository at this point
Copy the full SHA dffdb49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bfe710 - Browse repository at this point
Copy the full SHA 4bfe710View commit details
Commits on Oct 18, 2022
-
Update from tboot-20101005 to tboot-1.10.5 (#18)
This PR merges branch `xmhf64-tboot10-tmp` at commit `77b875fc0` to branch `xmhf64` at commit `5185f1e6a`. The latest common children of these two branchs is commit `c426b0e0e`. The squashed commits can be found in `xmhf64-dev` branch. List of commits generated by GitHub: * Copy mtrrs.c and mtrrs.h from tboot to XMHF * Move declarations before statements * Add comments about how mtrrs.c is splitted * Copy com.h, cmdline.c, and cmdline.h from tboot to XMHF * Move declarations before statements in cmdline.c * Add comment about functions taken from tboot-1.10.5/include/misc.h * Copy hash.c and hash.h from tboot to XMHF * Rename SHA_DIGEST_LENGTH to SHA1_DIGEST_LENGTH * Copy mle.h, uuid.h, and tb_error.h from tboot to XMHF (file _txt_mle.h) * Copy heap.c and heap.h from tboot to XMHF * Move declarations before statements in txt_heap.c * Replace %Lx with %llx in printf * Copy config_regs.h and errorcode.h from tboot to XMHF (file _txt_config_regs.h) * Copy smx.h and txt.h from tboot to XMHF (file _txt_smx.h) * Copy txt_acmod.c and txt_acmod.h from tboot to XMHF * Move declarations before statements in txt_acmod.c * Update comments for txt_acmod.c * Replace %Lx with %llx in printf * Make txt_is_launched non-static * Remove xmhf_tpm_prepare_tpm() (unused function) * Fix bug in 848b04a * Copy tpm.c, tpm_12.c, and tpm.h from tboot to XMHF * Move declarations before statements in tpm.c and tpm_12.c * Copy tpm_20.c from tboot to XMHF (insecure) * Move declarations before statements in tpm_20.c * Fix constants for secureloader sizes * Update tboot functions in init.c * Copy txt.c from tboot to XMHF * Add argument sinit for get_evtlog_type(). * Move declarations before statements in txt.c * Replace %Lx with %llx in printf * Workaround txt_heap.c by assuming EVTLOG_TPM2_TCG * Update to 26666e7 except txt.c * Working on txt.c * Work on txt.c until around line 669 * Work on comments and back of txt.c * Modify more txt.c from tail * Limit change within init_txt_heap * Update some of init_txt_heap() * Set tcg_event_log_format * Update os_sinit_data->version from 5 to 7 (fix TXT.ERRORCODE 0x8000000c) * Update pcr_map_da etc * Remove debugging commits * Set flag and pcr_map_da to old version * Change %Lu to %llu in printf * Remove tmp changes in xmhf64-tboot10-tmp * Try to decrease SL size with ld --gc-sections * Revert "Fix constants for secureloader sizes" This reverts commit 19e0c15. * Revert change to sl.lds.S in 2745691 * Add -Werror back * Add OUTPUT_FORMAT to linker scripts (solve ld --gc-sections problem on i386) * Keep header sections that should not be garbage collected * Remove the use of sections to perform page alignment * Keep xcph_table section that should not be garbage collected * Revert "Rename SHA_DIGEST_LENGTH to SHA1_DIGEST_LENGTH" This reverts commit c97a021. * Update comments * Remove wrapper functions in tpm-x86.c * Skip CreatePrimary() to be faster (cannot tpm_seal / unseal). * Update comment * Fix init_scode() when DRT=n
Configuration menu - View commit details
-
Copy full SHA for f8029f6 - Browse repository at this point
Copy the full SHA f8029f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ddbe7 - Browse repository at this point
Copy the full SHA c6ddbe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 153a61f - Browse repository at this point
Copy the full SHA 153a61fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 09586f1 - Browse repository at this point
Copy the full SHA 09586f1View commit details
Commits on Oct 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8b972c1 - Browse repository at this point
Copy the full SHA 8b972c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f700551 - Browse repository at this point
Copy the full SHA f700551View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7acbb46 - Browse repository at this point
Copy the full SHA 7acbb46View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a5816 - Browse repository at this point
Copy the full SHA c3a5816View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7cc524 - Browse repository at this point
Copy the full SHA a7cc524View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a9c369 - Browse repository at this point
Copy the full SHA 0a9c369View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47e22a3 - Browse repository at this point
Copy the full SHA 47e22a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4fd705 - Browse repository at this point
Copy the full SHA b4fd705View commit details -
Configuration menu - View commit details
-
Copy full SHA for a02353b - Browse repository at this point
Copy the full SHA a02353bView commit details
Commits on Oct 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fd9e3e3 - Browse repository at this point
Copy the full SHA fd9e3e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c850ad - Browse repository at this point
Copy the full SHA 2c850adView commit details -
Configuration menu - View commit details
-
Copy full SHA for c36d37b - Browse repository at this point
Copy the full SHA c36d37bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 651792d - Browse repository at this point
Copy the full SHA 651792dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 138af7e - Browse repository at this point
Copy the full SHA 138af7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb9f98b - Browse repository at this point
Copy the full SHA bb9f98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2b8a1b - Browse repository at this point
Copy the full SHA a2b8a1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for be8b08f - Browse repository at this point
Copy the full SHA be8b08fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8ce638 - Browse repository at this point
Copy the full SHA a8ce638View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3194343 - Browse repository at this point
Copy the full SHA 3194343View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6792c4c - Browse repository at this point
Copy the full SHA 6792c4cView commit details
Commits on Oct 21, 2022
-
Split VMCS translation to small function (#19)
For commit history, see 3194343..1b3bc9b in branch xmhf64-nest-dev * Declare auto-generated functions for VMCS12 and VMCS02 translation * Add FIELD_PROP_IGNORE * Simplify arguments of VMCS translation functions * Add translation function for control_posted_interrupt_desc_address * Add translation function for EPT Pointer * Add FIELD_PROP_UNSUPP * Add translation function for IA32_PAT and IA32_EFER * Handle guest_PDPTE* * Translation function for host_IA32_PERF_GLOBAL_CTRL and host_IA32_PKRS * Fix bugs, handle control fields * Mark control_exception_bitmap as FIELD_PROP_ID_GUEST * Translation functions for MSR load/store and interrupt injection * Complete all VMCS fields * Remove duplicate code (create _workaround_kvm_bug_216212()) * Move xmhf_nested_arch_x86vmx_rewalk_ept01() * Fix typo * Remove trailing space * indent * Add space between functions * Fix bug in xmhf_nested_arch_x86vmx_rewalk_ept01()
Configuration menu - View commit details
-
Copy full SHA for a5adb60 - Browse repository at this point
Copy the full SHA a5adb60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 415ae5a - Browse repository at this point
Copy the full SHA 415ae5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec5f0e3 - Browse repository at this point
Copy the full SHA ec5f0e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c1cbb6 - Browse repository at this point
Copy the full SHA 4c1cbb6View commit details
Commits on Oct 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 226e33c - Browse repository at this point
Copy the full SHA 226e33cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b64a573 - Browse repository at this point
Copy the full SHA b64a573View commit details -
Configuration menu - View commit details
-
Copy full SHA for d52b471 - Browse repository at this point
Copy the full SHA d52b471View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cbfc95 - Browse repository at this point
Copy the full SHA 0cbfc95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5252675 - Browse repository at this point
Copy the full SHA 5252675View commit details -
Configuration menu - View commit details
-
Copy full SHA for bda3a6f - Browse repository at this point
Copy the full SHA bda3a6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74dcb4c - Browse repository at this point
Copy the full SHA 74dcb4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ba3901 - Browse repository at this point
Copy the full SHA 0ba3901View commit details
Commits on Oct 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2c32d4d - Browse repository at this point
Copy the full SHA 2c32d4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecf60f5 - Browse repository at this point
Copy the full SHA ecf60f5View commit details
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5dcac32 - Browse repository at this point
Copy the full SHA 5dcac32View commit details
Commits on Oct 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8639f3f - Browse repository at this point
Copy the full SHA 8639f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58689ef - Browse repository at this point
Copy the full SHA 58689efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40e8297 - Browse repository at this point
Copy the full SHA 40e8297View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bf9489 - Browse repository at this point
Copy the full SHA 8bf9489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56ceab9 - Browse repository at this point
Copy the full SHA 56ceab9View commit details
Commits on Oct 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5b11b37 - Browse repository at this point
Copy the full SHA 5b11b37View commit details -
Configuration menu - View commit details
-
Copy full SHA for abcabc0 - Browse repository at this point
Copy the full SHA abcabc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9343f6d - Browse repository at this point
Copy the full SHA 9343f6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c219d5e - Browse repository at this point
Copy the full SHA c219d5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46c22f3 - Browse repository at this point
Copy the full SHA 46c22f3View commit details
Commits on Oct 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 157977b - Browse repository at this point
Copy the full SHA 157977bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ce646 - Browse repository at this point
Copy the full SHA 28ce646View commit details
Commits on Nov 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9ba342c - Browse repository at this point
Copy the full SHA 9ba342cView commit details
Commits on Nov 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2514e72 - Browse repository at this point
Copy the full SHA 2514e72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e520c3 - Browse repository at this point
Copy the full SHA 2e520c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9713855 - Browse repository at this point
Copy the full SHA 9713855View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69691ab - Browse repository at this point
Copy the full SHA 69691abView commit details -
Configuration menu - View commit details
-
Copy full SHA for d802f8f - Browse repository at this point
Copy the full SHA d802f8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8abf566 - Browse repository at this point
Copy the full SHA 8abf566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6535ced - Browse repository at this point
Copy the full SHA 6535cedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 912c950 - Browse repository at this point
Copy the full SHA 912c950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3104b23 - Browse repository at this point
Copy the full SHA 3104b23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3143113 - Browse repository at this point
Copy the full SHA 3143113View commit details
Commits on Nov 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 53e6f0e - Browse repository at this point
Copy the full SHA 53e6f0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d0be20 - Browse repository at this point
Copy the full SHA 6d0be20View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbb8242 - Browse repository at this point
Copy the full SHA cbb8242View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e900b - Browse repository at this point
Copy the full SHA e1e900bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e701f01 - Browse repository at this point
Copy the full SHA e701f01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8343ac0 - Browse repository at this point
Copy the full SHA 8343ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7557b3f - Browse repository at this point
Copy the full SHA 7557b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for db6f9ee - Browse repository at this point
Copy the full SHA db6f9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f4cdcc1 - Browse repository at this point
Copy the full SHA f4cdcc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 496b156 - Browse repository at this point
Copy the full SHA 496b156View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca88459 - Browse repository at this point
Copy the full SHA ca88459View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58eae53 - Browse repository at this point
Copy the full SHA 58eae53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa098a - Browse repository at this point
Copy the full SHA 5fa098aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e29b3f9 - Browse repository at this point
Copy the full SHA e29b3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f1ad2 - Browse repository at this point
Copy the full SHA 85f1ad2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56189ca - Browse repository at this point
Copy the full SHA 56189caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9172ce7 - Browse repository at this point
Copy the full SHA 9172ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 515c401 - Browse repository at this point
Copy the full SHA 515c401View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd1a0c - Browse repository at this point
Copy the full SHA dcd1a0cView commit details
Commits on Nov 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 207dbcb - Browse repository at this point
Copy the full SHA 207dbcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d30e2 - Browse repository at this point
Copy the full SHA 67d30e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1997826 - Browse repository at this point
Copy the full SHA 1997826View commit details -
Configuration menu - View commit details
-
Copy full SHA for c99e852 - Browse repository at this point
Copy the full SHA c99e852View commit details -
Configuration menu - View commit details
-
Copy full SHA for de6b62d - Browse repository at this point
Copy the full SHA de6b62dView commit details
Commits on Nov 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 629d607 - Browse repository at this point
Copy the full SHA 629d607View commit details
Commits on Nov 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ad9e436 - Browse repository at this point
Copy the full SHA ad9e436View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b1a6ce - Browse repository at this point
Copy the full SHA 5b1a6ceView commit details
Commits on Nov 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 06faedb - Browse repository at this point
Copy the full SHA 06faedbView commit details
Commits on Nov 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b29ca38 - Browse repository at this point
Copy the full SHA b29ca38View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbac1af - Browse repository at this point
Copy the full SHA fbac1afView commit details
Commits on Nov 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e05abcd - Browse repository at this point
Copy the full SHA e05abcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 357c72c - Browse repository at this point
Copy the full SHA 357c72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec537e1 - Browse repository at this point
Copy the full SHA ec537e1View commit details
Commits on Nov 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bd31add - Browse repository at this point
Copy the full SHA bd31addView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45d7951 - Browse repository at this point
Copy the full SHA 45d7951View commit details
Commits on Nov 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b0fc4cb - Browse repository at this point
Copy the full SHA b0fc4cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97539f7 - Browse repository at this point
Copy the full SHA 97539f7View commit details
Commits on Nov 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3db43f2 - Browse repository at this point
Copy the full SHA 3db43f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for de69f6b - Browse repository at this point
Copy the full SHA de69f6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dade756 - Browse repository at this point
Copy the full SHA dade756View commit details
Commits on Nov 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8abd941 - Browse repository at this point
Copy the full SHA 8abd941View commit details
Commits on Nov 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1085527 - Browse repository at this point
Copy the full SHA 1085527View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1e0f40 - Browse repository at this point
Copy the full SHA f1e0f40View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae4c24d - Browse repository at this point
Copy the full SHA ae4c24dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b396158 - Browse repository at this point
Copy the full SHA b396158View commit details
Commits on Nov 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5331f23 - Browse repository at this point
Copy the full SHA 5331f23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b68a06 - Browse repository at this point
Copy the full SHA 3b68a06View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfc2142 - Browse repository at this point
Copy the full SHA dfc2142View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab560c7 - Browse repository at this point
Copy the full SHA ab560c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f54dbb9 - Browse repository at this point
Copy the full SHA f54dbb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 452e01a - Browse repository at this point
Copy the full SHA 452e01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7221f46 - Browse repository at this point
Copy the full SHA 7221f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for b74072c - Browse repository at this point
Copy the full SHA b74072cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e01bc08 - Browse repository at this point
Copy the full SHA e01bc08View commit details -
Configuration menu - View commit details
-
Copy full SHA for df16bcc - Browse repository at this point
Copy the full SHA df16bccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d424154 - Browse repository at this point
Copy the full SHA d424154View commit details -
Configuration menu - View commit details
-
Copy full SHA for 787f767 - Browse repository at this point
Copy the full SHA 787f767View commit details -
Configuration menu - View commit details
-
Copy full SHA for e82b16a - Browse repository at this point
Copy the full SHA e82b16aView commit details
Commits on Nov 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a6bb99d - Browse repository at this point
Copy the full SHA a6bb99dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2faecda - Browse repository at this point
Copy the full SHA 2faecdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d16ff8 - Browse repository at this point
Copy the full SHA 1d16ff8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5af660a - Browse repository at this point
Copy the full SHA 5af660aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 948445f - Browse repository at this point
Copy the full SHA 948445fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef6432e - Browse repository at this point
Copy the full SHA ef6432eView commit details
Commits on Nov 30, 2022
-
Merge pull request #20 from lxylxy123456/xmhf64-nest
Add nested virtualization functionality to XMHF
Configuration menu - View commit details
-
Copy full SHA for ab0cb03 - Browse repository at this point
Copy the full SHA ab0cb03View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbccc35 - Browse repository at this point
Copy the full SHA dbccc35View commit details
Commits on Dec 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 84dbac9 - Browse repository at this point
Copy the full SHA 84dbac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc36745 - Browse repository at this point
Copy the full SHA bc36745View commit details
Commits on Dec 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0d60aef - Browse repository at this point
Copy the full SHA 0d60aefView commit details -
Configuration menu - View commit details
-
Copy full SHA for b126460 - Browse repository at this point
Copy the full SHA b126460View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e86cb8 - Browse repository at this point
Copy the full SHA 5e86cb8View commit details
Commits on Dec 4, 2022
-
Manually merge pull request #21 from lxylxy123456/xmhf64-nest
Support running TrustVisor in L2 High level design * When playing with page tables, hypapp needs to handle EPT12. * For TrustVisor, PAL needs to disable EPT12 for the guest. * When walking page table (L2 guest physical -> XMHF physical), need to walk EPT12, then EPT01. * After hypapp changes EPT01 / EPT12, XMHF automatically merge them to EPT02. * When flushing TLB, hypapp specifies flag to indicate which is changed. * Do not change EPTP (due to race condition discovered) * When not quiescing, software walk of EPT may need to retry if `vcpu->vmx_ept_changed = true` New events hypapp need to handle: * `tv_app_handle_nest_entry`: guest transition from L1 to L2 * `tv_app_handle_nest_exit`: guest transition from L2 to L1 New XMHF interfaces for hypapp: * `VCPU_nested`: return whether CPU in nested virtualization * `xmhf_nested_arch_x86vmx_get_ept12`: get / set EPT12 * `VCPU_disable_nested_interrupt_exit`: disable external interrupt exiting * `VCPU_disable_nested_timer_exit`: disable VMX preemption timer * `VCPU_disable_memory_bitmap`: disable features that use physical memory bitmap Modified XMHF interfaces for hypapp: * `VCPU_*`: if running in nested virtualization, will return L2 state * `xmhf_memprot_flushmappings`: removed * `xmhf_memprot_flushmappings_localtlb`: flush current CPU's TLB, added flags * `xmhf_memprot_flushmappings_alltlb`: flush current CPU's TLB, added flags
Configuration menu - View commit details
-
Copy full SHA for c3cc614 - Browse repository at this point
Copy the full SHA c3cc614View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ae5d80 - Browse repository at this point
Copy the full SHA 7ae5d80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d55a81 - Browse repository at this point
Copy the full SHA 0d55a81View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3b6e542 - Browse repository at this point
Copy the full SHA 3b6e542View commit details
Commits on Dec 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8daacee - Browse repository at this point
Copy the full SHA 8daaceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3105d1d - Browse repository at this point
Copy the full SHA 3105d1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80fb804 - Browse repository at this point
Copy the full SHA 80fb804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2aca345 - Browse repository at this point
Copy the full SHA 2aca345View commit details
Commits on Dec 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 10cc0cb - Browse repository at this point
Copy the full SHA 10cc0cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2901381 - Browse repository at this point
Copy the full SHA 2901381View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b2c4d4 - Browse repository at this point
Copy the full SHA 6b2c4d4View commit details
Commits on Dec 21, 2022
-
Cleanly hide DMAR from ACPI so that Linux does not I/O error when ls …
…/sys/firmware/acpi/tables/
Configuration menu - View commit details
-
Copy full SHA for 93cbd69 - Browse repository at this point
Copy the full SHA 93cbd69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b0214a - Browse repository at this point
Copy the full SHA 9b0214aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82e00ab - Browse repository at this point
Copy the full SHA 82e00abView commit details -
Configuration menu - View commit details
-
Copy full SHA for df3cfd7 - Browse repository at this point
Copy the full SHA df3cfd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6d00d2 - Browse repository at this point
Copy the full SHA d6d00d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1bcb0e - Browse repository at this point
Copy the full SHA d1bcb0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 188e651 - Browse repository at this point
Copy the full SHA 188e651View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc3e193 - Browse repository at this point
Copy the full SHA dc3e193View commit details -
Configuration menu - View commit details
-
Copy full SHA for acadecc - Browse repository at this point
Copy the full SHA acadeccView commit details
Commits on Dec 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0b1bcb8 - Browse repository at this point
Copy the full SHA 0b1bcb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a889a - Browse repository at this point
Copy the full SHA 01a889aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a0491 - Browse repository at this point
Copy the full SHA c8a0491View commit details
Commits on Dec 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a0b7a91 - Browse repository at this point
Copy the full SHA a0b7a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fe3a6e - Browse repository at this point
Copy the full SHA 9fe3a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0230ac3 - Browse repository at this point
Copy the full SHA 0230ac3View commit details
Commits on Dec 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eabe9a8 - Browse repository at this point
Copy the full SHA eabe9a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ca39eb - Browse repository at this point
Copy the full SHA 3ca39ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for e641ace - Browse repository at this point
Copy the full SHA e641aceView commit details
Commits on Dec 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 645354b - Browse repository at this point
Copy the full SHA 645354bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8399373 - Browse repository at this point
Copy the full SHA 8399373View commit details
Commits on Jan 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1b811ac - Browse repository at this point
Copy the full SHA 1b811acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 999613c - Browse repository at this point
Copy the full SHA 999613cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bce24d - Browse repository at this point
Copy the full SHA 4bce24dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d11e8b8 - Browse repository at this point
Copy the full SHA d11e8b8View commit details
Commits on Jan 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7d15c43 - Browse repository at this point
Copy the full SHA 7d15c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for c71b312 - Browse repository at this point
Copy the full SHA c71b312View commit details
Commits on Jan 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6a6dad7 - Browse repository at this point
Copy the full SHA 6a6dad7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cfa1ee - Browse repository at this point
Copy the full SHA 4cfa1eeView commit details
Commits on Jan 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 640bf80 - Browse repository at this point
Copy the full SHA 640bf80View commit details
Commits on Jan 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6e9418f - Browse repository at this point
Copy the full SHA 6e9418fView commit details
Commits on Jan 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0b82a06 - Browse repository at this point
Copy the full SHA 0b82a06View commit details -
* Allow creating a 2nd PIO access control map * Add TODO * Add TODO * Add TODO of EPT TLB shootdown Co-authored-by: Miao Yu <superymk@cmu.edu>
Configuration menu - View commit details
-
Copy full SHA for 0e79ba7 - Browse repository at this point
Copy the full SHA 0e79ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f7babf - Browse repository at this point
Copy the full SHA 5f7babfView commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 68b07fe - Browse repository at this point
Copy the full SHA 68b07feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 531c11a - Browse repository at this point
Copy the full SHA 531c11aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54e98d2 - Browse repository at this point
Copy the full SHA 54e98d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea6b5f - Browse repository at this point
Copy the full SHA 7ea6b5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f227e0 - Browse repository at this point
Copy the full SHA 4f227e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37ff9bd - Browse repository at this point
Copy the full SHA 37ff9bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1278691 - Browse repository at this point
Copy the full SHA 1278691View commit details -
Configuration menu - View commit details
-
Copy full SHA for a983b31 - Browse repository at this point
Copy the full SHA a983b31View commit details
Commits on Feb 7, 2023
-
Co-authored-by: Miao Yu <superymk@cmu.edu>
Configuration menu - View commit details
-
Copy full SHA for f50b83b - Browse repository at this point
Copy the full SHA f50b83bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f84d21 - Browse repository at this point
Copy the full SHA 6f84d21View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0ab7a3 - Browse repository at this point
Copy the full SHA e0ab7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 181ecd4 - Browse repository at this point
Copy the full SHA 181ecd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9802f6b - Browse repository at this point
Copy the full SHA 9802f6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10bc18c - Browse repository at this point
Copy the full SHA 10bc18cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aef1140 - Browse repository at this point
Copy the full SHA aef1140View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe7f5e0 - Browse repository at this point
Copy the full SHA fe7f5e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec88be9 - Browse repository at this point
Copy the full SHA ec88be9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad9ff68 - Browse repository at this point
Copy the full SHA ad9ff68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0f294 - Browse repository at this point
Copy the full SHA 1b0f294View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27ee6c9 - Browse repository at this point
Copy the full SHA 27ee6c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72c5b47 - Browse repository at this point
Copy the full SHA 72c5b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 293773c - Browse repository at this point
Copy the full SHA 293773cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 105e7a0 - Browse repository at this point
Copy the full SHA 105e7a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d88ac0 - Browse repository at this point
Copy the full SHA 1d88ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d90f734 - Browse repository at this point
Copy the full SHA d90f734View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865dd63 - Browse repository at this point
Copy the full SHA 865dd63View commit details