mintsuki
|
0bb85be280
|
build: Even more portability improvements
|
2022-01-21 03:21:24 +01:00 |
|
mintsuki
|
4dda1db46b
|
build: Further portability improvements
|
2022-01-21 03:21:24 +01:00 |
|
mintsuki
|
b3736938fd
|
build: Misc portability improvements
|
2022-01-21 03:21:24 +01:00 |
|
mintsuki
|
1e94f0d069
|
misc: Do not rely on libc-provided headers
|
2022-01-21 03:21:24 +01:00 |
|
mintsuki
|
3d4eefeab9
|
menu: Allow space for booting entries. Closes #148
|
2022-01-21 03:21:24 +01:00 |
|
mintsuki
|
af013833dd
|
term: Support for reverse scroll, save/restore, and bug fixes
|
2022-01-18 23:50:20 +01:00 |
|
mintsuki
|
105de293ce
|
build: Add install-strip target
|
2022-01-17 22:46:21 +01:00 |
|
mintsuki
|
4576dfec72
|
build: Disentangle some makefile targets
|
2022-01-17 22:46:21 +01:00 |
|
mintsuki
|
5d9219b1cb
|
build: Sanitise variables before building reduced-gnu-efi
|
2022-01-17 00:22:50 +01:00 |
|
mintsuki
|
208b0225c5
|
multiboot: Retry failed module loads at different addresses
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
247bce5f59
|
build: Clean all temp autoconf files in maintainer-clean
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
a064a858a9
|
build: Misc build system improvements
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
3b6c326438
|
build: Fix make call in limine-install target
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
fc7348aea9
|
build: Add make uninstall target
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
1a9674087f
|
build: Fix autogen.sh invocation in make dist
|
2022-01-16 22:59:29 +01:00 |
|
ilobilo
|
766d0593d7
|
added slash
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
4df4a1fde6
|
build: Fix up version.sh
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
3dcde21bcf
|
build: Move to using autoconf
|
2022-01-16 22:59:29 +01:00 |
|
mintsuki
|
351031e212
|
disk: UEFI related adjustments
|
2022-01-14 02:06:39 +01:00 |
|
mintsuki
|
c842fc650f
|
Revert "disk: Fix logic issue with UEFI volume detection"
This reverts commit 19bd781661 .
|
2022-01-14 02:06:39 +01:00 |
|
mintsuki
|
852e6fe812
|
build: Make install should not depend on all
|
2022-01-10 14:18:42 +01:00 |
|
mintsuki
|
3eecacf139
|
multiboot2: Pass actual size of all tags rather than allocated size
|
2022-01-10 14:18:42 +01:00 |
|
mintsuki
|
98949a01a2
|
ext2: Do not panic on feature checks when testing signature
|
2022-01-09 21:07:14 +01:00 |
|
mintsuki
|
dbdeae5ac5
|
disk: Fix logic issue with UEFI volume detection
|
2022-01-09 21:07:14 +01:00 |
|
mintsuki
|
16c193a710
|
gh: Update issue template
|
2022-01-08 19:40:36 +01:00 |
|
mintsuki
|
6ebc425c22
|
ext4: Fix bogus pmm_free() bugs. Fixes #146
|
2022-01-08 19:40:36 +01:00 |
|
mintsuki
|
30947f4d83
|
disk: Limit size of fastest_xfer_size on UEFI
|
2022-01-06 11:21:06 +01:00 |
|
mintsuki
|
b25cd49b6a
|
term: Move fallback logic from panic.s2.c to term.s2.c
|
2022-01-06 11:21:06 +01:00 |
|
streaksu
|
792ef92073
|
disk: Make disk_read_sectors() return errors instead of bool
|
2022-01-03 23:02:30 +01:00 |
|
mintsuki
|
76ff0c1c80
|
build: Makefile -> GNUmakefile
|
2022-01-02 13:06:48 +01:00 |
|
mintsuki
|
291d45d9fb
|
build: Makefile improvements
|
2022-01-02 13:06:48 +01:00 |
|
mintsuki
|
85dba6d595
|
disk: Fail disk_read_sectors() on any error code
|
2022-01-02 13:06:48 +01:00 |
|
mintsuki
|
7adda92032
|
disk: Use stdalign.h instead of GCC attribute
|
2022-01-02 13:06:48 +01:00 |
|
mintsuki
|
e06f7a3a3c
|
misc: Update copyright years
|
2022-01-02 13:06:48 +01:00 |
|
mintsuki
|
a2e6051451
|
misc: Move to standard C11 noreturn
|
2022-01-02 13:06:48 +01:00 |
|
mintsuki
|
dce8fc92f4
|
volume: Catch xfer_size==0 condition in cache_block()
|
2021-12-29 01:24:58 +01:00 |
|
mintsuki
|
4d7d9e9c1a
|
libgcc: Small __*divmoddi4 bug fix
|
2021-12-29 01:24:58 +01:00 |
|
mintsuki
|
00f7b00cf6
|
volume: Fix bug where reads close to the end of drive may fail
|
2021-12-24 00:32:46 +01:00 |
|
mintsuki
|
88864b2695
|
limine-install: Fix broken argc comparison
|
2021-12-24 00:32:46 +01:00 |
|
mintsuki
|
c1017c3fab
|
chainload: Fix up drive number passed to spinup()
|
2021-12-24 00:32:46 +01:00 |
|
mintsuki
|
a04a84a5de
|
build: Misc Makefile improvements
|
2021-12-24 00:32:46 +01:00 |
|
mintsuki
|
3654bb7efb
|
stivale1&2: Allocate kernel with the right memmap type for 32-bit
|
2021-12-24 00:32:46 +01:00 |
|
mintsuki
|
a294dd3ced
|
build: Improve clang detection code
|
2021-12-22 01:51:50 +01:00 |
|
mintsuki
|
9d6121038d
|
lds: Move build-id inside limine.sys size area
|
2021-12-22 01:51:50 +01:00 |
|
mintsuki
|
438a38c7e1
|
fat32: Do not hardcode sector size
|
2021-12-20 07:57:37 +01:00 |
|
mintsuki
|
95ba687eb7
|
limine-install: Add O_BINARY flag to open() on win32
|
2021-12-20 07:57:37 +01:00 |
|
mintsuki
|
6e85bc53ab
|
build: Fix makefile race condition
|
2021-12-20 07:57:37 +01:00 |
|
mintsuki
|
a171ab446c
|
build: UEFI linker scripts adjustments
|
2021-12-19 02:30:52 +01:00 |
|
mintsuki
|
08bd89fbcc
|
build: BIOS linker scripts adjustments
|
2021-12-19 02:30:52 +01:00 |
|
mintsuki
|
56d964ae32
|
build: Remove useless subsystem objcopy argument for UEFI
|
2021-12-19 02:30:52 +01:00 |
|