Commit Graph

1856 Commits

Author SHA1 Message Date
mintsuki
9b34d26491 term: Misc fixes and improvements 2022-10-11 05:45:31 +02:00
mintsuki
271bb8b391 term: Adjustments for backport 2022-10-11 05:45:31 +02:00
mintsuki
cf489c4832 term: Misc fixes and improvements 2022-10-11 05:45:31 +02:00
mintsuki
83679550d5 term: Misc fixes and improvements 2022-10-11 05:45:31 +02:00
mintsuki
698fa715da term: Add builtin font 2022-10-11 05:45:31 +02:00
mintsuki
d8c459a121 term: Misc minor bug fixes 2022-10-11 05:45:31 +02:00
mintsuki
d17773852c term: Adjustments for backport 2022-10-11 05:45:31 +02:00
mintsuki
c467e0f238 term: Tidy up VGA textmode wrapper code 2022-10-11 05:45:31 +02:00
mintsuki
cbd6571b6a term: Adjustments for backport 2022-10-11 05:45:31 +02:00
mintsuki
c63210ecd2 term: Tidy up gterm wrapper code 2022-10-11 05:45:31 +02:00
mintsuki
a3308b148e term: Adjustments for backport 2022-10-11 05:45:31 +02:00
mintsuki
439cc31ed3 term: Move to use external, portable terminal 2022-10-11 05:45:31 +02:00
mintsuki
71e09775cc disk: Only use BLOCK_IO as fallback to DISK_IO when determining optical 2022-10-09 11:06:00 +02:00
mintsuki
003a45c805 disk: On BIOS, change how optical is determined 2022-10-09 11:06:00 +02:00
mintsuki
aba4c3336e docs: Update README.md 2022-10-07 10:09:53 +02:00
mintsuki
b3ab05f09a menu: Add arrows to indicate overflow for many menu entries 2022-10-07 10:09:53 +02:00
mintsuki
39122c0bd7 misc: Dynamically allocate EFI memmap copy 2022-10-07 10:09:53 +02:00
mintsuki
381f68ded2 menu: Properly handly high number of entries 2022-10-07 10:09:53 +02:00
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