Commit Graph

134 Commits

Author SHA1 Message Date
mintsuki a5051f92bf build: Changes to comply more with the GNU build system - adds ChangeLog 2023-10-28 05:16:45 +02:00
mintsuki a795dc1972 build: Backport misc autoconf/pkgconf improvements 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 ba2597605b Revert "build: Make limine-uefi-cd.bin 16MiB in size (use FAT16)"
This reverts commit 2da0a08072.
2023-07-28 04:26:48 -05:00
mintsuki d08ea721a5 limine.c: Add copyright and license information to version command 2023-06-20 10:19:01 +02:00
mintsuki 2da0a08072 build: Make limine-uefi-cd.bin 16MiB in size (use FAT16) 2023-06-15 03:14:04 +02:00
mintsuki bc8188e275 misc: limine.sys -> limine-bios.sys 2023-06-15 02:02:32 +02:00
mintsuki 38ccb76c40 misc: limine-hdd.bin -> limine-bios-hdd.bin 2023-06-15 01:47:16 +02: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 b78309b45a misc: Remove tinf from tree, pull at bootstrap time 2023-06-06 01:16:58 +02:00
mintsuki 13042bd25e build/riscv64: libgcc-riscv64 -> libgcc-riscv64-softfloat 2023-06-06 00:02:07 +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 35808c593e build: Remove some empty lines in dist make target 2023-05-03 15:54:14 +02:00
mintsuki 73b126e067 build: Sanitise autoconf substitutions with gmake variables 2023-04-21 18:57:08 +02:00
mintsuki c41e3969a6 build: Pass proper warning flags to nasm 2023-04-18 12:41:01 +02:00
mintsuki 7ad444936e host: Condense various host utilities into a single executable 2023-04-11 22:04:05 +02:00
mintsuki eba0183b6e build: Reorganise warning flags 2023-04-11 17:15:41 +02:00
mintsuki 779571339e misc: Updates for Flanterm rebrand 2023-03-29 22:43:06 +02:00
mintsuki 5a53f91e01 build: Split test portion of root makefile to own file 2023-03-23 16:03:58 +01:00
mintsuki c202cce72c build: Use DEFAULT_VAR for all overridable default makefile vars 2023-03-16 16:09:02 +01:00
mintsuki fadb9a7c13 build: Misc updates for new freestanding-toolchain 2023-03-16 03:38:53 +01:00
mintsuki 7d6125d413 build: Fix up some makefile variable names 2023-03-16 02:49:45 +01:00
mintsuki f71f506b0a build: configure: Change some variable names to be more friendly 2023-03-16 02:28:50 +01:00
mintsuki 9009404a11 build: Updates for newer freestanding-toolchain 2023-03-14 17:20:46 +01:00
mintsuki b072a08f72 misc: Do not remove freestanding-toolchain from release tarball 2023-03-13 20:51:44 +01:00
mintsuki 8d61d0ab3a misc: Use freestanding-toolchain instead of cross-detect 2023-03-13 20:40:32 +01:00
mintsuki d1e4b9946c docs: LICENSE.md -> LICENSE 2023-03-10 14:01:49 +01:00
mintsuki 11ef3bced2 build: Honour CROSS_CPPFLAGS 2023-02-25 01:38:26 +01:00
mintsuki a786c26a26 build: Install markdown docs on install; distclean fix 2023-02-21 03:32:27 +01:00
mintsuki 8ee9dc1ebd build: Only install limine-deploy.1 man page if built 2023-02-21 01:35:57 +01:00
mintsuki d17e220e61 docs: Add man pages for host executables 2023-02-21 00:15:04 +01:00
mintsuki 9bcad9d258 build: Very minor QOL fixes 2023-02-20 22:24:21 +01:00
mintsuki 1e65ada438 Revert "fs: Drop ext* support"
This reverts commit caaf4f94a5.
2023-02-20 05:10:33 +01:00
mintsuki c924d7b7e5 build: Misc quality-of-life fixes 2023-02-19 10:07:21 +01:00
mintsuki 71b3ae548b compress: Replace tinf's inflate implementation with stb_image's zlib 2023-02-15 11:21:53 +01:00
mintsuki caaf4f94a5 fs: Drop ext* support 2023-02-15 11:21:53 +01:00
mintsuki d744fc8c63 build: Further fixes related to cd8188d8 2023-02-12 23:13:26 +01:00
mintsuki ec34c86d58 build: Update for latest cross-detect 2023-02-12 22:20:38 +01:00
mintsuki 8b7dc549f7 build: Misc configure.ac improvements, install-strip fix ups 2023-02-12 20:14:51 +01:00
mintsuki cd8188d832 build: Fix race condition in root GNUmakefile.in 2023-02-07 05:09:52 +01:00
mintsuki 8c7a98310a misc: Add support for enrolling config blake2b hash in executable 2023-02-06 23:58:19 +01:00
mintsuki 25c6c18c8b Revert "fs: Drop ext* support"
This reverts commit ba5aca6fd8.
2022-11-30 01:48:00 +01:00
mintsuki ba5aca6fd8 fs: Drop ext* support 2022-11-29 16:55:43 +01:00
mintsuki 4d855fc17e term: Move to use external, portable terminal 2022-10-04 00:58:00 +02:00
mintsuki 7f046f67b9 build: Use variables to determine installable files instead of ignoring errors 2022-09-28 01:16:39 +02:00
mintsuki 34a53292f7 build: Update install commands to be more quiet on non-fatal fail 2022-09-23 00:44:06 +02:00
mintsuki 0a28a0959b build: Honor LIBS variable 2022-09-20 23:10:19 +02:00
mintsuki dab2a35b3e build: Honor CPPFLAGS variable 2022-09-20 21:28:12 +02:00