Commit Graph

2356 Commits

Author SHA1 Message Date
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