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
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
.
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
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
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 f9682543fd
.
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
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
mintsuki
a5051f92bf
build: Changes to comply more with the GNU build system - adds ChangeLog
2023-10-28 05:16:45 +02:00
mintsuki
ec564407da
docs: Update example Limine version in README to 5.20231024.0
2023-10-24 18:50:28 +02:00
mintsuki
a0127f9f40
pmm: Add MEMMAP_MAX macro and use it instead of hardcoding 256
2023-10-24 18:38:18 +02:00
mintsuki
e49865a467
lib/time: EFI: Return time of 0 if GetTime() unsupported
2023-10-24 18:38:18 +02:00
48cf
2bba72634f
lib/gterm: Try to initialize all 32-bpp framebuffers
2023-10-24 18:38:18 +02:00
48cf
45b39285f1
pmm: Ignore allow_high_allocs on non x86-64 architectures
2023-10-24 18:38:18 +02:00
mintsuki
a795dc1972
build: Backport misc autoconf/pkgconf improvements
2023-10-24 01:21:24 +02:00
mintsuki
c1860c8d80
limine/ioapic: Change spec to avoid masking IOAPIC RTEs unless Fixed or Lowest Priority
2023-10-24 01:21:24 +02:00
mintsuki
49cfba851c
build: Misc minor QOL configure.ac/GNUmakefile.in improvements
2023-10-24 01:21:24 +02:00
mintsuki
b348bb75e7
docs: Update example Limine version in README to 5.20231006.0
2023-10-06 12:25:44 -05:00