Commit Graph

23 Commits

Author SHA1 Message Date
mintsuki
0bd4e297a5 limine-install: Add relevant mingw code 2021-03-08 08:12:35 +01:00
mintsuki
249d058931 limine-install: Fix buffer overflow bug with new stage 2 alignments 2021-03-06 04:11:14 +01:00
mintsuki
5dc8f48d6c limine-install: Make sure stage 2 chunks are sector aligned 2021-03-04 12:40:27 +01:00
mintsuki
27848fc85c misc: General code reorganisation 2021-02-25 01:24:54 +01:00
mintsuki
524829370d misc: Initial 3-stage bootloader work 2021-02-20 23:04:06 +01:00
JlXip
ddcbfeb4c7 limine-install: Initialize lb_size so GCC doesn't warn 2021-02-10 02:10:14 +01:00
mintsuki
7674fa6ac0 limine-install: Fix argument order for strstr() call 2021-01-03 19:39:28 +01:00
mintsuki
5d1f87d068 limine-install: Misc adjustments 2021-01-02 17:32:50 +01:00
mintsuki
edbc127ffc limine-install: Add _FILE_OFFSET_BITS macro to ensure off_t is 64 bit 2021-01-02 02:16:08 +01:00
mintsuki
cdee80d507 limine-install: Sanitise error handling 2021-01-01 22:29:19 +01:00
mintsuki
5197205697 limine-install: Embed limine.bin inside limine-install 2020-12-31 04:39:18 +01:00
mintsuki
7f1dd08892 limine-install: Only perform physical block aligned reads and writes 2020-12-29 21:02:39 +01:00
mintsuki
9bff739de1 limine-install/gpt: Fix broken comparison of partition count and print out partition count when embedding 2020-12-26 20:38:30 +01:00
mintsuki
1f0636bcb7 limine-install: Fix type mismatch bug 2020-12-19 18:30:39 +01:00
mintsuki
b8e580b16c limine-install: General code cleanup 2020-12-15 07:22:16 +01:00
mintsuki
eeb647d07c limine-install: Add more sanity checks and give the choice to install stage 2 to a partition with GPT 2020-12-07 18:20:52 +01:00
mintsuki
35181c2b54 gpt: Embed stage2 code within GPT structures so an extra partition is not needed 2020-12-06 16:43:38 +01:00
mintsuki
1ead86ef70 bootsect: Do not assume 512-byte sectors 2020-11-05 17:00:15 +01:00
mintsuki
e7838e854f Revert back to not baking the bootloader into the limine-install binary 2020-09-15 12:16:31 +02:00
mintsuki
dd6f38f632 Ship reproducible prebuilt bootloader and make 'make all' only build limine-install 2020-09-13 15:20:53 +02:00
mintsuki
97394ff601 Fix limine-install issue where it did not copy over MBR timestamp and disk signature 2020-09-06 08:52:50 +02:00
mintsuki
7bde0c80ca Move to clang, no longer ship prebuilt binary, embed bootloader into the installer and provide a way to install the installer 2020-09-04 05:21:58 +02:00
mintsuki
866e95b4c3 Rebranding 2020-08-29 20:02:16 +02:00