mintsuki
|
71fd2d2516
|
pmm: Properly handle memory map entries that cross 4GiB on UEFI
|
2022-08-13 17:52:01 +02:00 |
|
mintsuki
|
74a3a1c6b6
|
pmm: General tyding up of pmm code (2)
|
2022-08-11 20:20:16 +02:00 |
|
mintsuki
|
fa6f607769
|
pmm: General tyding up of pmm code
|
2022-08-11 09:41:07 +02:00 |
|
mintsuki
|
4b55b45382
|
pmm: Fix a handful of GCC warnings
|
2022-08-04 13:04:55 +02:00 |
|
mintsuki
|
0ef0c3adc5
|
linux, pmm: Get a boot with 32-bit UEFI. Addresses #185
|
2022-08-04 12:56:46 +02:00 |
|
mintsuki
|
cd1107abe2
|
limine: Specify that memory between 0 and 0x1000 is never to be marked usable
|
2022-07-29 00:42:47 +02:00 |
|
mintsuki
|
0a2c2896b7
|
Revert "pmm: Fix issue with get_memmap() that could cause page table corruption"
This reverts commit 9c180b4008 .
|
2022-07-26 20:02:57 +02:00 |
|
mintsuki
|
fb5d903ccf
|
pmm: Reclaim bootservices entries last and disallow allocations after
|
2022-07-26 19:55:18 +02:00 |
|
mintsuki
|
7bfa2cd775
|
pmm: Fix bugs introduced in 85603ec
|
2022-07-26 11:01:00 +02:00 |
|
mintsuki
|
85603ec8db
|
pmm: Simplify handling EFI memory acquisition and release
|
2022-07-26 08:09:50 +02:00 |
|
mintsuki
|
b92d48e44f
|
multiboot(2): Initial support for arbitrary kernel load addresses
|
2022-06-27 10:55:57 +02:00 |
|
mintsuki
|
0836a62fbd
|
pmm: Minor overhaul to try and fix #185
|
2022-06-26 04:23:13 +02:00 |
|
mintsuki
|
9c180b4008
|
pmm: Fix issue with get_memmap() that could cause page table corruption
|
2022-06-22 22:28:43 +02:00 |
|
mintsuki
|
df7e43df7f
|
efi: Adjust for new reduced-gnu-efi
|
2022-04-20 04:00:00 +02:00 |
|
mintsuki
|
1af09d0749
|
mm/efi: Fix issue where in-use bootloader memory may be erroneously allocated
|
2022-04-19 22:28:21 +02:00 |
|
mintsuki
|
1d2cb8e400
|
pmm: Fix alignment issue introduced in 3fe8217
|
2022-02-28 08:24:44 +01:00 |
|
mintsuki
|
400202d926
|
misc: stage23 -> common
|
2022-02-03 10:38:43 +01:00 |
|