Commit Graph

2277 Commits

Author SHA1 Message Date
mintsuki
e63e837f52 misc: Update copyright years 2024-01-02 19:21:55 +01:00
mintsuki
b04f29b00e docs: Get rid of last remaining mentions of stivale(2) 2023-12-10 03:07:42 +01:00
mintsuki
30501452db CONFIG.md: Fix incorrect information and improve wording and layout 2023-12-10 03:07:32 +01:00
mintsuki
f6ba1f37cd menu: Update VALID_KEYS array 2023-12-10 03:07:32 +01:00
mintsuki
20d80661a2 docs/config: Remove mentions of TERM_CONFIG_OVERRIDE as it no longer exists 2023-12-10 03:07:32 +01:00
mintsuki
d6f907dabd docs: Update ChangeLog for 5.20231207.1 release v5.20231207.1 2023-12-07 02:26:24 +01:00
mintsuki
665f3128dc pmm: Significantly improve check_usable_memory() implementation 2023-12-07 02:26:24 +01:00
mintsuki
f133264990 elf: Fix issue introduced in 9fb8d5e8 where elf/elsewhere functions accidentally used vaddrs 2023-12-07 02:26:24 +01:00
mintsuki
d2d827f136 docs: Remove reverted change from ChangeLog v5.20231207.0 2023-12-07 00:37:46 +01:00
mintsuki
1c51ef85b0 Revert "misc/efi: Call SetVirtualAddressMap when exiting boot services"
This reverts commit 0a27376a2b.
2023-12-07 00:37:08 +01:00
mintsuki
de646dfe2f docs: Update ChangeLog for 5.20231207.0 release 2023-12-07 00:31:45 +01:00
mintsuki
101d04493d limine: Gate EFI memory map feature out of BIOS port 2023-12-07 00:31:45 +01:00
mintsuki
302d57e47d limine: Add EFI memory map feature 2023-12-07 00:31:45 +01:00
mintsuki
40313b25ec multiboot2: Add support for console flags header tag 2023-12-07 00:31:45 +01:00
mintsuki
d527109ca8 multiboot2: Fix some warnings discovered by GCC 2023-12-07 00:31:45 +01:00
mintsuki
38af3f9843 multiboot2: Initial support for relocatable header tag 2023-12-07 00:31:45 +01:00
mintsuki
05db4b937c host/limine: Improve error reporting 2023-12-07 00:31:45 +01:00
mintsuki
bc48611f77 docs: COPYING: Limit to 80 character lines 2023-12-07 00:31:45 +01:00
48cf
0a27376a2b misc/efi: Call SetVirtualAddressMap when exiting boot services 2023-12-07 00:31:17 +01:00
mintsuki
1ae036c3fe build: Do not ignore mtools errors 2023-11-30 11:52:50 +01:00
mintsuki
fdaa77981d docs: Update example Limine version in README to 5.20231124.0 v5.20231124.0 2023-11-24 03:15:33 +01:00
mintsuki
880b332f10 docs: Update ChangeLog for 5.20231124.0 2023-11-24 03:15:33 +01:00
mintsuki
3b48b31f40 gh: Update release notes template 2023-11-24 03:15:33 +01:00
48cf
25686280bc menu: Support rebooting to UEFI firmware setup. Closes #299 2023-11-24 03:15:33 +01:00
48cf
6374a0027b smp/aarch64: Fix trampoline alignment and allocation size 2023-11-24 03:15:33 +01:00
mintsuki
356eb24bf2 docs: Get rid of automatically generated ChangeLog 2023-11-24 03:15:33 +01:00
mintsuki
6ec3026b8e gh: Update actions/checkout to v4 2023-11-24 03:15:33 +01:00
mintsuki
6ed64bedc5 docs: Update example Limine version in README to 5.20231121.0 v5.20231121.0 2023-11-21 18:50:48 +01:00
mintsuki
d4ffe99b42 build: Invoke AC_CANONICAL_HOST in configure.ac 2023-11-21 18:50:48 +01:00
mintsuki
f52b0b3f4b Revert "build: Use libtoolize to install missing files and update README"
This reverts commit c492ba1171.
2023-11-19 19:46:25 +01:00
mintsuki
a596eb0814 Revert "build: Manually copy aux files instead of relying on libtoolize"
This reverts commit 518c4f1ee2.
2023-11-19 19:46:25 +01:00
mintsuki
bb7dca3bc8 Revert "build: Create build-aux dir in bootstrap"
This reverts commit 9d769f849e.
2023-11-19 19:46:25 +01:00
mintsuki
1daa64a692 Revert "build: Invoke AC_CANONICAL_HOST in configure.ac"
This reverts commit 67f1146ffe.
v5.20231114.1
2023-11-14 19:29:49 +01:00
mintsuki
a969ec206f docs: Update example Limine version in README to 5.20231114.1 2023-11-14 19:29:49 +01:00
mintsuki
4dc8966343 build: Create build-aux dir in bootstrap 2023-11-14 19:29:49 +01:00
mintsuki
e2690512a3 build: Manually copy aux files instead of relying on libtoolize 2023-11-14 19:29:49 +01:00
mintsuki
16970ddbab gh/release: Generate and upload ChangeLog as artifact v5.20231114.0 2023-11-14 08:32:48 +01:00
mintsuki
32a47ac206 docs: PROTOCOL.md: Document MTRR synchronisation on APs 2023-11-14 08:32:48 +01:00
mintsuki
99e357445b mm/mtrr: Do not gate cr3 flush to UEFI only 2023-11-14 08:32:48 +01:00
mintsuki
a7bac25397 mm/mtrr: Gate to x86 only 2023-11-14 08:32:48 +01:00
mintsuki
54f3118f4c sys/smp: Synchronise AP MTRRs with the BSP 2023-11-14 08:32:48 +01:00
mintsuki
f51d864c63 mm/mtrr: Readd limited support to save/restore 2023-11-14 08:32:48 +01:00
mintsuki
2afe6344eb build: Invoke AC_CANONICAL_HOST in configure.ac 2023-11-14 08:32:48 +01:00
mintsuki
02b84e7cea build: Updates for new freestanding-toolchain commit 2023-11-06 02:39:56 +01:00
mintsuki
a54a82586e build: Use libtoolize to install missing files and update README 2023-11-06 02:39:56 +01:00
mintsuki
a755dac876 limine: PROTOCOL.md: For unsupported greater base revisions, boot with any supported one v5.20231103.0 2023-11-03 06:24:58 +01:00
mintsuki
36fdee1612 limine: test: Drop .limine_reqs 2023-11-03 06:24:58 +01:00
mintsuki
b6589201c1 limine: limine_base_revision_supported -> LIMINE_BASE_REVISION_SUPPORTED 2023-11-03 06:24:58 +01:00
mintsuki
4321d910f6 limine: Fix bug where on 32-bit ports, .limine_reqs section was not parsed correctly 2023-11-03 06:24:58 +01:00
mintsuki
4ade725b78 limine: Deprecate .limine_reqs and remove it as of base revision 1 2023-11-03 06:24:58 +01:00