Mikhail Krichanov
|
23196bbf18
|
Ring3: Removed gEfiHobPageTableInfoGuid.
|
2024-12-02 12:48:18 +03:00 |
Mikhail Krichanov
|
3b8cd407d3
|
Ring3: Added support for separate User address space.
|
2024-11-26 19:12:15 +03:00 |
Mikhail Krichanov
|
983649444e
|
Ring3: Refactoring.
|
2024-11-01 12:28:49 +03:00 |
Mikhail Krichanov
|
5db269aab4
|
Ring3: Added support for USER attribute in .fdf files.
|
2024-10-25 12:02:51 +03:00 |
Mikhail Krichanov
|
a29bd72a05
|
SysCall: Refactored SysCallReturnToCore handling to fix CLANGDWARF NOOPT.
|
2024-09-09 11:48:53 +03:00 |
Mikhail Krichanov
|
be8f6f968e
|
Ring3: Fixed buggy timer interrupt handling for IA32.
|
2024-09-05 11:46:52 +03:00 |
Mikhail Krichanov
|
9bb63c464b
|
Ring3: Refactored SysCallBootService() out of EFI_BOOT_SERVICES.
|
2024-09-03 13:21:20 +03:00 |
Mikhail Krichanov
|
d03b93be3d
|
Ring3: Defined SysCallBootService() for AARCH64.
|
2024-09-03 13:21:20 +03:00 |
Mikhail Krichanov
|
9bf5a1d5f0
|
Ring3: Moved platform dependant initialization to separate files.
|
2024-09-03 13:19:16 +03:00 |
Mikhail Krichanov
|
7e372019d2
|
MdeModulePkg: Fixed MdeModulePkg compilation.
|
2024-09-03 13:19:16 +03:00 |
Mikhail Krichanov
|
6c366a9d5f
|
Ring3: Added SysCallCalculateCrc32 wrapper.
|
2024-09-03 13:19:16 +03:00 |
Mikhail Krichanov
|
996bc3c55f
|
Ring3: Added SysCallGetVariable wrapper.
|
2024-09-03 13:19:15 +03:00 |
Mikhail Krichanov
|
83d58a276c
|
Ring3: Added UnicodeCollationProtocol wrappers.
|
2024-09-03 13:19:15 +03:00 |
Mikhail Krichanov
|
a004745232
|
Ring3: Added Runtime Services wrappers.
|
2024-09-03 13:19:15 +03:00 |
Mikhail Krichanov
|
07188c19a8
|
Ring3: Added MemoryPoolLib into DxeRing3.
|
2024-09-03 13:19:14 +03:00 |
Mikhail Krichanov
|
126b21b719
|
Ring3: Added SysCallHandleProtocol and
SIMPLE_FILE_SYSTEM_PROTOCOL wrapper.
|
2024-09-03 13:10:47 +03:00 |
Mikhail Krichanov
|
26e4559889
|
Ring3: Added SysCallCloseProtocol.
|
2024-09-03 13:10:47 +03:00 |
Mikhail Krichanov
|
c8c5e3ea28
|
Ring3: Added BlockIo, DiskIo wrappers.
|
2024-09-03 13:10:47 +03:00 |
Mikhail Krichanov
|
3d8a6585a1
|
Ring3: Added SysCallFreePool,
fixed wrappers for EFI_DRIVER_BINDING_PROTOCOL.
|
2024-09-03 13:10:47 +03:00 |
Mikhail Krichanov
|
fa60f3ab00
|
Ring3: Refactored CallRing3().
|
2024-09-03 13:10:47 +03:00 |
Mikhail Krichanov
|
b08d7cbb16
|
Ring3: Added SysCallAllocatePool.
|
2024-09-03 13:10:47 +03:00 |
Mikhail Krichanov
|
2090f6ef7e
|
Ring3: Merged Ring3Dxe and Ring3UefiBootServicesTableLib into DxeRing3.
|
2024-09-03 13:10:46 +03:00 |
Mikhail Krichanov
|
ed1ee15c9c
|
Ring3: Moved Ring3UefiBootServicesTableLib to Ring3Dxe.
|
2024-09-03 13:10:46 +03:00 |
Mikhail Krichanov
|
a72b753f60
|
Ring3: Added SysCallReturnToCore.
|
2024-09-03 13:10:46 +03:00 |
Mikhail Krichanov
|
df7a3fa963
|
Ring3: Fixed SysCallInstallMultipleProtocolInterfaces.
|
2024-09-03 13:10:46 +03:00 |
Mikhail Krichanov
|
046421d220
|
Ring3: Added SysCallInstallMultipleProtocolInterfaces draft.
|
2024-09-03 13:10:46 +03:00 |
Mikhail Krichanov
|
a746842957
|
Ring3: Refactored stack operations.
|
2024-09-03 13:10:46 +03:00 |
Mikhail Krichanov
|
fd478cb534
|
Ring3: Refactored out FunctionAddress from API.
|
2024-09-03 13:10:46 +03:00 |
Mikhail Krichanov
|
e4eb762d22
|
Ring3: Refactored out AllocateRing3Pages() BootService.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
40b3cd4420
|
Ring3: Refactored out AllocateCoreCopy() BootService.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
32e8bcbb62
|
Ring3: Moved SysCall code to DxeCore.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
b1d42c0979
|
Ring3: Moved some .nasm code to .c.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
a2955bd646
|
Ring3: Added SysCallOpenProtocol.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
de01af7081
|
Ring3: Added helper function AllocateCoreCopy(), refactored SysCall.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
87a397740d
|
Ring3: Added helper function AllocateRing3Pages() and
draft of Ring3LocateProtocol().
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
633521d91f
|
Ring3: Fixed bug in calling Boot Service and did some refactoring.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
b5d0912201
|
Ring3: Added CoreSysCallStack.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
6502e73b0d
|
Ring3: Added SYSCALL draft.
|
2024-09-03 13:10:45 +03:00 |
Mikhail Krichanov
|
98de0a212e
|
MdePkg: Added Ring3UefiBootServicesTableLib draft.
|
2024-09-03 13:10:44 +03:00 |
Mikhail Krichanov
|
1112ad7822
|
Ring3: Added EnterUserImage().
|
2024-09-03 13:10:44 +03:00 |
Mikhail Krichanov
|
db50e4edf1
|
Ring3: Added GetMemoryAttributes() into EFI_CPU_ARCH_PROTOCOL.
|
2024-09-03 13:10:44 +03:00 |
Mikhail Krichanov
|
db69014ad8
|
Ring3: Enabled SMAP and SMEP.
|
2024-09-03 13:10:44 +03:00 |
Mikhail Krichanov
|
8c069a27e5
|
Ring3: Added EFI_MEMORY_USER attribute.
|
2024-09-03 13:10:42 +03:00 |
Mikhail Krichanov
|
a6c369fc36
|
Fixed compilation of all packages tracked by CI after rebasing upon edk2-stable202405 tag.
|
2024-07-22 13:52:40 +03:00 |
Mikhail Krichanov
|
cf38766c99
|
Fixed compilation of all packages tracked by CI after rebasing upon edk2-stable202311.
|
2024-07-22 13:51:38 +03:00 |
Mikhail Krichanov
|
46050fc0fc
|
SecurePE: Defined new PcdImageProtectionPolicy.
|
2024-07-22 13:49:00 +03:00 |
Mikhail Krichanov
|
21327695a0
|
UE: Support UE generation and consumption.
|
2024-07-22 13:49:00 +03:00 |
Mikhail Krichanov
|
028bb3e2c7
|
MdePkg/UefiImageLib: Introduce DebugAddress
Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
|
2024-07-22 13:49:00 +03:00 |
Mikhail Krichanov
|
410e9987f3
|
ImageTool: Rework PeEmit with dynamically-growing buffers
|
2024-07-22 13:49:00 +03:00 |
Mikhail Krichanov
|
5a8fe7214e
|
MdePkg/UefiImageLib: Support multi-format and multi-source architecture
Signed-off-by: Marvin Häuser <mhaeuser@posteo.de>
|
2024-07-22 13:49:00 +03:00 |