mintsuki
|
ac01423e58
|
limine-deploy: Move code to activate partition to after MBR detection
|
2022-04-15 20:00:39 +02:00 |
|
mintsuki
|
0d0d2a00fc
|
limine-deploy: Do not mark any protective MBR partition as active
|
2022-04-15 19:50:41 +02:00 |
|
mintsuki
|
40cbbe5dcb
|
limine-deploy: Auto set an MBR partition as active if none found
|
2022-04-15 18:41:23 +02:00 |
|
mintsuki
|
18fc320925
|
limine-deploy: Remove leading underscore from limine.hdd variable name
|
2022-04-15 18:41:23 +02:00 |
|
mintsuki
|
7f3e8f6acc
|
limine-deploy: Use EXIT_FAILURE and EXIT_SUCCESS
|
2022-04-15 18:41:23 +02:00 |
|
mintsuki
|
4fe82337b8
|
s2deploy: Fix bugs with 4dcd94f
|
2022-03-31 08:52:18 +02:00 |
|
mintsuki
|
2da7f5ed62
|
s2deploy: Make it big endian aware
|
2022-03-31 08:52:03 +02:00 |
|
mintsuki
|
2d74b23f23
|
build: Lower required C standard for limine-install to C99
|
2022-03-02 18:25:58 +01:00 |
|
mintsuki
|
38caba922b
|
limine-install: Pass LDFLAGS to CC
|
2022-02-14 22:55:25 +01:00 |
|
mintsuki
|
9e11f981c6
|
build: Simplify BSD od workaround in hgen.sh
|
2022-02-11 20:51:38 +01:00 |
|
mintsuki
|
914fd640a1
|
build: BSD od related adjustments in hgen.sh
|
2022-02-11 20:51:38 +01:00 |
|
mintsuki
|
a4ed71beb2
|
hgen: Add missing set -e
|
2022-02-10 15:35:53 +01:00 |
|
mintsuki
|
699d531eea
|
limine-install: Make hgen a shell script
|
2022-02-10 15:35:53 +01:00 |
|
mintsuki
|
ac103dff92
|
limine-install: Fix issue introduced in 55166fd where GPT checksum would corrupt
|
2022-01-28 16:31:35 +01:00 |
|
mintsuki
|
31736bea08
|
misc: Various fixes
|
2022-01-28 11:18:33 +01:00 |
|
mintsuki
|
c320e6704d
|
misc: incbin -> hgen
|
2022-01-28 11:18:33 +01:00 |
|
mintsuki
|
eeda20cb92
|
limine-install: Make it pure C11
|
2022-01-28 11:18:33 +01:00 |
|
mintsuki
|
d1b94b206f
|
limine-install: Overhaul
|
2022-01-28 11:18:33 +01:00 |
|
mintsuki
|
a98ba038d4
|
limine-install: Do not use void pointer arithmetic
|
2022-01-25 09:25:23 +01:00 |
|
mintsuki
|
616aec0281
|
build: 'install' portability fixes
|
2022-01-22 04:16:08 +01:00 |
|
mintsuki
|
291d45d9fb
|
build: Makefile improvements
|
2022-01-02 13:06:48 +01:00 |
|
mintsuki
|
88864b2695
|
limine-install: Fix broken argc comparison
|
2021-12-24 00:32:46 +01:00 |
|
mintsuki
|
95ba687eb7
|
limine-install: Add O_BINARY flag to open() on win32
|
2021-12-20 07:57:37 +01:00 |
|
mintsuki
|
624228c83c
|
build: Initial support for special characters in build path
|
2021-11-30 00:58:35 +01:00 |
|
mintsuki
|
c5da575520
|
Revert "build: Support spaces in build directory"
This reverts commit d815c3d732 .
|
2021-11-26 14:52:36 +01:00 |
|
mintsuki
|
0ce97ee621
|
build: Support spaces in build directory
|
2021-11-25 23:14:29 +01:00 |
|
mintsuki
|
df1e8b95bf
|
build: Allow out of tree builds
|
2021-11-20 09:13:32 +01:00 |
|
mintsuki
|
241c4dcc85
|
limine-install: Minor Makefile fixes
|
2021-07-29 15:54:18 +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
|
f8b5b145b5
|
build: Do not fail install if limine-eltorito-efi.bin is not present
|
2021-06-30 18:27:46 +02:00 |
|
mintsuki
|
52cfc27d3e
|
limine-install: Implement --force-mbr option
|
2021-06-30 17:48:24 +02:00 |
|
mintsuki
|
187576393c
|
limine-install: Add local .gitignore
|
2021-05-28 15:57:34 +02:00 |
|
mintsuki
|
5176a2303e
|
limine-install: Ensure stack is not executable on UNIX/ELF
|
2021-05-22 10:34:49 +02:00 |
|
mintsuki
|
48c6d45c11
|
limine-install: Turn WARNING about copying limine.sys into a less scary reminder
|
2021-04-20 06:48:00 +02:00 |
|
mintsuki
|
8c28d8ff3d
|
limine-install: More macOS friendliness
|
2021-04-16 12:22:22 +02:00 |
|
mintsuki
|
d288550b2a
|
build: Properly handle spaces in PATH
|
2021-04-11 09:56:48 +02:00 |
|
mintsuki
|
543edfa0b3
|
build: Make build system more flexible to use when using the host toolchain
|
2021-04-08 19:41:46 +02:00 |
|
mintsuki
|
e80e20f209
|
Revert "limine-install: Offer the option to force installation on an unrecognised MBR device instead of just failing"
This reverts commit fc61ae76a0 .
|
2021-04-03 15:27:49 +02:00 |
|
mintsuki
|
fc61ae76a0
|
limine-install: Offer the option to force installation on an unrecognised MBR device instead of just failing
|
2021-04-03 02:47:43 +02:00 |
|
mintsuki
|
0f0dddf75e
|
part: Harden MBR detection code
|
2021-03-29 12:14:17 +02:00 |
|
mintsuki
|
0579a19d6f
|
build: Create limine directory inside share directory and copy over LICENSE.md to binary releases
|
2021-03-21 10:59:32 +01:00 |
|
mintsuki
|
698e386cc5
|
misc: Add warnings about copying limine.sys over
|
2021-03-21 07:58:21 +01:00 |
|
mintsuki
|
0cc0e019cd
|
build: Also remove limine-install.exe in limine-install Makefile
|
2021-03-18 08:13:27 +01:00 |
|
mintsuki
|
0efa2e16c8
|
build: Add install target to limine-install Makefile
|
2021-03-18 05:24:40 +01:00 |
|
mintsuki
|
84c41d3854
|
limine-install: Fix mingw external references
|
2021-03-18 05:19:45 +01:00 |
|
mintsuki
|
495e1a131c
|
limine-install: Also zero out secondary GPT header
|
2021-03-17 19:31:25 +01:00 |
|
mintsuki
|
2e12cc0a40
|
protos: Make sure Linux and chainload protocols use the proper real mode IVT when spun up
|
2021-03-17 19:12:31 +01:00 |
|
mintsuki
|
17c184ca25
|
limine-install: Zero out partition entries BEFORE calculating crc32
|
2021-03-17 18:53:20 +01:00 |
|
mintsuki
|
0a1dfa766e
|
misc: Move limine-install to own directory and provide source and Makefile for it in binary releases
|
2021-03-17 18:38:47 +01:00 |
|