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
v3.22.1
|
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
v3.22
|
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
v3.21.1
|
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}
v3.21
|
2022-09-05 03:26:29 +02:00 |
|
mintsuki
|
aaff3c15f9
|
build: Further fix test targets
|
2022-09-05 03:26:29 +02:00 |
|
mintsuki
|
e506ac7fb6
|
misc: Better integration of aarch64 port and test mechanism
|
2022-09-05 02:40:11 +02:00 |
|
mintsuki
|
fa532260fe
|
term: Initial support for 256-color palette
|
2022-09-05 01:21:21 +02:00 |
|
mintsuki
|
225c4b16aa
|
term: Initial support for RGB
|
2022-09-05 01:21:21 +02:00 |
|
mintsuki
|
96c94f6e8a
|
misc: Update wallpaper
|
2022-09-05 01:21:21 +02:00 |
|
mintsuki
|
87aa55ec46
|
stivale/limine: Fix build_pagemap issue introduced in 07e6c2d5
v3.20.1
|
2022-09-03 05:25:11 +02:00 |
|
mintsuki
|
4cf7030ba3
|
build: Updates for new limine-efi
|
2022-09-02 11:22:42 +02:00 |
|
mintsuki
|
07e6c2d549
|
limine: Do not set NX bit in page tables if NX not available
v3.20
|
2022-09-02 03:59:19 +02:00 |
|
mintsuki
|
50fb77eec2
|
limine: Make NX feature not mandatory
|
2022-09-02 03:59:19 +02:00 |
|
mintsuki
|
23bb317434
|
misc: Rename UEFI and BIOS define macros
|
2022-09-02 03:17:02 +02:00 |
|
mintsuki
|
37d3e80757
|
build: Remove unneeded libgcc files in make dist
|
2022-09-02 01:40:25 +02:00 |
|
mintsuki
|
c945ebc4b2
|
fs: Add case insensitive fopen() for config and system files
|
2022-09-01 14:04:32 +02:00 |
|
mintsuki
|
2eadcc33c1
|
gensyms: Use # as delimiter instead of $
|
2022-09-01 11:44:22 +02:00 |
|
mintsuki
|
bf02e986f1
|
vmm: Move return to bottom of 1GiB pages if block
|
2022-09-01 11:44:22 +02:00 |
|
mintsuki
|
ab379629a5
|
build: Move FPU flags to target-specific CFLAGS
|
2022-09-01 11:44:22 +02:00 |
|
mintsuki
|
74022eae4a
|
pmm: Make code to reserve page 0 uniform between BIOS and UEFI
v3.19
|
2022-09-01 05:12:03 +02:00 |
|
mintsuki
|
0556fcaa55
|
bios/disk: Fix always-true comparison warning
|
2022-09-01 05:12:03 +02:00 |
|
mintsuki
|
e62d564af2
|
bios/disk: Add manual sector size detection code
|
2022-09-01 05:12:03 +02:00 |
|
mintsuki
|
fbe5fb4529
|
build: Update for new cross-detect
v3.18.3
|
2022-08-30 08:06:49 +02:00 |
|
mintsuki
|
f5ad145e22
|
build: Actually pull CC variable from autoconf
v3.18.2
|
2022-08-29 12:12:22 +02:00 |
|
mintsuki
|
4850dc3e61
|
build: Update decompressor compiler flags
v3.18.1
|
2022-08-29 00:31:46 +02:00 |
|
mintsuki
|
1e73ba4e5a
|
build: Default to -O2 optimisation instead of -O3
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
06427cf25a
|
build: Update decompressor compiler flags
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
1d2bc5ede7
|
build: Update linker and compiler flags
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
eb75629787
|
misc: Fix improper panic() calls
|
2022-08-29 00:19:56 +02:00 |
|
mintsuki
|
5b960ec9b2
|
misc: Remove naked functions and bring up to par with trunk
v3.18
|
2022-08-27 13:30:45 +02:00 |
|
mintsuki
|
e1cfd61ada
|
stivale2: Update macro local variables
|
2022-08-27 13:07:41 +02:00 |
|
mintsuki
|
530517f254
|
misc: Backport changes from trunk
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
470e6a6fce
|
build: Pretty up find calls
|
2022-08-27 05:55:58 +02:00 |
|
mintsuki
|
abbfb0c765
|
misc: blib.h -> misc.h
|
2022-08-27 05:55:58 +02:00 |
|