mintsuki
|
5952e6800c
|
term: Misc improvements for SERIAL=yes on EFI
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
dec7b48b96
|
term: Unbreak textmode + serial combo
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
efbb1a25df
|
gterm: Prevent memory leak gterm_init() failure
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
f5d6ea44a2
|
limine: Fix NULL term dereference bug if gterm_init fails
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
b5fa979581
|
term: Better ensure term is not accessed when NULL
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
b259041a4d
|
limine: Do not panic if failing to set up terminal or framebuffer
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
2d10acb4a9
|
menu: Use fallback terminal instead of panicking on gterm_init() fail
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
ddb985c39c
|
limine: Fix bug where NULL term was accessed. Fixes #227
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
6d6c8e084b
|
limine: Reimplement proper callback functionality
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
6ad861e2b4
|
term: Make term_notready() static
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
afc64851d4
|
term: Gate BIOS specific code behind ifdefs
|
2022-10-11 05:45:31 +02:00 |
|
mintsuki
|
b58d7b13e3
|
term: Reimplement context control
|
2022-10-11 05:45:31 +02:00 |
|
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
|
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
|
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
|
be1c704f02
|
linux/efi: Perform efi_memmap_size=0 workaround for 32 on 64 as well
|
2022-09-22 18:13:22 +02:00 |
|