mintsuki
|
2470011825
|
docs: Update example Limine version in README to 5.20231024.0
|
2023-10-24 18:49:31 +02:00 |
mintsuki
|
9869174475
|
pmm: Add MEMMAP_MAX macro and use it instead of hardcoding 256
|
2023-10-24 18:09:46 +02:00 |
mintsuki
|
e604a8ccb5
|
lib/time: EFI: Return time of 0 if GetTime() unsupported
|
2023-10-24 06:34:03 +02:00 |
ミンツキ
|
86d4e260ea
|
Merge pull request #313 from 48cf/framebuffer-stuff
Stuff to get Limine to boot on M1
|
2023-10-24 06:26:01 +02:00 |
48cf
|
41d79eec5f
|
lib/gterm: Try to initialize all 32-bpp framebuffers
|
2023-10-24 05:36:23 +02:00 |
48cf
|
99c8c517f0
|
pmm: Ignore allow_high_allocs on non x86-64 architectures
|
2023-10-24 05:35:51 +02:00 |
mintsuki
|
763fd13c26
|
build: Backport misc autoconf/pkgconf improvements
|
2023-10-24 01:06:58 +02:00 |
mintsuki
|
7d11e91180
|
limine/ioapic: Change spec to avoid masking IOAPIC RTEs unless Fixed or Lowest Priority
|
2023-10-23 05:11:28 +02:00 |
mintsuki
|
db8783ca09
|
build: Misc minor QOL configure.ac/GNUmakefile.in improvements
|
2023-10-21 07:19:31 +02:00 |
mintsuki
|
7fc31b21e5
|
docs: Update example Limine version in README to 5.20231006.0
|
2023-10-06 12:24:46 -05:00 |
mintsuki
|
6e26d24ba7
|
misc: Remove unnecessary ifdefs added in previous commits
|
2023-10-05 07:25:02 -05:00 |
mintsuki
|
8de5642589
|
misc: Only allocate memory and modules above 4GiB on 64-bit platforms
|
2023-10-05 03:42:21 -05:00 |
mintsuki
|
53f153c1e1
|
pmm: Allow allocations above 4GiB and use them in freadall()
|
2023-10-04 20:23:22 -05:00 |
mintsuki
|
34da073bd4
|
docs: Update example Limine version in README to 5.20230928.2
|
2023-09-28 17:45:25 -05:00 |
mintsuki
|
5db2640acd
|
build: Fix makefile target dependencies bug introduced in a0c2f95
|
2023-09-28 17:44:36 -05:00 |
mintsuki
|
cd10f07f1d
|
docs: Update example Limine version in README to 5.20230928.1
|
2023-09-28 16:23:13 -05:00 |
mintsuki
|
aab0d2c114
|
build: Fix bug introduced in 7885f260 due to a misunderstanding of an objcopy flag
|
2023-09-28 16:00:12 -05:00 |
mintsuki
|
ada2de8f80
|
docs: Update example Limine version in README to 5.20230928.0
|
2023-09-28 06:47:59 -05:00 |
mintsuki
|
69465fa4e5
|
build: Fix indentation issue in common/GNUmakefile
|
2023-09-28 06:39:04 -05:00 |
mintsuki
|
03358f7362
|
build: ldscripts: .reloc -> .dummy_reloc
|
2023-09-28 06:19:40 -05:00 |
mintsuki
|
bec6c56a36
|
build: Fix race conditions introduced in 22d45a5428
|
2023-09-28 06:06:05 -05:00 |
mintsuki
|
7885f2607b
|
misc: Add .note.GNU-stack where it was still missing
|
2023-09-28 05:19:17 -05:00 |
mintsuki
|
fd9b3c38de
|
smp: riscv64: Replace .insn directive with .4byte
|
2023-09-28 04:19:17 -05:00 |
mintsuki
|
74751895ad
|
misc: Add section .note.GNU-stack to assembly files
|
2023-09-28 04:15:33 -05:00 |
mintsuki
|
33f238fb3f
|
time: Change signature of get_jdn() to use int types
|
2023-09-28 00:51:24 -05:00 |
mintsuki
|
dbd145b6c4
|
docs: Update example Limine version in README to 5.20230924.0
|
2023-09-24 02:03:11 -05:00 |
mintsuki
|
03af415777
|
elf: Panic if there are PHDRs with different perms sharing same page
|
2023-09-24 01:53:18 -05:00 |
mintsuki
|
c9604f1214
|
misc: Converge with 5.x
|
2023-09-23 17:39:33 -05:00 |
mintsuki
|
21e5f65e6c
|
smp: Remove dead 32-bit trampoline code
|
2023-09-23 13:27:58 -05:00 |
mintsuki
|
f9682543fd
|
misc: Converge with 5.x
|
2023-09-22 17:51:07 -05:00 |
mintsuki
|
d9f8ce2b6f
|
limine: Make explicit some implied padding in some structures
|
2023-09-20 17:33:42 -05:00 |
mintsuki
|
644257b0af
|
test: riscv64: Fix issue with OVMF not working on latest QEMU
|
2023-09-20 12:55:13 -05:00 |
mintsuki
|
98309f6bb7
|
smp: Fix up x86 trampoline TLB clearing to use non clobbered register
|
2023-09-20 00:09:19 -05:00 |
mintsuki
|
da0378cce6
|
menu: Fix padding issue introduced in e1d25f8
|
2023-09-19 23:52:42 -05:00 |
mintsuki
|
8548da7994
|
docs: Update example Limine version in README to 5.20230917.0
|
2023-09-16 17:13:38 -05:00 |
mintsuki
|
69f97ecfd5
|
docs: PROTOCOL.md: Fix minor grammar mistakes
|
2023-09-16 16:34:15 -05:00 |
mintsuki
|
14037f4dc5
|
limine: Fix up junk introduced by 303592f9e7
|
2023-09-16 15:51:49 -05:00 |
mintsuki
|
f7368f8abf
|
misc: Consistently call x86-64 such, instead of x86_64
|
2023-09-16 11:07:44 -05:00 |
mintsuki
|
61c068df44
|
docs: PROTOCOL.md: Minor fixes
|
2023-09-16 10:28:57 -05:00 |
mintsuki
|
ca7fb9760b
|
smp/x86: Trampoline: clear TLB before jumping to kernel code
|
2023-09-16 00:20:32 -05:00 |
mintsuki
|
db04cd2595
|
limine: cpu: Specify state of PAT at entry and implement it
|
2023-09-15 21:51:11 -05:00 |
ミンツキ
|
7326a3dadf
|
Merge pull request #303 from xvanc/trunk
riscv: implement extension detection and support for `Svpbmt`
|
2023-09-15 17:06:09 -05:00 |
xvanc
|
1352a6384b
|
riscv: skip `rv{32,64}` prefix when parsing extensions from isa strings
|
2023-09-13 18:57:46 -05:00 |
xvanc
|
c1a67396bc
|
acpi: remove duplicate definition in sys/lapic.c
|
2023-09-13 10:18:09 -05:00 |
xvanc
|
f5c79b3cf6
|
riscv/vmm: use Svpbmt extension when available
|
2023-09-13 10:12:38 -05:00 |
xvanc
|
3c2a0f5717
|
riscv: refactor smp init
|
2023-09-13 09:37:43 -05:00 |
xvanc
|
e847d60910
|
riscv: implement feature dectection
|
2023-09-13 09:35:30 -05:00 |
xvanc
|
3d67b22786
|
lib/libc: add misc utilities
|
2023-09-13 09:22:50 -05:00 |
xvanc
|
e77fc9b446
|
acpi: move acpi structure defs to lib/acpi.h
|
2023-09-13 09:14:40 -05:00 |
mintsuki
|
4470aa0cfa
|
test: Use -dumpmachine to find architecture instead of expecting -target
|
2023-09-11 17:02:57 -05:00 |