rulimine/stage23/protos
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
..
chainload.c everywhere: Implement pmm_free() 2021-10-21 01:27:05 +02:00
chainload.h misc: General code reorganisation 2021-02-25 01:24:54 +01:00
linux.32.c misc: Bug fixes 2021-08-20 18:28:51 +02:00
linux.c protos: Fix misc use-after-close bugs 2021-10-22 16:37:17 +02:00
linux.h misc: General code reorganisation 2021-02-25 01:24:54 +01:00
multiboot1.32.c multiboot: Zero out all undefined GPRs before handoff 2021-10-02 22:17:22 +02:00
multiboot1.c stivale2: Introduce fully virtual kernel mappings 2021-10-29 01:15:11 +02:00
multiboot1.h protos: add initial multiboot1 implementation 2021-06-29 15:16:25 +02:00
multiboot2.32.c multiboot: Zero out all undefined GPRs before handoff 2021-10-02 22:17:22 +02:00
multiboot2.c stivale2: Introduce fully virtual kernel mappings 2021-10-29 01:15:11 +02:00
multiboot2.h multiboot2: add copyright notice on multiboot2 header file 2021-09-13 12:31:21 +10:00
stivale.32.c stivale2: Implement PMRs 2021-07-15 16:20:29 +02:00
stivale.c config: Implement and use config_get_tuple() 2021-11-09 12:01:53 +01:00
stivale.h stivale2: Introduce fully virtual kernel mappings (bug fixes) 2021-10-29 02:15:17 +02:00
stivale2.c config: Implement and use config_get_tuple() 2021-11-09 12:01:53 +01:00
stivale2.h stivale2: Remove useless arguments to load function 2021-10-31 19:09:21 +01:00
stivale2_rt.asm32u asm: Reorganise assembly code to avoid symlink use 2021-10-22 15:45:47 +02:00
stivale2_rt.asmb asm: Reorganise assembly code to avoid symlink use 2021-10-22 15:45:47 +02:00