mintsuki
|
1127124f52
|
misc: Increase EFI_COPY_MAX_ENTRIES to 2048
|
2022-10-07 10:09:53 +02:00 |
|
mintsuki
|
ba8a0b85c5
|
limine/smp: Fix stack offset accidentally added twice
|
2022-10-06 19:14:15 +02:00 |
|
mintsuki
|
bbb8b8103b
|
misc: Add limine subdir to stage3 and config search paths. Closes #225
|
2022-10-06 19:14:15 +02:00 |
|
czapek1337
|
75a1f8a763
|
efi: Fallback to volume scan instead of panicking
|
2022-10-06 19:14:15 +02:00 |
|
mintsuki
|
aeb3968ab1
|
menu: Add missing valid keys
|
2022-10-06 19:14:15 +02:00 |
|
czapek1337
|
664fa9a20c
|
disk: Use BLOCK_IO instead of DISK_IO
|
2022-10-06 19:14:15 +02:00 |
|
czapek1337
|
4e1f238b37
|
readline: Fallback to SystemTable->ConIn
|
2022-10-06 19:14:15 +02:00 |
|
mintsuki
|
101e480dbf
|
pmm: Misc bug fixes in pmm
|
2022-09-28 02:05:48 +02:00 |
|
mintsuki
|
a06713def6
|
term: Misc bug fixes in fallback backends
|
2022-09-28 02:05:48 +02:00 |
|
mintsuki
|
172c2b9569
|
build: Use variables to determine installable files instead of ignoring errors
|
2022-09-28 02:05:48 +02:00 |
|
mintsuki
|
b9a549ea7b
|
term: Do not reset mode on UEFI fallback init
|
2022-09-27 06:51:45 +02:00 |
|
mintsuki
|
ac201cdada
|
multiboot: Fix warnings when building BIOS port
|
2022-09-27 06:51:45 +02:00 |
|
mintsuki
|
7daa95b7d2
|
multiboot: Allow for headless boots
|
2022-09-27 06:51:45 +02:00 |
|
mintsuki
|
511dbd1f2c
|
pmm: Obtain raw memmap from untouched_memmap rather than EFI memmap. Addresses #222 and https://forum.puppylinux.com/viewtopic.php?t=6881
|
2022-09-27 06:51:45 +02:00 |
|
mintsuki
|
48be49f806
|
pmm: Keep first page on sanitiser call in get_raw_memmap()
|
2022-09-27 06:51:45 +02:00 |
|
mintsuki
|
f7e5957ac3
|
pmm: Backport some other stuff reverted in 4a4409e1
|
2022-09-27 06:51:45 +02:00 |
|
mintsuki
|
7ff777ef02
|
pmm: Backport fa6f6077 and 74a3a1c6
|
2022-09-27 06:51:45 +02:00 |
|
mintsuki
|
f83654bf3f
|
pmm: Undo most of what was done between 85603ec8 and 74a3a1c6
|
2022-09-24 04:30:23 +02:00 |
|
mintsuki
|
27ccb23075
|
panic: Fix build on non-BIOS targets
|
2022-09-24 04:30:23 +02:00 |
|
mintsuki
|
5b95375d62
|
term: Move more of it to stage 3
|
2022-09-24 04:30:23 +02:00 |
|
mintsuki
|
a9a7dda214
|
Revert "linux/efi: Perform efi_memmap_size=0 workaround for 32 on 64 as well"
This reverts commit b9f41799b4 .
|
2022-09-24 04:30:23 +02:00 |
|
mintsuki
|
4f5041caa9
|
build: Update install commands to be more quiet on non-fatal fail
|
2022-09-24 04:30:23 +02:00 |
|
mintsuki
|
be1c704f02
|
linux/efi: Perform efi_memmap_size=0 workaround for 32 on 64 as well
|
2022-09-22 18:13:22 +02:00 |
|
mintsuki
|
6f7d2f0b30
|
build: Update build option dependencies and names
|
2022-09-22 17:06:14 +02:00 |
|
mintsuki
|
83e07006f8
|
config: On UEFI, scan the volume containing the EFI executable first. Addresses #219
|
2022-09-22 17:06:14 +02:00 |
|
mintsuki
|
e9df2f11c5
|
build: Honor LIBS variable
|
2022-09-20 23:53:57 +02:00 |
|
mintsuki
|
e06abc04b1
|
build: Honor CPPFLAGS variable
|
2022-09-20 23:53:57 +02:00 |
|
mintsuki
|
37f30894fd
|
menu: Fix regression when pressing a key during quiet timeout wait. Addresses in part #220
|
2022-09-20 23:53:57 +02:00 |
|
mintsuki
|
a043d08196
|
build: Fix issue introduced in 87e09dba
|
2022-09-20 10:22:09 +02:00 |
|
mintsuki
|
5db1aba4f7
|
misc: Fix bugs introduced in 3181293a
|
2022-09-20 10:22:09 +02:00 |
|
mintsuki
|
a4320ec5c1
|
disk/efi: Improve firmware error handling
|
2022-09-20 10:22:09 +02:00 |
|
mintsuki
|
94f6e4a8cc
|
build: Plug back limine_stage2only.elf into the BIOS build system
|
2022-09-20 10:22:09 +02:00 |
|
mintsuki
|
105e90f447
|
menu: Avoid reinitialising fallback terminal on first runs
|
2022-09-18 23:36:11 +02:00 |
|
mintsuki
|
e0b9f99771
|
smp: Fix indentation
|
2022-09-18 23:36:11 +02:00 |
|
mintsuki
|
0cb95d7e47
|
efi: Limit amount of tries to get boot volume from handle
|
2022-09-18 23:36:11 +02:00 |
|
mintsuki
|
143d00120e
|
misc: Fix up some no_unwind globals
|
2022-09-18 23:36:11 +02:00 |
|
mintsuki
|
09c965ca86
|
misc: Misc stage 2 related improvements
|
2022-09-18 23:36:11 +02:00 |
|
mintsuki
|
35bd9ee933
|
misc: Improve printing effectively on panics and errors
|
2022-09-18 23:36:11 +02:00 |
|
mintsuki
|
99187cd837
|
multiboot2: Fix broken EFI memmap length calculation
|
2022-09-16 11:34:54 +02:00 |
|
mintsuki
|
18d8598e57
|
efi: Ensure panics are (hopefully) always visible
|
2022-09-16 11:34:54 +02:00 |
|
mintsuki
|
e645f83efd
|
efi/disk: Use blake2b to calculate unique sector hash
|
2022-09-16 11:34:54 +02:00 |
|
czapek1337
|
6b742b832a
|
crypt: Implement blake2b hash function
|
2022-09-16 11:34:54 +02:00 |
|
mintsuki
|
8f4a5e9ba5
|
build: Do not request readelf from cross-detect when not needed
|
2022-09-16 11:34:54 +02:00 |
|
mintsuki
|
8ad515d940
|
build: Change name of --enable-uefi-x86_64 option to --enable-uefi-x86-64
|
2022-09-16 11:34:54 +02:00 |
|
mintsuki
|
9b10b19579
|
build: Only check nasm and gzip presence as needed
|
2022-09-16 11:34:54 +02:00 |
|
mintsuki
|
cfe62d986e
|
build: Fix stage2 map
|
2022-09-14 14:16:32 +02:00 |
|
mintsuki
|
ab2860ffc3
|
test: Fix stivale include path
|
2022-09-11 23:14:07 +02:00 |
|
mintsuki
|
58181fb7d0
|
build: Updates for new cross-detect
|
2022-09-11 15:43:32 +02:00 |
|
mintsuki
|
5d5ebf9d55
|
textmode: Load notready() *before* setting term_{cols,rows}
|
2022-09-05 03:26:29 +02:00 |
|
mintsuki
|
aaff3c15f9
|
build: Further fix test targets
|
2022-09-05 03:26:29 +02:00 |
|