mintsuki
|
dd0ae4117c
|
Revert "smp/x86: Free up trampoline memory after use"
This reverts commit 4b132dc190 .
|
2022-11-02 15:28:08 +01:00 |
|
mintsuki
|
8d9c116ef9
|
docs/protocol: Clarify file address alignment
|
2022-10-30 14:57:25 +01:00 |
|
mintsuki
|
a5d8031a76
|
multiboot2: Support load_addr == -1
|
2022-10-30 14:57:25 +01:00 |
|
mintsuki
|
4b132dc190
|
smp/x86: Free up trampoline memory after use
|
2022-10-30 14:57:25 +01:00 |
|
mintsuki
|
c0c079817d
|
pmm: Work around potential memmap data race in EFI init_memmap()
|
2022-10-17 06:37:43 +02:00 |
|
mintsuki
|
9da003d53f
|
pmm: Fix AllocatePages() call to take pages count; remove useless alignment check
|
2022-10-17 06:37:43 +02:00 |
|
mintsuki
|
ac61b6a6f7
|
pmm: Avoid throwing away big memory ranges that fail to AllocatePages() indiscriminately
|
2022-10-17 06:37:43 +02:00 |
|
mintsuki
|
935eecb8af
|
Revert "ci: Build and check using Alpine instead of Arch"
This reverts commit 0124dec8f8 .
|
2022-10-16 01:25:44 +02:00 |
|
mintsuki
|
60c27ef1ca
|
stivale: Adjust deprecation message
|
2022-10-16 01:25:44 +02:00 |
|
mintsuki
|
a8e9328f63
|
fs: Add fix from 1da478d5 for 4.x dropped filesystems
|
2022-10-16 01:25:44 +02:00 |
|
mintsuki
|
d43dc03efa
|
linux: Revert 793d0293
|
2022-10-14 14:28:19 +02:00 |
|
mintsuki
|
d4d1d4a1ba
|
disk: Fix wrong parameter passed to ReadBlocks()
|
2022-10-14 07:45:12 +02:00 |
|
mintsuki
|
e208b9f9ce
|
docs: Fix formatting issue in PROTOCOL.md
|
2022-10-14 06:33:19 +02:00 |
|
mintsuki
|
9a3241674e
|
gop: Do not zero default_res out erroneously
|
2022-10-14 06:33:19 +02:00 |
|
mintsuki
|
500b6690ca
|
limine: Add support for framebuffer modes listing
|
2022-10-14 06:33:19 +02:00 |
|
mintsuki
|
1da478d5b0
|
file: Reimplement a1bcf3c0 without use-after-free bug
|
2022-10-14 06:33:19 +02:00 |
|
mintsuki
|
0124dec8f8
|
ci: Build and check using Alpine instead of Arch
|
2022-10-14 06:33:19 +02:00 |
|
mintsuki
|
8c7eabbe0c
|
misc: Update references to hardcoded directories
|
2022-10-14 06:33:19 +02:00 |
|
mintsuki
|
a843342b62
|
disk: UEFI: Add BLOCK_IO fallback for volume_from_efi_handle()
|
2022-10-14 06:33:19 +02:00 |
|
mintsuki
|
f6e2fc55cf
|
disk: On UEFI, improve optical vs non-optical detection
|
2022-10-14 06:33:19 +02:00 |
|
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
|
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 |
|