23 Commits

Author SHA1 Message Date
Mikhail Krichanov
c5476bf51c Ring3: Refactored out MAX_LIST. 2025-04-14 13:12:14 +03:00
Mikhail Krichanov
d7c10198ac SysCall: Fixed paddings, renamed CoreOpenVolume as
CoreSimpleFileSystemOpenVolume.
2025-04-14 13:12:14 +03:00
Mikhail Krichanov
502bafe41b Ring3: Added NumberOfArguments to SysCall() and CallBootService(). 2025-04-14 13:12:14 +03:00
Mikhail Krichanov
b6db1dd9ac Core/Dxe: Fixed memory type in Ring3AllocatePages(), and code alignment. 2025-04-14 12:54:02 +03:00
Mikhail Krichanov
52fec299ed Core/Dxe: Changed line ending to Windows style. 2025-04-14 12:12:47 +03:00
Mikhail Krichanov
c5925f6508 Ring3: Fixed bug in Ring3LocateHandleBuffer(),
added SysCallNames.
2025-04-14 11:36:10 +03:00
Mikhail Krichanov
3055d657eb Ring3: Moved UINT64 arguments to the end of argument list to fix IA32 stack. 2025-04-14 11:36:10 +03:00
Mikhail Krichanov
099a6e9e64 MdeModulePkg: Fixed MdeModulePkg compilation. 2025-04-14 11:36:10 +03:00
Mikhail Krichanov
92521497b1 Ring3: Added SysCallCalculateCrc32 wrapper. 2025-04-14 11:36:10 +03:00
Mikhail Krichanov
9cf5e32c3b Ring3: Fixed Ring3LocateHandleBuffer(). 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
81e1df054f Ring3: Added UnicodeCollationProtocol wrappers. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
c19280858e Ring3: Added debug printings and some fixes for FAT wrappers. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
e3a60921fe DxeRing3: Added FixInterface(). 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
7a60aaa4b0 Ring3: Added MemoryPoolLib into DxeRing3. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
3cf1979ad2 Ring3: Added SysCallHandleProtocol and
SIMPLE_FILE_SYSTEM_PROTOCOL wrapper.
2025-04-14 11:36:09 +03:00
Mikhail Krichanov
a00e407ac0 Ring3: Added SysCallCloseProtocol. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
21b60e8dbe Ring3: Added BlockIo, DiskIo wrappers. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
d11ff4bebd Ring3: Some refactoring. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
4ea896a74f Ring3: Added Ring3BlockIo and Ring3DiskIo drafts. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
cc50bae593 Ring3: Refactored comparing of GUIDs. 2025-04-14 11:36:09 +03:00
Mikhail Krichanov
a44e2a5efa Ring3: Added SysCallFreePool,
fixed wrappers for EFI_DRIVER_BINDING_PROTOCOL.
2025-04-14 11:36:09 +03:00
Mikhail Krichanov
01f038b49f Ring3: Added SysCallAllocatePool. 2025-04-14 11:36:06 +03:00
Mikhail Krichanov
f36554560b Ring3: Merged Ring3Dxe and Ring3UefiBootServicesTableLib into DxeRing3. 2025-04-14 11:23:05 +03:00