mintsuki
|
245bea9ef3
|
build: Misc Makefile improvements
|
2021-12-22 22:08:19 +01:00 |
|
mintsuki
|
b332e85876
|
build: Improve clang detection code
|
2021-12-22 01:44:33 +01:00 |
|
lukflug
|
4cb616bcad
|
panic: Prevent recursive panics during early boot
|
2021-12-14 06:47:28 +01:00 |
|
mintsuki
|
f50bbcd9a2
|
menu: Move protocol logic from entry.s3.c to menu.c
|
2021-12-11 15:34:30 +01:00 |
|
mintsuki
|
68c7e26574
|
build: Move to reduced-gnu-efi
|
2021-12-08 21:26:25 +01:00 |
|
mintsuki
|
415a57be6c
|
build: More Makefile improvements
|
2021-12-08 19:22:09 +01:00 |
|
mintsuki
|
477a04b630
|
build: Makefile improvements
|
2021-12-08 17:41:19 +01:00 |
|
mintsuki
|
6fad01e82b
|
build: Fix various test targets
|
2021-12-06 00:19:08 +01:00 |
|
mintsuki
|
21b625be43
|
build: Fix up MKESCAPE macro logic
|
2021-11-28 19:14:34 +01:00 |
|
mintsuki
|
6dcce5f7d2
|
build: Initial support for special characters in build path
|
2021-11-28 19:00:49 +01:00 |
|
mint
|
99c42e7686
|
Merge pull request #135 from pitust/trunk
fwcfg: implement fw_cfg for kernel/config loading
|
2021-11-28 12:45:17 +01:00 |
|
lukflug
|
a14143b532
|
aux -> build-aux
|
2021-11-28 12:25:37 +01:00 |
|
mintsuki
|
89f6d7ddeb
|
Revert "build: Support spaces in build directory"
This reverts commit d815c3d732 .
|
2021-11-26 14:51:01 +01:00 |
|
pitust
|
47bb8ce3fa
|
fwcfg: implement the fw_cfg interface
|
2021-11-26 12:09:09 +00:00 |
|
mintsuki
|
d815c3d732
|
build: Support spaces in build directory
|
2021-11-25 18:44:10 +01:00 |
|
mintsuki
|
1c6f293732
|
build: Do not full-path limine-install Makefile target
|
2021-11-20 08:47:22 +01:00 |
|
mintsuki
|
c4c3afc77d
|
build: Add regenerate make target
|
2021-11-20 08:38:34 +01:00 |
|
mintsuki
|
eaef49b78b
|
build: Allow out of tree builds
|
2021-11-20 08:32:06 +01:00 |
|
mintsuki
|
6397010b75
|
build: Fix wrong path for version timestamp
|
2021-10-24 17:22:22 +02:00 |
|
mintsuki
|
f939d7545a
|
build: Add make dist target
|
2021-10-24 15:48:52 +02:00 |
|
mintsuki
|
e215f77411
|
build: De-symlink tinf
|
2021-10-22 20:08:11 +02:00 |
|
mintsuki
|
820921a424
|
build: Add guards to ensure GNU Make is used
|
2021-10-21 03:03:21 +02:00 |
|
mintsuki
|
0506454005
|
build: Pull gnu-efi from our own GitHub clone
|
2021-10-14 15:53:11 +02:00 |
|
Itay Almog
|
eced64231d
|
Added test to makefile
|
2021-09-29 00:31:59 +03:00 |
|
mintsuki
|
86780fc776
|
efi: Improve reclaim memory process
|
2021-09-02 02:47:08 +02:00 |
|
mintsuki
|
4b724e65ad
|
test: Remove hard dependency on KVM
|
2021-08-31 08:50:58 +02:00 |
|
mintsuki
|
838c71869d
|
efi: Bump gnu-efi to 3.0.14
|
2021-08-22 22:19:56 +02:00 |
|
mintsuki
|
9a934eb683
|
efi: Leave 64MiB to firmware instead of 16MiB
|
2021-08-22 17:57:52 +02:00 |
|
mintsuki
|
7cca9dd42f
|
build: Misc build system improvements
|
2021-08-07 07:26:34 +02:00 |
|
mintsuki
|
6275457af0
|
toolchain: Use program prefix limine- to avoid collisions with x86_64-elf system toolchains
|
2021-08-06 05:05:50 +02:00 |
|
mintsuki
|
9d68787fe1
|
build: OpenBSD compatibility
|
2021-07-26 18:27:05 +02:00 |
|
mintsuki
|
af03050db3
|
build: Make build system more BSD friendly
|
2021-07-26 16:09:03 +02:00 |
|
mintsuki
|
2bcddaeea4
|
build: Makefile adjustments
|
2021-07-20 14:46:19 +02:00 |
|
mintsuki
|
6e1afcd3cb
|
uefi: Initial 32 bit UEFI support
|
2021-07-20 13:35:43 +02:00 |
|
mintsuki
|
3876645dd9
|
build: wget -> curl
|
2021-07-06 00:02:28 +02:00 |
|
mintsuki
|
3b0afa71d8
|
build: Ship elf.h for gnu-efi ourselves
|
2021-07-05 23:00:51 +02:00 |
|
mintsuki
|
b697b6aec6
|
build: Build necessary gnu-efi objects in the stage23 Makefile rather than the root one
|
2021-06-30 21:58:11 +02:00 |
|
mintsuki
|
f8b5b145b5
|
build: Do not fail install if limine-eltorito-efi.bin is not present
|
2021-06-30 18:27:46 +02:00 |
|
mintsuki
|
7d44e79abc
|
build: which -> command -v
|
2021-06-30 18:22:50 +02:00 |
|
mintsuki
|
edf490b872
|
build: Handle broken or missing mtools
|
2021-05-31 21:48:48 +02:00 |
|
mintsuki
|
bcdf5baaa9
|
build: Update ISO hybrid creation process
|
2021-05-23 05:07:24 +02:00 |
|
mintsuki
|
31ad36ac51
|
build: Ensure building toolchain does not fail due to a toolchain not being present already
|
2021-05-22 10:25:05 +02:00 |
|
mintsuki
|
c940a411cb
|
isohybrid: Fix xorriso invocation
|
2021-05-20 23:23:59 +02:00 |
|
mintsuki
|
f650e4b41b
|
misc: Add verbose config option
|
2021-05-11 06:46:42 +02:00 |
|
mintsuki
|
26a875c7af
|
build: Do not uselessly create test.hdd image when testing an ISO instead
|
2021-05-10 23:02:55 +02:00 |
|
mintsuki
|
96b987273d
|
build: Add full hybrid test target
|
2021-05-05 20:24:30 +02:00 |
|
mintsuki
|
8eda1e014a
|
build: Add distclean2 target
|
2021-04-15 02:42:39 +02:00 |
|
mintsuki
|
9ab0beea54
|
build: Pass -Werror to nasm
|
2021-04-11 10:00:57 +02:00 |
|
mintsuki
|
d288550b2a
|
build: Properly handle spaces in PATH
|
2021-04-11 09:56:48 +02:00 |
|
mintsuki
|
21ec72f1b7
|
build: Minor changes
|
2021-04-08 21:02:46 +02:00 |
|