mintsuki
ceeb602498
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:24:57 +01:00
mintsuki
286f3bc62d
bootboot: Remove uselessness and compliance fixes (see #124 )
2021-11-10 14:24:57 +01:00
Andy-Python-Programmer
10091dc74d
config: update to add multiboot2 section in protocol keys
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-10 01:59:17 +01:00
Andy-Python-Programmer
392f6eb216
config: document the behaviour if module string is NULL
...
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
2021-11-10 01:56:38 +01:00
pitust
669a517231
bootboot: RAMDISK->INITRD_PATH, don't pass gST around for no reason, unsplit bootboot_spinup, flush the PIC only
2021-11-10 01:53:24 +01:00
pitust
c44ba88c5c
bootboot: document the protocol and it's configuration options
2021-11-10 01:51:40 +01: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
mintsuki
00c7c8a6c5
docs: Document entry comments
2021-07-08 17:11:54 +02:00
mintsuki
10e802981d
docs: Document stretched background style
2021-07-07 04:56:39 +02:00
Carver
34825df41b
New menu system and editor
2021-07-06 16:27:07 -07:00
Kacper Słomiński
6379d05982
CONFIG, README: document support for Multiboot 1
2021-06-29 16:58:19 +02:00
mintsuki
f650e4b41b
misc: Add verbose config option
2021-05-11 06:46:42 +02:00
mintsuki
b48dd898ee
docs: Document UEFI chainloading
2021-05-06 05:04:26 +02:00
mintsuki
c3db6d0c41
stivale: Implement KASLR config option
2021-04-15 04:32:49 +02:00
mintsuki
7ac20e0615
gterm: Many improvements
2021-04-11 02:30:48 +02:00
mintsuki
4bbc98b62e
Revert "video: Many terminal related bug fixes and improvements"
...
This reverts commit f7638e965b
.
2021-04-11 01:26:50 +02:00
mintsuki
f7638e965b
video: Many terminal related bug fixes and improvements
2021-04-10 23:08:32 +02:00
mintsuki
91f0600e6b
image: Add support for centering images
2021-04-09 01:26:39 +02:00
mintsuki
05c60bac51
gterm: Speed up terminal greatly by caching an alpha blent canvas of the background instead of alpha blending every pixel of the background every time
2021-04-08 23:05:27 +02:00
mintsuki
61f518b84f
docs: Update CONFIG.md
2021-03-26 20:07:23 +01:00
mintsuki
eaeab80c4a
misc: Update documentation
2021-03-21 09:16:06 +01:00
mintsuki
503fb92c90
config: Update search paths
2021-03-14 07:04:12 +01:00
mintsuki
de4fd786dd
uri: Replace bios:// with hdd:// and odd://
2021-03-13 08:27:15 +01:00
mintsuki
326bcbfa29
misc: Misc adjustments
2021-02-25 01:47:48 +01:00
mintsuki
4e23f005c9
uri: Make boot resource be an alias of tftp of booted off PXE
2020-12-29 01:01:38 +01:00
mintsuki
3f3971415d
config: Search for tomatboot.cfg config files as well
2020-12-28 23:46:00 +01:00
mintsuki
0c96d0a973
misc: Clarify config docs on E9 and COM1
2020-12-28 02:07:55 +01:00
mintsuki
b12e874530
misc: Support COM1 debug output
2020-12-28 01:04:55 +01:00
mintsuki
4bebeba64b
kaslr: Update documentation
2020-12-27 23:51:27 +01:00
mintsuki
a9ff406d31
uri: Add support for gzip-compressed files
2020-12-27 00:27:47 +01:00
mintsuki
34ddbe6f14
part: Add support for MBR extended and logical partitions
2020-12-26 20:02:22 +01:00
mintsuki
ed939eb6d9
docs: Document MENU_BRANDING config key
2020-12-10 07:34:45 +01:00
mintsuki
0a8eae7bbe
uri: Make 'uuid' an alias of 'guid'
2020-12-10 07:22:06 +01:00
mintsuki
08d53bff58
part: Implement unified namespace between GPT partition UUIDs and filesystem UUIDs
2020-12-10 07:13:52 +01:00
mintsuki
8c910b20e5
uri: Add boot resource
2020-12-09 13:02:05 +01:00
mintsuki
d40a6a3619
font: Specify that we use code page 437, use unsigned 8-bit fonts and special characters to print the menu's tree
2020-12-07 17:14:14 +01:00
mintsuki
8d04ab1c30
vbe: Add support for user loadable fonts for the menu
2020-12-05 04:42:19 +01:00
mintsuki
34138387a3
docs: Document sub-entries and default expanded entries
2020-12-05 04:31:54 +01:00
mintsuki
3ee1ee880b
menu: Fix bug where variable may be used uninitialised, make DEFAULT_ENTRY 1-based, add 'no' setting for TIMEOUT
2020-12-03 12:38:53 +01:00
Matteo Semenzato
1e0ed9aa5f
Add pxe documentation.
2020-11-16 17:53:15 +01:00
mintsuki
c33d6c1d15
misc: Document STAGE2_MAP config key
2020-11-16 15:22:44 +01:00