Commit Graph

  • 72f6939a87 Merge branch 'timerfix' into stmpe-unstable Eugene D Myers 2020-04-27 18:02:41 -0400
  • 60b2b5c7aa get the pmbase from the BIOS resource list Eugene D Myers 2020-04-27 17:34:33 -0400
  • 901a32ecf8 Merge branch 'restart_issue' into stmpe-unstable Eugene D Myers 2020-04-22 15:10:16 -0400
  • 1bcbf2f89f All the PE/VM to request access to a host memory region when denied Eugene D Myers 2020-04-22 14:36:21 -0400
  • ffe3ccc602 Make sure that the interrupted guest VMCS is saved. Eugene D Myers 2020-04-22 14:29:55 -0400
  • 88a8e519f2 Remove duplicative debug output Eugene D Myers 2020-04-22 14:28:36 -0400
  • c8c72aab39 Clean up some informational error output Eugene D Myers 2020-04-22 14:26:30 -0400
  • 9e939ce102 Extend the strlen function to scan up tp 70 characters. Eugene D Myers 2020-04-22 14:19:10 -0400
  • d5bc1649db Reduce STM Resource messages Eugene D. Myers 2020-04-08 15:33:49 -0400
  • 519f0f6605 Merge branch 'stmpe-unstable' of https://github.com/EugeneDMyers/STM into stmpe-unstable Eugene D. Myers 2020-04-06 16:55:36 -0400
  • be5b971491 Correct an SMI issue when a PE/VM is executing Eugene Myers 2020-03-04 16:16:50 -0500
  • 9e3e00e646 Cleanup some console output statements Eugene Myers 2020-02-26 15:32:23 -0500
  • 551ceb7828 Fix permission bits Eugene Myers 2020-02-25 14:50:24 -0500
  • 9e79b827a1 Remove redundant header file Eugene Myers 2020-02-25 13:47:38 -0500
  • 972a372e66 Fully implement the EndAddPeVMCALL Eugene Myers 2020-02-19 14:29:35 -0500
  • 8fe1d0ad0e Allow for more than one PE VM and clear up messages PSTI7689 Eugene D. Myers 2020-04-03 17:07:45 -0400
  • f89a9146ac Add some diagnostic message and correct others Eugene D. Myers 2020-04-03 17:03:42 -0400
  • 6565263a83 Allow for MSR bitmap handling depending on the PE/VM Eugene D. Myers 2020-04-03 16:37:42 -0400
  • 1cbebff6d4 Some code cleanup Eugene D. Myers 2020-04-03 16:32:20 -0400
  • e7c6192eb1 Clear out dummy VMCS after flushing the VMCS cache Eugene D. Myers 2020-04-03 15:57:18 -0400
  • 32224e4501 Make sure that the VMCS to be cleared is pointed to Eugene D. Myers 2020-04-03 15:53:23 -0400
  • 0575e77b3a Remove debug output Eugene D. Myers 2020-04-03 15:43:21 -0400
  • d9a0414e37 Properly setup the VM Exit parameters. Eugene D. Myers 2020-04-03 15:32:21 -0400
  • 06c40ca9f9 Add VMCS pointer information. Eugene D. Myers 2020-04-03 14:49:58 -0400
  • 212d9921c4 Cleanup some console output statements Eugene Myers 2020-02-26 15:32:23 -0500
  • cac9d27a72 Fix permission bits Eugene Myers 2020-02-25 14:50:24 -0500
  • 4313dbd6af Remove redundant header file Eugene Myers 2020-02-25 13:47:38 -0500
  • ef0f0ee285 Fully implement the EndAddPeVMCALL Eugene Myers 2020-02-19 14:29:35 -0500
  • 50d1e1de4f Update coreboot instructions, clarified to point to stm.bin Eugene Myers 2020-02-13 15:25:41 -0500
  • 734d521e9d Update instructions for coreboot build Eugene Myers 2020-02-13 15:22:24 -0500
  • c4c3316ffc Added option to turnoff console output Eugene Myers 2020-02-13 14:59:07 -0500
  • 4836ce7d43 Fix for problem in restore order for AsmVmLaunch & AsmVmResume master Eugene Myers 2020-01-29 18:49:48 -0500
  • f358ab1653 update .gitignore PSTI7687 Eugene Myers 2019-12-04 14:24:43 -0500
  • 881c2f8756 Coreboot support and bug fixes Eugene D. Myers 2019-12-03 14:55:48 -0500
  • 19e3136d7b Coreboot support and bug fixes Eugene D. Myers 2019-12-03 14:34:16 -0500
  • 2625c21f34 Created project Patrick Georgi 2019-08-23 19:43:10 +0000
  • 5b1df1b92b Initial build for a new STM build using cmake and gnu newBuild Eugene D. Myers 2019-08-09 12:50:32 -0400
  • 757a1c7aa7 First steps in getting the image correct Eugene D. Myers 2019-07-31 13:29:08 -0400
  • be9ce4f74c delete build directory Eugene D. Myers 2019-07-29 09:46:00 -0400
  • 580c09dd9c second round of mods Eugene D. Myers 2019-07-29 09:40:56 -0400
  • 9f25f731b8 Second Git commit - compiles and links Eugene Myers 2019-07-26 16:20:24 -0400
  • 7ccbe705cf Initial commit for the new build system Eugene Myers 2019-07-25 17:26:15 -0400
  • 0ccaf0534b remove debug statement Eugene Myers 2019-07-22 17:37:56 -0400
  • 95ea6a6c4d Fix a crash during PCI config handling PSTI7685 Eugene Myers 2019-07-22 16:41:45 -0400
  • 97b9967f83 Fix BIOS permssions problems Eugene Myers 2019-07-16 17:50:57 -0400
  • 36f9616c5a Coreboot Support Eugene Myers 2019-07-16 13:52:15 -0400
  • 0a8d698e7b FIx a loop in the register dump PSTI7656 Eugene Myers 2019-03-26 18:39:11 -0400
  • dcd4d97a0e Merge branch 'stmpe' of https://github.com/NationalSecurityAgency/STM-PE into stmpe Eugene Myers 2018-12-17 15:17:34 -0500
  • 853f07f483 Initial distro Eugene Myers 2018-12-17 15:16:59 -0500
  • 47770754f0 admin stuff removed Eugene Myers 2018-12-17 14:55:00 -0500
  • 218141cbd0 vb stuff removed Eugene Myers 2018-12-17 14:51:47 -0500
  • 774e187de1 Conf removed Eugene Myers 2018-12-17 14:48:40 -0500
  • 8aa5602ff9 Update .gitignore Eugene Myers 2018-12-17 14:39:04 -0500
  • 59c925dc7d minor edits Eugene Myers 2018-12-17 14:37:45 -0500
  • 043734acef Update Readme.STMPE and fix stacktrace output Eugene Myers 2018-12-14 11:40:12 -0500
  • c5bc79c3a7 add triple fault handler Eugene Myers 2018-12-13 16:57:40 -0500
  • 9197b01ed8 Use virtual addressed for stack trace Eugene Myers 2018-12-13 15:50:23 -0500
  • 6b0dbe55e1 Initial internal interrupt injection - page fault Eugene Myers 2018-12-13 14:15:30 -0500
  • 8560868570
    Merge pull request #1 from tsunghowu/master jyao1 2018-12-13 11:12:51 +0800
  • 5d982b52d3 Test/FrmPkg: Fix the boot failure if guest OS has kernel 4.12 or newer. Tsung Ho Wu 2018-12-12 17:03:48 -0800
  • 2cdfe88c33 First cut at stack trace PSTI7645 Eugene Myers 2018-12-07 11:34:59 -0500
  • 69eb78f6c8 fix .gitignore Eugene Myers 2018-12-03 15:48:24 -0500
  • bb8f957c9f Added Readme.STMPE Eugene Myers 2018-12-03 14:29:33 -0500
  • 82bdf4ffa1 Add Legal Stuff Eugene Myers 2018-11-14 18:00:31 -0500
  • 3feb15e43e Fix some concurrency problems with SMI handling while a VM/PE is being launched PSTI7641 Eugene Myers 2018-11-08 11:41:57 -0500
  • a1346f9c73 Add CR handling and fix TR access bits Eugene Myers 2018-11-07 15:38:25 -0500
  • 4483dfd90d Fix a loop in SMI processing with a PE VM is being loaded Eugene Myers 2018-11-05 16:33:13 -0500
  • 2068f5d2da Fix VM/PE wrmsr/rdmsr parameter passing Eugene Myers 2018-09-06 14:35:05 -0400
  • 73a3d2aca6 Intial Commit Eugene Myers 2018-07-20 16:02:31 -0400
  • 2696e3dc80 Update binary according to latest code. Jiewen Yao 2016-12-14 12:02:53 +0800
  • 5fb1d10d98 Make SmMonitorService optional Jiewen Yao 2016-12-14 12:02:15 +0800
  • fed93f2347 Sync SimpleSyncLib to EDKII. Jiewen Yao 2016-12-14 12:01:35 +0800
  • 7ca2869b02 Enhance debug message in test FRM. Jiewen Yao 2016-12-14 10:54:18 +0800
  • f67a8a2ea1 Enhance debug message. Jiewen Yao 2016-12-14 10:54:06 +0800
  • 3b0160622c enable 1G paging for test FRM. Jiewen Yao 2016-12-14 10:53:37 +0800
  • ca0afe832d Enable 1G paging. Jiewen Yao 2016-12-14 10:52:46 +0800
  • 6ddc89f7e7 Fix guest XD enabling issue in test FRM. Jiewen Yao 2016-12-14 10:51:43 +0800
  • 957328a129 Fix guest XD enabling issue. (more) Jiewen Yao 2016-12-14 10:50:39 +0800
  • f1bb90b5d4 Fix guest XD enabling issue. Jiewen Yao 2016-11-24 09:54:05 +0800
  • 94a1a06e2b Add NOTE on how to enlarge STM heap. Jiewen Yao 2016-10-28 22:04:21 +0800
  • 359e96d2c1 Add NOTE for AP handling, Jiewen Yao 2016-10-28 22:02:10 +0800
  • 763a620874 Make SmmMonitorService optional. Jiewen Yao 2016-10-28 21:45:13 +0800
  • 25c4e6b9a5 Add DisableAp/EnableAp. to notify CPU driver on convert MONITOR wakeup to HLT wakeup. Jiewen Yao 2016-10-28 21:42:02 +0800
  • acbdef4d55 Support not SmMonitorServiceProtocol. Jiewen Yao 2016-10-28 21:38:10 +0800
  • 5829c88ac5 Skip MSR 0x400000xx access. Jiewen Yao 2016-10-28 21:37:10 +0800
  • 06960576d1 Support non-paging IA32 guest. Jiewen Yao 2016-10-28 21:36:37 +0800
  • 58c6e9fa74 Fix AsmVmRead IA32. Jiewen Yao 2016-10-28 21:36:03 +0800
  • 8ff8546ef5 Fix AsmVmRead IA32. Jiewen Yao 2016-10-28 21:35:51 +0800
  • 62f54952a2 Fix display version. Jiewen Yao 2016-10-28 21:35:10 +0800
  • 29f2ef94ef Fix display version. Jiewen Yao 2016-10-28 21:34:42 +0800
  • aeee693e26 Add >4G memory map. Jiewen Yao 2016-10-08 12:59:17 +0800
  • 2b5345f479 Add Microcode update handling. Jiewen Yao 2016-10-08 12:58:25 +0800
  • a0a6a1c031 Fix CPU number calculation in EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_STRUCTURE. Jiewen Yao 2016-09-22 15:00:05 +0800
  • 2d49504a94 Add standalone STM hash record in PCR 0. So that STM hash can be known in non-TXT launch path. Jiewen Yao 2016-08-17 16:16:39 +0800
  • ac2a67c8b9 Sync latest data structure from MLE writer's guide. Jiewen Yao 2016-08-17 16:15:00 +0800
  • 8e4c1267e2 Correct event log type. Jiewen Yao 2016-08-02 11:50:13 +0800
  • 04074850f6 Add TXT launch support in FRM. Jiewen Yao 2016-08-01 20:39:21 +0800
  • bce4120374 Add StmPlatformLib for special MSR access. Jiewen Yao 2016-08-01 16:52:50 +0800
  • 0640726c01 Add license file. Jiewen Yao 2016-05-17 13:48:02 +0800
  • 3da9a66044 Add STM, bios and test package. Jiewen Yao 2016-03-31 15:15:57 +0800