Mikhail Krichanov
|
e358acb6d9
|
Core/Dxe: Added sanity checks.
|
2025-01-27 15:37:19 +03:00 |
|
Mikhail Krichanov
|
dd71687e44
|
SysCall: Refactored UserStackTop to allocate it anew for each CallRing3.
|
2025-01-24 18:44:34 +03:00 |
|
Mikhail Krichanov
|
734748e862
|
SysCall: Added NumberOfCalls to USER_SPACE_DRIVER.
|
2025-01-24 11:50:46 +03:00 |
|
Mikhail Krichanov
|
72c747b365
|
Ring3: Refactored out MAX_LIST.
|
2025-01-23 18:31:22 +03:00 |
|
Mikhail Krichanov
|
16f4111027
|
SysCall: Fixed paddings, renamed CoreOpenVolume as
CoreSimpleFileSystemOpenVolume.
|
2025-01-23 15:59:36 +03:00 |
|
Mikhail Krichanov
|
23b53c960d
|
Ring3: Refactored out SysCallStackTop.
|
2025-01-21 23:07:38 +03:00 |
|
Mikhail Krichanov
|
82c76dee94
|
Ring3: Saved ReturnSP on SysCallStack.
|
2025-01-20 19:45:00 +03:00 |
|
Mikhail Krichanov
|
aeacf20255
|
Ring3: Fixed line endings.
|
2025-01-20 16:30:21 +03:00 |
|
Mikhail Krichanov
|
93625d5489
|
Ring3: Placed UnicodeCollation driver into User space.
|
2025-01-20 12:57:14 +03:00 |
|
Mikhail Krichanov
|
cd65706178
|
Ring3: Refactored out CoreRsp and UserStackTop.
|
2025-01-16 15:43:34 +03:00 |
|
Mikhail Krichanov
|
befe005612
|
Ring3: Refactored out gCoreSysCallStackTop and gRing3CallStackTop.
|
2025-01-13 13:27:58 +03:00 |
|
Mikhail Krichanov
|
efcbf1946d
|
Ring3: Fixed line endings.
|
2025-01-10 18:14:00 +03:00 |
|
Mikhail Krichanov
|
cd2cf69823
|
SysCall: Added support for UnicodeCollationProtocol in User space.
|
2025-01-09 19:49:16 +03:00 |
|
Mikhail Krichanov
|
ce3bfc7754
|
SysCall: Refactored Core wrappers to allow support for multiple User space drivers.
|
2025-01-09 15:42:04 +03:00 |
|
Mikhail Krichanov
|
241c5143b4
|
Ring3: Added support for AARCH64 User page table.
|
2024-12-16 18:10:18 +03:00 |
|
Mikhail Krichanov
|
c23d434619
|
Ring3: Added necessary Core pages to User page table.
|
2024-11-27 18:03:30 +03:00 |
|
Mikhail Krichanov
|
32768e43f3
|
Ring3: Fixed PAN page faults.
|
2024-10-01 19:26:04 +03:00 |
|
Mikhail Krichanov
|
760614b0c5
|
SysCall: Fixed page fault for ARM.
|
2024-09-25 09:40:03 +03:00 |
|
Mikhail Krichanov
|
469ae18183
|
Ring3: Added DebugLibFdtPL011UartUser without HOB dependancy.
|
2024-09-23 11:22:43 +03:00 |
|
Mikhail Krichanov
|
d74b97ed94
|
Core/Dxe: Refactored DisableSMAP(), EnableSMAP() names.
|
2024-09-03 13:24:22 +03:00 |
|
Mikhail Krichanov
|
d8aa9c3ea7
|
Core/Dxe: Changed line ending to Windows style.
|
2024-09-03 13:24:22 +03:00 |
|
Mikhail Krichanov
|
ab600336fb
|
Ring3: Fixed arguments alignment bug for ARM.
|
2024-09-03 13:21:21 +03:00 |
|
Mikhail Krichanov
|
fc08f7d273
|
Ring3: Fixed several bugs for ARM.
|
2024-09-03 13:21:21 +03:00 |
|
Mikhail Krichanov
|
5adf2fcc67
|
Ring3: Summarized all known problems for AARCH64.
|
2024-09-03 13:21:21 +03:00 |
|
Mikhail Krichanov
|
c542f9f3b0
|
Ring3: Fixed some page faults caused by wrong memory attribution.
|
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
|
bdd577e887
|
Ring3: Added dummy functions for ARM, AARCH64.
|
2024-09-03 13:21:19 +03:00 |
|
Mikhail Krichanov
|
044a40c898
|
Ring3: Fixed bug in IA32 SetPosition() and Open().
|
2024-09-03 13:19:17 +03:00 |
|
Mikhail Krichanov
|
99d5d6b5a9
|
SysCall: Replaced AllocatePool() with CoreAllocatePages().
|
2024-09-03 13:19:17 +03:00 |
|
Mikhail Krichanov
|
703dea11b3
|
SysCall: Fixed memory corruption in IA32.
|
2024-09-03 13:19:17 +03:00 |
|
Mikhail Krichanov
|
233e9e0a23
|
SysCall: Fixed MdeModulePkg compilation for VS2019.
|
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
|
4322e50e13
|
SysCall: Refactored EFI_FILE_PROTOCOL wrappers.
|
2024-09-03 13:19:14 +03:00 |
|
Mikhail Krichanov
|
d4f5ae14aa
|
Ring3: Refactored out AllocateRing3Copy().
|
2024-09-03 13:19:14 +03:00 |
|
Mikhail Krichanov
|
28c1dbe5f2
|
Ring3: Added sanity checks.
|
2024-09-03 13:10:48 +03:00 |
|
Mikhail Krichanov
|
1836c35027
|
Ring3: Added EFI_FILE_PROTOCOL wrappers.
|
2024-09-03 13:10:48 +03:00 |
|
Mikhail Krichanov
|
126b21b719
|
Ring3: Added SysCallHandleProtocol and
SIMPLE_FILE_SYSTEM_PROTOCOL wrapper.
|
2024-09-03 13:10:47 +03:00 |
|
Mikhail Krichanov
|
466a371a78
|
Ring3: Small fix.
|
2024-09-03 13:10:47 +03:00 |
|
Mikhail Krichanov
|
d19bee4d2d
|
Ring3: Some refactoring.
|
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
|
fa60f3ab00
|
Ring3: Refactored CallRing3().
|
2024-09-03 13:10:47 +03:00 |
|
Mikhail Krichanov
|
e5f7eb7654
|
Ring3: Refactored EnterUserImage() into CallRing3().
|
2024-09-03 13:10:46 +03:00 |
|
Mikhail Krichanov
|
313cf0bfae
|
Ring3: Added Ring3EntryPoint draft.
|
2024-09-03 13:10:46 +03:00 |
|