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 c492ba117145d2b396d6bd376c416e8f6b76893f.
2023-11-19 19:46:25 +01:00
mintsuki
a596eb0814
Revert "build: Manually copy aux files instead of relying on libtoolize"
...
This reverts commit 518c4f1ee2b25c3b8cb203b3e5ddc4703a0c4dc5.
2023-11-19 19:46:25 +01:00
mintsuki
bb7dca3bc8
Revert "build: Create build-aux dir in bootstrap"
...
This reverts commit 9d769f849ec8eae4c0655b981c327502cfcbcfe1.
2023-11-19 19:46:25 +01:00
mintsuki
1daa64a692
Revert "build: Invoke AC_CANONICAL_HOST in configure.ac"
...
This reverts commit 67f1146ffe95b799e14f201415b95f3ce1f67464.
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
mintsuki
26e77b877b
pmm: Define MEMMAP_MAX to 256 and 1024 for BIOS and UEFI respectively
2023-11-03 06:24:58 +01:00
mintsuki
30397df228
limine: Specify and implement base revision 1 memory mappings
2023-11-03 06:24:58 +01:00
mintsuki
2c8c0c3deb
Revert "misc: Converge with 5.x"
...
This reverts commit f9682543fd6ba603ced0135053893c66712a857b.
2023-11-03 06:24:58 +01:00
mintsuki
d3f124b18e
limine: PROTOCOL.md: Document base revisions
2023-11-03 06:24:58 +01:00
mintsuki
8c2ef81414
limine: Add way for kernel to determine whether base revision is supported
2023-11-03 06:24:58 +01:00
mintsuki
553c7b2945
limine: Slight change of how base revision is determined
2023-11-03 06:24:58 +01:00
mintsuki
f4b78bec63
limine: Add support for base protocol revisions
2023-11-03 06:24:58 +01:00
iProgramInCpp
e63d804f6f
limine: Fix two other small typos in PROTOCOL.md
v5.20231029.0
2023-10-29 04:37:09 +01:00
mintsuki
cad3c72fce
config: Fix bug where macro definitions were not skipped over properly when parsing
2023-10-29 04:27:04 +01:00
ミンツキ
7cd46f3d26
Merge pull request #314 from iProgramMC/fix-typo-in-protocol-1
...
limine: Fix a small typo error in PROTOCOL.md
2023-10-28 20:03:13 +02:00
iProgramInCpp
f4051f49db
limine: Fix a small typo error in PROTOCOL.md
...
This corrects an error which mistakenly says "the an Entry Point request (...)", in the section where the machine state at entry into the kernel is described.
2023-10-28 17:48:30 +03:00