Commit Graph

1565 Commits

Author SHA1 Message Date
mintsuki
edad956e9a misc: Allow recovering from panics 2021-12-11 19:58:00 +01:00
mintsuki
0d8037a4a4 Revert "stivale2: Add stack validity check"
This reverts commit 4a59ba6ba4.
2021-12-11 17:55:47 +01:00
mintsuki
9131aee184 Revert "stivale2: Only test stack validity if in top 2GiB"
This reverts commit eaea24f552.
2021-12-11 17:55:47 +01:00
mintsuki
2891c3c4a8 menu: Add missing semicolon after label 2021-12-11 16:08:11 +01:00
mintsuki
f50bbcd9a2 menu: Move protocol logic from entry.s3.c to menu.c 2021-12-11 15:34:30 +01:00
mintsuki
d0e0248f9c misc: Use %p where appropriate in prints 2021-12-10 03:18:19 +01:00
mintsuki
48828f316b misc: Move to assembly for mem family functions 2021-12-10 02:56:56 +01:00
mintsuki
0f35483ee7 stivale.32: xorq -> xorl 2021-12-10 01:13:35 +01:00
mintsuki
b1bbcc4698 elf: Use right print format for panic 2021-12-09 23:47:01 +01:00
mintsuki
59f66809f3 menu: Fix editor bug with cursor wrapping 2021-12-09 23:37:59 +01:00
mintsuki
61af712761 build: Move to reduced-gnu-efi 2021-12-08 21:34:59 +01:00
mintsuki
e3b761b629 build: More Makefile improvements 2021-12-08 21:34:59 +01:00
mintsuki
35100979fc uefi32: Fix bug introduced in 2f844f3 2021-12-08 21:34:59 +01:00
mintsuki
ee45d739f4 build: Makefile improvements 2021-12-08 21:34:59 +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
84c8dce062 uefi32: Fix bug introduced in 2f844f3 2021-12-08 18:20:45 +01:00
mintsuki
477a04b630 build: Makefile improvements 2021-12-08 17:41:19 +01:00
mintsuki
47db3e8ea8 linux: Ensure loading message shows up before fopen() for modules 2021-12-07 12:30:40 +01:00
mintsuki
72764fe040 stivale2: Only test stack validity if in top 2GiB 2021-12-07 12:30:40 +01:00
mintsuki
c3fbba91c7 stivale2: Add stack validity check 2021-12-07 12:30:40 +01:00
mintsuki
7394f84477 elf: Print out range addresses on allocation failure 2021-12-07 12:30:40 +01:00
mintsuki
2be3776f34 linux: Ensure loading message shows up before fopen() for modules 2021-12-07 11:53:17 +01:00
mintsuki
eaea24f552 stivale2: Only test stack validity if in top 2GiB 2021-12-06 19:10:57 +01:00
mintsuki
4a59ba6ba4 stivale2: Add stack validity check 2021-12-06 18:58:29 +01:00
mintsuki
e127b6c88a elf: Print out range addresses on allocation failure 2021-12-06 02:31:35 +01:00
mintsuki
c77d46986f elf: Add guards to prevent non-higher half 64-bit kernels from loading when using PMRs or fully virtual mappings 2021-12-06 00:26:51 +01:00
mintsuki
ae013123d4 build: Fix various test targets 2021-12-06 00:26:51 +01:00
mintsuki
beffb3e9ea elf: Add guards to prevent non-higher half 64-bit kernels from loading when using PMRs or fully virtual mappings 2021-12-06 00:21:38 +01:00
mintsuki
6fad01e82b build: Fix various test targets 2021-12-06 00:19:08 +01:00
mintsuki
3fe82174f7 pmm: Mark Limine image wholly as bootloader reclaimable in memory map when using UEFI 2021-12-02 01:33:17 +01:00
mintsuki
ce37d327ef pmm: Mark Limine image wholly as bootloader reclaimable in memory map when using UEFI 2021-12-02 01:23:40 +01:00
pitust
30fd281860 config: add mire detail to simple mode fw_cfg autodetection 2021-11-30 00:58:35 +01:00
pitust
4d2a9db8c4 capitalize limine 2021-11-30 00:58:35 +01:00
pitust
7465392191 fwcfg: document the features 2021-11-30 00:58:35 +01:00
mintsuki
2f7e4c6c80 main: Add autodetection prompt instead of doing it automatically 2021-11-30 00:58:35 +01:00
mintsuki
073edecc36 elf: Silence excessive verbosity 2021-11-30 00:58:35 +01:00
mintsuki
2449071250 docs: Remove warning about spaces in build path 2021-11-30 00:58:35 +01:00
mintsuki
ecdc71e08a build: Fix up MKESCAPE macro logic 2021-11-30 00:58:35 +01:00
mintsuki
624228c83c build: Initial support for special characters in build path 2021-11-30 00:58:35 +01:00
lukflug
23407c89af aux -> build-aux 2021-11-30 00:58:35 +01:00
pitust
f8c3ba6716 fix my tabs 2021-11-30 00:58:35 +01:00
pitust
98d43c1428 fwcfg: implement the fw_cfg interface 2021-11-30 00:58:35 +01:00
mint
8aac4785c1
Merge pull request #139 from pitust/trunk
fwcfg: document the feature
2021-11-29 22:08:18 +01:00
pitust
73f2816403 config: add mire detail to simple mode fw_cfg autodetection 2021-11-29 21:05:25 +00:00
pitust
4de17a2b96 capitalize limine 2021-11-29 21:04:30 +00:00
pitust
e53e716659 fwcfg: document the features 2021-11-29 20:58:58 +00:00
mintsuki
ec4b01865c main: Add autodetection prompt instead of doing it automatically 2021-11-28 22:30:05 +01:00
mintsuki
79970493d8 elf: Silence excessive verbosity 2021-11-28 22:18:49 +01:00
mintsuki
98d5b20571 docs: Remove warning about spaces in build path 2021-11-28 19:53:34 +01:00