Commit Graph

  • 645a92be16 ArmPkg: Fixed compilation. new-Ring3 Mikhail Krichanov 2024-12-23 11:47:33 +0300
  • b249a7caad HttpBootDxe: Allow user-specified static IP address, as long as boot file is also specified static-ip-ne0 Mike Beaton 2024-12-13 01:05:14 +0000
  • 41517e1872 ArmVirtPkg: Use OvmfPkg/Include/*/Shell*.inc NetworkEnable0 Mike Beaton 2024-09-13 09:28:39 +0100
  • 190ceafe3c OvmfPkg: Use OvmfPkg/Include/*/Shell*.inc throughout Mike Beaton 2024-09-13 09:27:35 +0100
  • a6631d1e6b ArmVirtPkg/CI: Copy shell to virtual drive Mike Beaton 2024-09-13 08:17:40 +0100
  • 3feeca4e8c ArmVirtPkg: Include no network components with -D NETWORK_ENABLE=0 Mike Beaton 2024-09-12 00:23:52 +0100
  • 2452afa097 OvmfPkg: Include no network components with -D NETWORK_ENABLE=0 Mike Beaton 2024-09-12 00:23:07 +0100
  • 75c5b9e27e Ring3: Added support for ARM User page table. Mikhail Krichanov 2024-12-19 20:18:28 +0300
  • d051ccdbe8 ArmPkg: Added CpuSetUserMemoryAttributes() for ARM. Mikhail Krichanov 2024-12-19 13:39:14 +0300
  • 2f3c4c9dc6 Ring3: Added MakeUserPageTableTemplate() for ARM. Mikhail Krichanov 2024-12-19 13:24:32 +0300
  • 68b458ced4 HttpBootDxe: Allow user-specified static IP address, as long as boot file is also specified master Mike Beaton 2024-12-13 01:05:14 +0000
  • ebe2f8089c SysCall/AARCH64: Enabled interrupts in SysCall handlers. Mikhail Krichanov 2024-12-17 16:16:17 +0300
  • 7783942407 ArmPkg: Refactored SVC handling. Mikhail Krichanov 2024-12-17 15:33:48 +0300
  • 241c5143b4 Ring3: Added support for AARCH64 User page table. Mikhail Krichanov 2024-12-16 18:10:18 +0300
  • 458983559f ArmPkg: Added CpuSetUserMemoryAttributes() for AARCH64. Mikhail Krichanov 2024-12-09 17:32:37 +0300
  • 6da370bc11 Ring3: Added MakeUserPageTableTemplate() for AARCH64. Mikhail Krichanov 2024-12-09 17:28:43 +0300
  • 84ab39c635 SysCall: Refactored MakeUserPageTableTemplate(). Mikhail Krichanov 2024-12-09 14:29:38 +0300
  • 558889562f CpuArchLib: Fixed CpuGetMemoryAttributes(). Mikhail Krichanov 2024-12-05 20:46:57 +0300
  • 79e0eca155 SysCall: Simplified MakeUserPageTableTemplate(). Mikhail Krichanov 2024-12-05 16:12:31 +0300
  • 85070fbba0 CpuArchLib: Specified IdtTable size precisely. Mikhail Krichanov 2024-12-05 12:35:16 +0300
  • 0ba3936b28 SysCall: Removed superfluous User attributes settings. Mikhail Krichanov 2024-12-05 12:28:28 +0300
  • dd7fb79ab4 OvmfPkg: Increased PEI size at the expense of DXE, increased SEC size at the expense of FVMAIN_COMPACT. Mikhail Krichanov 2024-12-03 19:19:52 +0300
  • b9976de78c Ring3: Added support for IA32 User page table. Mikhail Krichanov 2024-12-03 14:40:52 +0300
  • 5cd360104a SysCall: Refactored InitializeMsr.c file name. Mikhail Krichanov 2024-12-02 12:52:48 +0300
  • 23196bbf18 Ring3: Removed gEfiHobPageTableInfoGuid. Mikhail Krichanov 2024-12-02 12:48:18 +0300
  • a2023f569a SysCall: Turned on interrupts in User. Mikhail Krichanov 2024-12-02 12:12:32 +0300
  • fcd47185eb Ring3: Added support for User page table to AllocatePages(), FreePages(). Mikhail Krichanov 2024-12-02 12:04:46 +0300
  • 1bde91a85d Ring3: Set 1G User pages as not present by default, fixed padding. Mikhail Krichanov 2024-11-29 19:42:10 +0300
  • 63dcc29d15 Ring3: Added Idt to User page table. Mikhail Krichanov 2024-11-29 19:40:26 +0300
  • 1a5a22e450 Ring3: Added SetExceptionAddresses(), aligned exceptions' stacks. Mikhail Krichanov 2024-11-29 14:33:17 +0300
  • 58038f62ad SysCall: Disabled global pages, set User page table attibutes in paging syscalls. Mikhail Krichanov 2024-11-29 11:35:26 +0300
  • 7720181673 Core/Dxe: Fixed memory type in Ring3AllocatePages(), and code alignment. Mikhail Krichanov 2024-11-29 11:30:49 +0300
  • f102620236 align-test3 align-test Mike Beaton 2024-11-27 13:58:58 +0000
  • c23d434619 Ring3: Added necessary Core pages to User page table. Mikhail Krichanov 2024-11-27 18:03:30 +0300
  • af05a18b4c MdePkg/BaseOverflowLib: Support BASE_ALIGNAS on VS2019 win-align Mike Beaton 2024-11-27 00:01:17 +0000
  • 285c6b0de9 Ring3: Split Page Table template construction and initialization, removed ChangeUefiImageRing(), added GetUefiImageRecord(). Mikhail Krichanov 2024-11-27 13:51:07 +0300
  • cd3da4b9ff UnitTestFrameworkPkg: Use TianoCore mirror of subhook submodule Michael D Kinney 2024-11-04 10:02:59 -0800
  • 3b8cd407d3 Ring3: Added support for separate User address space. Mikhail Krichanov 2024-11-26 19:12:15 +0300
  • 6b0f39daf1 UnitTestFrameworkPkg: Use TianoCore mirror of subhook submodule audk-stable-202311 Michael D Kinney 2024-11-04 10:02:59 -0800
  • 4475c1e87d UnitTestFrameworkPkg: Use TianoCore mirror of subhook submodule audk-stable-202305 Michael D Kinney 2024-11-04 10:02:59 -0800
  • bf8a429f4e UnitTestFrameworkPkg: Use TianoCore mirror of subhook submodule Michael D Kinney 2024-11-04 10:02:59 -0800
  • 90c9d6b09a Revert "UnitTestFrameworkPkg/Library/SubhookLib: Removed subhook from submodules." Mikhail Krichanov 2024-11-05 10:55:04 +0300
  • d98e145351 UnitTestFrameworkPkg: Use TianoCore mirror of subhook submodule Michael D Kinney 2024-11-04 10:02:59 -0800
  • 20770dc053 Revert "UnitTestFrameworkPkg/Library/SubhookLib: Removed subhook from submodules." Mikhail Krichanov 2024-11-05 10:55:04 +0300
  • 036165f251 UnitTestFrameworkPkg/Library/SubhookLib: Removed subhook from submodules. Mikhail Krichanov 2024-11-04 18:09:19 +0300
  • 4d1b9b2878 IntrinsicLib: Move from CryptoPkg to MdePkg Mike Beaton 2024-09-07 20:51:50 +0100
  • 14db728651 SecurityPkg: Added SecurityPkg to CI. Mikhail Krichanov 2024-11-01 17:15:11 +0300
  • 5036d5bd58 README: Updated features' list. Mikhail Krichanov 2024-11-01 13:07:49 +0300
  • c798054918 UnitTestFrameworkPkg/Library/SubhookLib: Removed subhook from submodules. Mikhail Krichanov 2024-11-04 18:09:19 +0300
  • 07cb35d5cf IntrinsicLib: Move from CryptoPkg to MdePkg Mike Beaton 2024-09-07 20:51:50 +0100
  • 75247e4c21 SecurityPkg: Added SecurityPkg to CI. Mikhail Krichanov 2024-11-01 17:15:11 +0300
  • 020db62f83 README: Updated features' list. Mikhail Krichanov 2024-11-01 13:07:49 +0300
  • 983649444e Ring3: Refactoring. Mikhail Krichanov 2024-11-01 12:28:49 +0300
  • 3dc02534db Ring3: Added build targets with '-D USER_SPACE' for ARM, AARCH64. Mikhail Krichanov 2024-10-29 19:50:41 +0300
  • 0130690719 MdeModulePkg/EhciDxe: Fix legacy handoff logic vit9696 2024-10-27 04:30:33 +0300
  • 5db269aab4 Ring3: Added support for USER attribute in .fdf files. Mikhail Krichanov 2024-10-25 12:02:51 +0300
  • 431595fc95 SecurityPkg: Fixed compilation for OvmfPkgX64 -D TPM2_ENABLE. Mikhail Krichanov 2024-10-23 12:27:58 +0300
  • 1fd0f24247 SecurityPkg: Fixed compilation for OvmfPkgX64 -D TPM2_ENABLE. Mikhail Krichanov 2024-10-23 12:27:58 +0300
  • c11185cb8c ArmPkg: Disabled UserSpace by default to fix CI, as WinPE and Linux EFI stub can not boot in EL2&0 translation regime. Mikhail Krichanov 2024-10-22 13:18:11 +0300
  • 6012848e12 Ring3: Added support for AARCH64 EL2&0 translation regime. Mikhail Krichanov 2024-10-21 17:51:52 +0300
  • 3cab34a4ba SysCall: Refactored ReturnToCore() for AARCH64, ARM. Mikhail Krichanov 2024-10-18 11:16:38 +0300
  • 32768e43f3 Ring3: Fixed PAN page faults. Mikhail Krichanov 2024-10-01 19:26:04 +0300
  • 51e767463a ArmLib: Added Instruction Synchronization Barriers for PAN changes. Mikhail Krichanov 2024-10-01 13:54:44 +0300
  • 2497ca5c32 Ring3: Fixed buggy timer interrupt handling for AARCH64. Mikhail Krichanov 2024-09-27 15:43:46 +0300
  • e4c26e4957 ArmPkg/Library/CpuArchLib: Refactored ARM to UEFI attribute conversion. Mikhail Krichanov 2024-09-27 12:02:45 +0300
  • f0c0984521 ArmPkg: Fixed buggy TT_DESCRIPTOR_SECTION_TYPE_MASK. Mikhail Krichanov 2024-09-26 20:26:09 +0300
  • 88d942e2d3 Ring3: Fixed Uart bug. Mikhail Krichanov 2024-09-26 14:05:05 +0300
  • 760614b0c5 SysCall: Fixed page fault for ARM. Mikhail Krichanov 2024-09-25 09:40:03 +0300
  • 0dd56c8dae CpuExceptionHandlerLib: Added PcdSerialUseMmio condition. Mikhail Krichanov 2024-09-23 17:35:27 +0300
  • 469ae18183 Ring3: Added DebugLibFdtPL011UartUser without HOB dependancy. Mikhail Krichanov 2024-09-23 11:22:43 +0300
  • 1cea3f7fb8 ArmVirtPkg: Switched DebugLibg from UartRam to UartFlash to eliminate HOB dependency. Mikhail Krichanov 2024-09-23 10:46:48 +0300
  • 9c2eb6d642 CpuExceptionHandlerLib: Refactored IO Bit Map initialization. Mikhail Krichanov 2024-09-17 11:37:46 +0300
  • 2700df080d ArmPkg: Forbade user access to supervisor sections. Mikhail Krichanov 2024-09-16 17:56:05 +0300
  • 3c08639b23 Core/Dxe/DxeMain: Set default value for gRing3Data. Mikhail Krichanov 2024-09-16 16:39:19 +0300
  • 6d389121c8 ArmMmuLib: Worked around lack of EL2&0 translation support. Mikhail Krichanov 2024-09-13 14:40:24 +0300
  • 261ae47e07 NetworkPkg/MnpDxe: Convert TX buffer allocation messages to DEBUG_VERBOSE Mike Beaton 2024-09-09 12:53:23 +0100
  • 3105aa040c SysCall/X64: Fixed CallBootService() for VS2019. Mikhail Krichanov 2024-09-09 19:49:20 +0300
  • 2286ed0d42 OvmfPkg: wire up RngDxe Gerd Hoffmann 2024-05-24 12:51:17 +0200
  • 01bf6c6c9b SecurityPkg/RngDxe: add rng test Gerd Hoffmann 2024-05-31 09:49:13 +0200
  • 6ca9334dc8 MdePkg/BaseRngLib: Add a smoketest for RDRAND and check CPUID Pedro Falcato 2022-11-22 22:31:03 +0000
  • 9801a26e6e OvmfPkg: add morlock support Gerd Hoffmann 2024-05-08 13:14:26 +0200
  • 600dc53b6d NetworkPkg/DxeNetLib: Update misleading comment Mike Beaton 2024-09-08 11:33:43 +0100
  • 2842d7f11e NetworkPkg/DxeNetLib: adjust PseudoRandom error logging Gerd Hoffmann 2024-06-19 09:07:56 +0200
  • 1d8d64b17b ArmVirtPkg: Fix unable to build with -D NETWORK_ENABLE=0 Mike Beaton 2024-08-24 09:25:09 +0100
  • e3362a759d OvmfPkg: Fix unable to build OVMF with -D NETWORK_ENABLE=0 Mike Beaton 2024-08-24 09:18:10 +0100
  • 796bded098 Dxe/Misc: Fixed CLANGPDB RELEASE. Mikhail Krichanov 2024-09-09 13:31:21 +0300
  • fc45afee2b NetworkPkg: Fix unable to build OVMF with -D NETWORK_ENABLE=0 Mike Beaton 2024-08-24 09:13:37 +0100
  • a29bd72a05 SysCall: Refactored SysCallReturnToCore handling to fix CLANGDWARF NOOPT. Mikhail Krichanov 2024-09-09 11:48:53 +0300
  • 0e8c250702 SysCall/X64: Fixed CallBootService() for NOOPT. Mikhail Krichanov 2024-09-09 11:12:13 +0300
  • 76ac8a5fb0 CpuExceptionHandlerLib: Added a separate stack for timer. Mikhail Krichanov 2024-09-09 08:58:57 +0300
  • 5515e17ae8 SysCall: Split SMEP and SMAP initialization. Mikhail Krichanov 2024-09-09 08:56:05 +0300
  • 9d29114582 IntrinsicLib: Move from CryptoPkg to MdePkg Mike Beaton 2024-09-07 20:51:50 +0100
  • 94be39d0c5 Ring3: Refactored I/O Map initialization using PcdUartBase and PcdDebugIoPort. Mikhail Krichanov 2024-09-05 17:39:35 +0300
  • ede4877e3b Ring3: Fixed buggy timer interrupt handling for X64. Mikhail Krichanov 2024-09-05 15:54:33 +0300
  • d4e1092dc7 Core/Dxe/Misc: Fixed string comparison bug. Mikhail Krichanov 2024-09-05 13:40:09 +0300
  • be8f6f968e Ring3: Fixed buggy timer interrupt handling for IA32. Mikhail Krichanov 2024-09-05 11:46:52 +0300
  • 454d582450 MdeModulePkg/Core/Dxe: Fixed compilation after rebasing upon new master. Mikhail Krichanov 2024-09-03 13:53:26 +0300
  • ab1bc54366 Ring3: Fixed ArmPkg and ArmVirtPkg compilation. Mikhail Krichanov 2024-09-02 19:50:25 +0300
  • d74b97ed94 Core/Dxe: Refactored DisableSMAP(), EnableSMAP() names. Mikhail Krichanov 2024-09-02 12:42:14 +0300
  • d8aa9c3ea7 Core/Dxe: Changed line ending to Windows style. Mikhail Krichanov 2024-09-02 12:26:15 +0300