27 Commits

Author SHA1 Message Date
Mintsuki
0f0809c79a
build: Updates for new edk2-ovmf-nightly 2025-12-09 10:32:42 +01:00
Mintsuki
cb304d05cf
build: Get rid of freestanding-toolchain
And some other miscellaneous improvements.
2025-08-07 18:22:05 +02:00
Mintsuki
199e597993
test: Make MBR image for test.hdd instead of GPT 2025-05-04 01:48:24 +02:00
mintsuki
281972e90c Reapply "fs: Drop ext2/3/4 support"
This reverts commit a79ac43e99721ec74ff623686322b206aa484d0f.
2025-02-08 08:58:59 +01:00
mintsuki
f841a33430 build: Fix PATH variable after 657eb7c856ce354e12faa868da7d94d056e552ca 2024-12-05 11:23:28 +01:00
Marvin Friedrich
657eb7c856 test: Add sbin to PATH because of bad packaging 2024-12-04 00:38:26 +01:00
mintsuki
13ae2fb964 misc: xorriso: Create Joliet info and hfsplus for ISOHYBRIDs. Fixes #372 2024-10-23 00:05:35 +02:00
mintsuki
6a2594214c test: Do not use sudo in iso9660/pxe test targets 2024-10-20 23:05:14 +02:00
mintsuki
1e3e164777 test: Some improvements to full-hybrid-test target 2024-10-19 22:55:22 +02:00
mintsuki
0c2397d4a9 test: loongarch64 ovmf no longer needs alignment 2024-09-13 06:56:59 +02:00
mintsuki
cca83ff306 test: Updates for qemu 9.1.0 2024-09-08 14:41:14 +02:00
mintsuki
b748c5977e test: Update links to edk2-ovmf-nightly 2024-09-02 05:19:20 +02:00
mintsuki
ce8f0b4c4d test: Fix up OVMF firmware padding and usage 2024-08-20 21:12:57 +02:00
mintsuki
3329c33f4e test: Use our own OVMF nightly images 2024-08-20 17:28:20 +02:00
mintsuki
3d81163111 build: Fix test.mk 2024-08-17 13:25:36 +02:00
mintsuki
87192de295 build: Remove files named 'Makefile' or 'GNUmakefile' as that confuses people 2024-08-17 12:42:25 +02:00
Keegan Saunders
d9a2fb95a9 Add LoongArch support 2024-07-31 23:05:27 -04:00
mintsuki
a79ac43e99 Revert "fs: Drop ext2/3/4 support"
This reverts commit 7119459b0725bcd77b54167be7558a4d93420ba1.
2024-07-20 19:54:50 +02:00
mintsuki
7119459b07 fs: Drop ext2/3/4 support 2023-12-10 03:14:26 +01:00
mintsuki
c7df84e237 test: riscv64: Fix issue with OVMF not working on latest QEMU 2023-09-22 16:39:59 -05:00
mintsuki
ece02695e8 misc: limine-cd.bin -> limine-bios-cd.bin 2023-06-15 01:07:44 +02:00
mintsuki
264decd0ef misc: limine-cd-efi.bin -> limine-uefi-cd.bin 2023-06-14 03:14:41 +02:00
mintsuki
d0b9bbdca6 misc: limine-pxe.bin -> limine-bios-pxe.bin 2023-06-14 03:04:01 +02:00
mintsuki
f6946a7f0c test: Use retrage.github.io EDK2 nightly builds for all ports 2023-06-05 23:14:44 +02:00
xvanc
9274ee656e
Initial riscv64 port (#274)
* initial riscv64 port

* enable Paging Mode feature for all architectures

* riscv: add missing protocol docs

* riscv: fix tests

* docs: clarify `LIMINE_PAGING_MODE_DEFAULT` macro

* build: fix whitespace in common/GNUmakefile

* riscv: default to Sv48 paging when supported

* vmm: make `VMM_MAX_LEVEL` 1-indexed

* limine: do not call `reported_addr()` before finaling paging mode

smp/riscv: do not overwrite the argument passed to APs

* limine/riscv: update default paging mode in limine.h

* test/riscv: pad OVMF.fd when downloading it
2023-06-04 01:36:06 +02:00
mintsuki
7ad444936e host: Condense various host utilities into a single executable 2023-04-11 22:04:05 +02:00
mintsuki
5a53f91e01 build: Split test portion of root makefile to own file 2023-03-23 16:03:58 +01:00