Commit Graph

103 Commits

Author SHA1 Message Date
mintsuki 959c44658e image: Use stb_image for image loading 2023-03-05 07:57:54 +01:00
mintsuki ac1c5d1b95 efi/chainload: Support passing of command lines. Addresses #244 2023-01-14 12:49:22 +01:00
mintsuki 10bbba0066 docs: Document TERM_BACKGROUND_BRIGHT and TERM_FOREGROUND_BRIGHT 2022-12-16 03:33:29 +01:00
mintsuki 60c115658c Revert "gop: Allow user to select which GOP to use in config. Addresses #233"
This reverts commit d82dc64b93.
2022-11-14 07:35:06 +01:00
mintsuki d82dc64b93 gop: Allow user to select which GOP to use in config. Addresses #233 2022-11-11 23:40:56 +01:00
mintsuki c7e62083fd docs: Document blake2b checksums related things 2022-10-14 06:07:53 +02:00
mintsuki 3d95c8960c misc: Add limine subdir to stage3 and config search paths. Closes #225 2022-10-06 06:29:11 +02:00
mintsuki b229d0cdf3 config: On UEFI, scan the volume containing the EFI executable first. Addresses #219 2022-09-22 15:12:11 +02:00
mintsuki 997c787c16 term/limine: Allow overriding terminal config in entry 2022-08-14 15:09:57 +02:00
mintsuki 4c6fba824c chainload: Add GPT_GUID support and improve documentation. Closes #201 2022-07-26 19:21:47 +02:00
mintsuki 0af37b7cf0 fwcfg: Drop support 2022-07-13 06:23:20 +02:00
mintsuki 447de819c8 docs: Remove few remaining mentions of autodetect 2022-07-13 06:07:26 +02:00
mintsuki 62c029c218 chainload: Implement MBR_ID config option. Closes #190 2022-07-11 01:30:54 +02:00
mintsuki 4511827780 chainload_next: Pass config through to chainload on UEFI 2022-07-11 00:27:22 +02:00
mintsuki 95272c5f1d protos: Add chainload_next protocol. Closes #191 2022-07-11 00:15:56 +02:00
mintsuki 0dcd529282 docs: Document fslabel:// 2022-07-02 13:33:04 +02:00
Ramadan Ali 153204e8d0
CONFIG.md: duplicated text removed 2022-06-24 19:30:35 +00:00
mintsuki 746d0ad529 protos: Drop stivale and stivale2 support 2022-06-14 03:56:30 +02:00
mintsuki 49a8dfe4b2 config: Misc improvements 2022-03-22 04:39:51 +01:00
mintsuki 99a4eaac23 config: Sanitise names of terminal keys 2022-03-22 04:09:29 +01:00
mintsuki af092292ea term: Change default settings to prefer video to text mode 2022-03-07 21:11:17 +01:00
mintsuki 9964c922e6 docs: Document serial support better 2022-03-02 14:32:22 +01:00
mintsuki 77e90fa95f docs: Document serial support 2022-03-02 13:14:11 +01:00
mintsuki 9fc8ec0ce3 pmm_randomise_memory: Add guard for BIOS port to avoid accessing bogus pointers 2022-01-29 12:29:27 +01:00
mintsuki 3fa7d9d1fa chainload: Assume boot drive if DRIVE parameter is omitted 2022-01-29 11:54:38 +01:00
mintsuki b5808884a3 config: Implement macros 2021-12-15 19:29:12 +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 f5b3653d26 linux: Add TEXTMODE config option 2021-11-27 00:44:07 +01:00
mintsuki 6bcbfe9b48 protos: Implement autodetection 2021-11-24 13:23:02 +01:00
mintsuki 5555af6641 term: Implement interruptible quiet mode 2021-11-23 11:47:14 +01:00
mintsuki a937eb4202 term: Introduce quiet mode 2021-11-20 21:47:51 +01:00
mintsuki 202eac3d3a bootboot: Remove bootboot support from Limine
I added bootboot support to Limine because it was sent as a pull request by a
friend. The following does not in any way place any blame on said friend.

After having had to fix numerous bugs related to misunderstandings about the
pretentious BOOTBOOT specification I've come to the conclusion that BOOTBOOT
absolutely doesn't belong in Limine.

If you want to boot a BOOTBOOT kernel with Limine just chainload the OG BOOTBOOT
and don't pollute the source tree of Limine with having to support such a brain
dead protocol.

Legit, I didn't really read the BOOTBOOT spec prior to today and just winged
the fixes to the BOOTBOOT proto code based on common sense, but it turns out that
BOOTBOOT adheres to no common sense.

Use stivale(2).
2021-11-10 14:15:14 +01:00
mintsuki e0fefcf21c bootboot: Remove uselessness and compliance fixes (see #124) 2021-11-10 12:25:45 +01:00
Andy-Python-Programmer 8a1fb1905a
config: update to add multiboot2 section in protocol keys
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-09 17:08:25 +11:00
Andy-Python-Programmer 44f87b0354
config: document the behaviour if module string is NULL
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-07 18:31:16 +11:00
pitust db3af4b523 bootboot: RAMDISK->INITRD_PATH, don't pass gST around for no reason, unsplit bootboot_spinup, flush the PIC only 2021-11-02 07:00:13 +00:00
pitust b616950385 bootboot: document the protocol and it's configuration options 2021-11-01 20:43:00 +00:00
Andy-Python-Programmer b9e7d51c6b
readme and config: document support for multiboot2
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-09-10 13:55:32 +10:00
mintsuki f20457f671 menu: Add option to change the colour of the branding string 2021-09-06 07:31:57 +02:00
mintsuki cefc4a76ca gterm: Implement TERMINAL_FONT_SPACING and default it to 1 2021-08-20 19:25:42 +02:00
mintsuki fa0aa6d7b9 gterm: Add config aliases and other minor fixes 2021-08-18 21:02:03 +02:00
Hannu Hartikainen 58d128b9f3 gterm: support font scaling 2021-08-18 16:07:48 +03:00
Hannu Hartikainen a8a8af4c5f gterm: support different font sizes 2021-08-18 16:06:17 +03:00
mintsuki 32192f73a4 docs: Document TEXTMODE option 2021-08-17 00:58:02 +02:00
mintsuki 0dde09bbb9 term: Support bright colours 2021-07-31 23:51:48 +02:00
mintsuki ed3c866187 docs: Document RANDOMISE_MEMORY 2021-07-11 01:35:31 +02:00
mintsuki 8636aa2f13 menu: Add support for comments in entry editor 2021-07-08 17:28:43 +02:00