Mikhail Krichanov
|
6c366a9d5f
|
Ring3: Added SysCallCalculateCrc32 wrapper.
|
2024-09-03 13:19:16 +03:00 |
|
Mikhail Krichanov
|
7144df121c
|
SysCall: Fixed UnicodeCollation wrappers.
|
2024-09-03 13:19:15 +03:00 |
|
Mikhail Krichanov
|
e6d42f6e5a
|
SysCall: Refactored protocols handling.
|
2024-09-03 13:19:15 +03:00 |
|
Mikhail Krichanov
|
43483580fb
|
Ring3: Fixed Ring3LocateHandleBuffer().
|
2024-09-03 13:19:15 +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
|
d4bdb042e1
|
Ring3: Added debug printings and some fixes for FAT wrappers.
|
2024-09-03 13:19:15 +03:00 |
|
Mikhail Krichanov
|
8f29742b72
|
SysCall: Refactored data segment selectors' switching.
|
2024-09-03 13:19:15 +03:00 |
|
Mikhail Krichanov
|
eb0a233529
|
SysCall: Added checks of user variables.
|
2024-09-03 13:19:15 +03:00 |
|
Mikhail Krichanov
|
d4f5ae14aa
|
Ring3: Refactored out AllocateRing3Copy().
|
2024-09-03 13:19:14 +03:00 |
|
Mikhail Krichanov
|
94017d9567
|
Ring3: Added PrepareRing3Interface().
|
2024-09-03 13:19:14 +03:00 |
|
Mikhail Krichanov
|
c855d93030
|
SysCall: Fixed bug in BlockIo, DiskIo Write functions.
|
2024-09-03 13:19:14 +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
|
d19bee4d2d
|
Ring3: Some refactoring.
|
2024-09-03 13:10:47 +03:00 |
|
Mikhail Krichanov
|
f82b04a2dc
|
Ring3: Added Ring3BlockIo and Ring3DiskIo drafts.
|
2024-09-03 13:10:47 +03:00 |
|
Mikhail Krichanov
|
3868edbf44
|
Ring3: Refactored comparing of GUIDs.
|
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
|
77bb186c8a
|
Ring3: Refactored AllocateRing3CopyPages() and mUserDriverBinding.
|
2024-09-03 13:10:47 +03:00 |
|
Mikhail Krichanov
|
b08d7cbb16
|
Ring3: Added SysCallAllocatePool.
|
2024-09-03 13:10:47 +03:00 |
|
Mikhail Krichanov
|
fe43687460
|
Ring3: Refactored Ring3 initialization.
|
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
|
e5f7eb7654
|
Ring3: Refactored EnterUserImage() into CallRing3().
|
2024-09-03 13:10:46 +03:00 |
|
Mikhail Krichanov
|
df7a3fa963
|
Ring3: Fixed SysCallInstallMultipleProtocolInterfaces.
|
2024-09-03 13:10:46 +03:00 |
|
Mikhail Krichanov
|
313cf0bfae
|
Ring3: Added Ring3EntryPoint draft.
|
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 |
|