Mikhail Krichanov
|
31fef0a12e
|
Core/Dxe: Added sanity checks.
|
2025-01-27 19:27:01 +03:00 |
|
Mikhail Krichanov
|
2cd1b35113
|
Core/Dxe: Placed platform dependent code into separate files.
|
2025-01-27 18:51:13 +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
|
23b53c960d
|
Ring3: Refactored out SysCallStackTop.
|
2025-01-21 23:07:38 +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
|
90ecffbc25
|
Ring3: Refactored User and SysCall stacks allocation.
|
2025-01-10 17:51:23 +03:00 |
|
Mikhail Krichanov
|
f3b5cea966
|
SysCall: Fixed line endings.
|
2025-01-09 11:51:06 +03:00 |
|
Mikhail Krichanov
|
241c5143b4
|
Ring3: Added support for AARCH64 User page table.
|
2024-12-16 18:10:18 +03:00 |
|
Mikhail Krichanov
|
84ab39c635
|
SysCall: Refactored MakeUserPageTableTemplate().
|
2024-12-09 14:29:38 +03:00 |
|
Mikhail Krichanov
|
63dcc29d15
|
Ring3: Added Idt to User page table.
|
2024-11-29 19:40:26 +03:00 |
|
Mikhail Krichanov
|
7720181673
|
Core/Dxe: Fixed memory type in Ring3AllocatePages(), and code alignment.
|
2024-11-29 11:30:49 +03:00 |
|
Mikhail Krichanov
|
c23d434619
|
Ring3: Added necessary Core pages to User page table.
|
2024-11-27 18:03:30 +03:00 |
|
Mikhail Krichanov
|
285c6b0de9
|
Ring3: Split Page Table template construction and initialization,
removed ChangeUefiImageRing(), added GetUefiImageRecord().
|
2024-11-27 13:51:07 +03:00 |
|
Mikhail Krichanov
|
3b8cd407d3
|
Ring3: Added support for separate User address space.
|
2024-11-26 19:12:15 +03:00 |
|
Mikhail Krichanov
|
88d942e2d3
|
Ring3: Fixed Uart bug.
|
2024-09-26 14:05:05 +03:00 |
|
Mikhail Krichanov
|
0dd56c8dae
|
CpuExceptionHandlerLib: Added PcdSerialUseMmio condition.
|
2024-09-23 17:35:27 +03:00 |
|
Mikhail Krichanov
|
469ae18183
|
Ring3: Added DebugLibFdtPL011UartUser without HOB dependancy.
|
2024-09-23 11:22:43 +03:00 |
|
Mikhail Krichanov
|
d8aa9c3ea7
|
Core/Dxe: Changed line ending to Windows style.
|
2024-09-03 13:24:22 +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
|
d1fa366ba2
|
Ring3: Initialized DxeRing3 with Supervisor privileges.
|
2024-09-03 13:21:19 +03:00 |
|
Mikhail Krichanov
|
703dea11b3
|
SysCall: Fixed memory corruption in IA32.
|
2024-09-03 13:19:17 +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
|
c779a246e9
|
Ring3: Properly freed Ring3 resources.
|
2024-09-03 13:19:16 +03:00 |
|
Mikhail Krichanov
|
ca144b0173
|
Ring3: Moved InitializeRing3() to SysCall directory.
|
2024-09-03 13:19:16 +03:00 |
|