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
mintsuki
c1f5b21177
misc: Remove unnecessary ifdefs added in previous commits
2023-10-06 12:25:44 -05:00
mintsuki
b474b6bad0
misc: Only allocate memory and modules above 4GiB on 64-bit platforms
2023-10-06 12:25:44 -05:00
mintsuki
5323bce117
pmm: Allow allocations above 4GiB and use them in freadall()
2023-10-06 12:25:44 -05:00
mintsuki
1bcbf817ed
docs: Update example Limine version in README to 5.20230928.2
2023-09-28 17:49:31 -05:00
mintsuki
f81b9d2dc3
build: Fix makefile target dependencies bug introduced in a0c2f95
2023-09-28 17:49:31 -05:00
mintsuki
d0a1285feb
docs: Update example Limine version in README to 5.20230928.1
2023-09-28 16:26:32 -05:00
mintsuki
a0c2f95a1d
build: Fix bug introduced in 7885f260
due to a misunderstanding of an objcopy flag
2023-09-28 16:03:13 -05:00
mintsuki
d421ebcb58
docs: Update example Limine version in README to 5.20230928.0
2023-09-28 06:56:28 -05:00
mintsuki
7117b85c86
build: Fix indentation issue in common/GNUmakefile
2023-09-28 06:56:28 -05:00
mintsuki
3a81c3e13d
build: ldscripts: .reloc -> .dummy_reloc
2023-09-28 06:56:28 -05:00
mintsuki
a0997a598b
build: Fix race conditions introduced in 22d45a5428
2023-09-28 06:56:28 -05:00
mintsuki
212dbd32c1
misc: Add .note.GNU-stack where it was still missing
2023-09-28 06:56:28 -05:00
mintsuki
a55f68b3bd
smp: riscv64: Replace .insn directive with .4byte
2023-09-28 06:56:28 -05:00
mintsuki
a83dafe6f4
misc: Add section .note.GNU-stack to assembly files
2023-09-28 06:56:28 -05:00
mintsuki
afdc556301
time: Change signature of get_jdn() to use int types
2023-09-28 06:56:28 -05:00
mintsuki
bfc518cc07
docs: Update example Limine version in README to 5.20230924.0
2023-09-24 02:03:59 -05:00
mintsuki
81c39fc080
elf: Panic if there are PHDRs with different perms sharing same page
2023-09-24 01:56:50 -05:00
mintsuki
87a88bf565
smp: Remove dead 32-bit trampoline code
2023-09-23 17:37:38 -05:00
mintsuki
3fde8f0158
docs: PROTOCOL.md: Fix up layout of mappings table
2023-09-22 16:54:15 -05:00
mintsuki
50f4383f93
limine: Make explicit some implied padding in some structures
2023-09-22 16:40:07 -05:00
mintsuki
c7df84e237
test: riscv64: Fix issue with OVMF not working on latest QEMU
2023-09-22 16:39:59 -05:00
mintsuki
f1236373fe
menu: Fix padding issue introduced in e1d25f8
2023-09-22 16:39:51 -05:00
mintsuki
a36de776a7
docs: Update example Limine version in README to 5.20230917.0
2023-09-16 17:14:13 -05:00
mintsuki
a0fb5a04d3
docs: PROTOCOL.md: Backport caching section from trunk
2023-09-16 16:31:16 -05:00