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
mintsuki
042a6e9554
misc: Backports from trunk
2023-09-16 15:12:14 -05:00
mintsuki
c5c43cb0fd
misc: aarch64: Remove unused enter_in_current_el() function
2023-09-16 14:28:33 -05:00
mintsuki
5f7bcc0b1d
riscv: Fix cherry-picking issue introduced in e3d65aa628
2023-09-16 11:35:43 -05:00
mintsuki
45958f7162
misc: Consistently call x86-64 such, instead of x86_64
2023-09-16 11:31:35 -05:00
mintsuki
e9b5511084
docs: PROTOCOL.md: Minor fixes
2023-09-16 11:31:19 -05:00
xvanc
f4bfe1289a
riscv: skip `rv{32,64}` prefix when parsing extensions from isa strings
2023-09-16 11:28:15 -05:00
xvanc
cdac49ebfb
acpi: remove duplicate definition in sys/lapic.c
2023-09-16 11:28:15 -05:00
xvanc
90b82dc43f
riscv/vmm: use Svpbmt extension when available
2023-09-16 11:28:15 -05:00
xvanc
e3d65aa628
riscv: refactor smp init
2023-09-16 11:28:15 -05:00
xvanc
f33732a2e5
riscv: implement feature dectection
2023-09-16 11:21:17 -05:00
xvanc
09c430f286
lib/libc: add misc utilities
2023-09-16 11:21:17 -05:00
xvanc
2200161e7d
acpi: move acpi structure defs to lib/acpi.h
2023-09-16 11:21:17 -05:00
mintsuki
f8bfe41e71
test: Use -dumpmachine to find architecture instead of expecting -target
2023-09-11 17:16:19 -05:00