mintsuki
|
f9f38f0c39
|
build: Revert usage of -mgeneral-regs-only
|
2021-05-22 10:26:56 +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
|
0602e40cce
|
stivale2: Actually pass tag pointers in linked list in the higher half if requested
|
2021-05-22 10:13:06 +02:00 |
|
mintsuki
|
c940a411cb
|
isohybrid: Fix xorriso invocation
|
2021-05-20 23:23:59 +02:00 |
|
mintsuki
|
d67ce23b77
|
stage1: hdd bootsect: Properly guard against image being booted as floppy drive
|
2021-05-20 23:19:24 +02:00 |
|
mintsuki
|
110d2dc7d4
|
misc: Misc EFI-related adjustments
|
2021-05-20 01:16:39 +02:00 |
|
mintsuki
|
40e65eddb1
|
panic: Add missing getchar() before returning to EFI
|
2021-05-19 08:52:21 +02:00 |
|
mint
|
0d3d667ba8
|
Merge pull request #84 from chocabloc/trunk
Return to firmware instead of halting in UEFI mode
|
2021-05-19 08:46:20 +02:00 |
|
aditya
|
e013c2ce46
|
include efi.h
|
2021-05-19 12:14:00 +05:30 |
|
aditya
|
60170c9f2c
|
use fb_clear
|
2021-05-19 12:11:39 +05:30 |
|
mintsuki
|
9676a3d09c
|
stivale: Load up invalid IDT before jumping to kernel instead of leaking internal one
|
2021-05-19 08:29:21 +02:00 |
|
aditya
|
4737625d22
|
fix typo
|
2021-05-19 11:56:43 +05:30 |
|
aditya
|
2c679dcec3
|
return to firmware instead of halting in uefi mode
|
2021-05-19 11:49:53 +05:30 |
|
mintsuki
|
eb51e5a14a
|
readline: Fix handling of escape key for BIOS
|
2021-05-19 08:13:15 +02:00 |
|
mintsuki
|
4c1782357a
|
readline: Fix issue where timeouts were not reported properly on BIOS
|
2021-05-13 02:56:25 +02:00 |
|
mintsuki
|
df6a0d3c24
|
readline: Protect against non-printable characters
|
2021-05-12 13:10:39 +02:00 |
|
mintsuki
|
12ec203f46
|
chainload: EFI workarounds
|
2021-05-12 12:53:06 +02:00 |
|
mintsuki
|
f650e4b41b
|
misc: Add verbose config option
|
2021-05-11 06:46:42 +02:00 |
|
mintsuki
|
0eb5af44aa
|
Revert "stivale2: Reduce verbosity"
This reverts commit 2526b92ab3 .
|
2021-05-11 06:12:47 +02:00 |
|
mintsuki
|
b73890cce5
|
Revert "stivale: Reduce verbosity"
This reverts commit 8b38bc55cb .
|
2021-05-11 06:12:33 +02:00 |
|
mintsuki
|
0687bd2760
|
Revert "linux: Reduce verbosity"
This reverts commit e228745e5c .
|
2021-05-11 06:12:22 +02:00 |
|
mintsuki
|
9174a241dc
|
fat: Implement FAT12
|
2021-05-11 06:04:23 +02:00 |
|
mintsuki
|
e228745e5c
|
linux: Reduce verbosity
|
2021-05-11 02:15:44 +02:00 |
|
mintsuki
|
8b38bc55cb
|
stivale: Reduce verbosity
|
2021-05-11 02:11:37 +02:00 |
|
mintsuki
|
2526b92ab3
|
stivale2: Reduce verbosity
|
2021-05-11 02:09:59 +02:00 |
|
mintsuki
|
3681263f7b
|
panic: Properly reset palette
|
2021-05-10 23:06:39 +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
|
1a83dfcf78
|
misc: Misc bug fixes
|
2021-05-07 00:27:49 +02:00 |
|
mintsuki
|
8a904b3669
|
docs: Document how to build a hybrid ISO
|
2021-05-06 05:47:29 +02:00 |
|
mintsuki
|
b48dd898ee
|
docs: Document UEFI chainloading
|
2021-05-06 05:04:26 +02:00 |
|
mintsuki
|
db3a41bc4c
|
uefi: Implement chainloading support
|
2021-05-06 04:31:05 +02:00 |
|
mintsuki
|
96b987273d
|
build: Add full hybrid test target
|
2021-05-05 20:24:30 +02:00 |
|
mintsuki
|
540829f6a7
|
disk: Minor adjustments and fixes
|
2021-05-05 19:59:21 +02:00 |
|
mintsuki
|
08bd3a68ab
|
docs: Add donations BTC address
|
2021-05-05 14:40:32 +02:00 |
|
mintsuki
|
fdfa0207e6
|
stivale: Panic if higher half addresses header flag is set for 32-bit kernels
|
2021-05-05 00:53:18 +02:00 |
|
mintsuki
|
ad2e03b434
|
pmm: Guard against broken E820 causing an EBDA overwrite
|
2021-05-05 00:12:20 +02:00 |
|
mintsuki
|
a01e5ecd1a
|
stivale2: Implement higher half returned addresses flag
|
2021-05-04 23:00:26 +02:00 |
|
mintsuki
|
4bd3a540a8
|
stivale: Implement higher half returned addresses flag
|
2021-05-04 15:17:36 +02:00 |
|
mintsuki
|
07d9f7d7ee
|
build: Bump GCC to 11.1.0, misc fixes
|
2021-05-04 13:56:00 +02:00 |
|
mintsuki
|
b401d07f8f
|
build: Work around GCC issue where -static-pie does not seem to work with -elf cross compilers
|
2021-05-03 01:08:31 +02:00 |
|
mintsuki
|
b7e98a9e4c
|
docs: Update README.md
|
2021-05-02 23:12:21 +02:00 |
|
mintsuki
|
ac9ddc7cdd
|
uefi: Fix linking flags
|
2021-05-02 22:52:24 +02:00 |
|
mintsuki
|
7750e14c10
|
stivale2: Preserve state of FS and GS segment registers across terminal print calls
|
2021-04-30 02:09:00 +02:00 |
|
mintsuki
|
1365d9656b
|
linux: Make sure to align kernel and modules memory map allocations to page size
|
2021-04-29 00:45:02 +02:00 |
|
mintsuki
|
f2b172be71
|
linux: Pass additional EFI info to kernel
|
2021-04-28 23:41:34 +02:00 |
|
mintsuki
|
8475f98f08
|
linux: Pass EDID info onto kernel
|
2021-04-28 22:56:28 +02:00 |
|
mintsuki
|
033ceb3353
|
stivale: Implement SMBIOS related stuff. Fixes #81
|
2021-04-28 20:15:24 +02:00 |
|
mintsuki
|
3702060f69
|
disk: Limit the range of hard drives and optical drives scanned in BIOS
|
2021-04-24 22:59:03 +02:00 |
|
mintsuki
|
fb7e9fdb3c
|
pmm: Remove dead code and misc bug fixes
|
2021-04-20 13:52:42 +02:00 |
|
mintsuki
|
6554ff8c38
|
menu: Fix issue where rescue editor would ignore modifications made when triggered by missing config file instead of lack of entries
|
2021-04-20 10:49:49 +02:00 |
|