Commit Graph

70 Commits

Author SHA1 Message Date
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
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
mintsuki f939d7545a build: Add make dist target 2021-10-24 15:48:52 +02: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
InsaneMiner c90fa0c99a
Update README.md 2021-08-26 10:46:54 +09:30
InsaneMiner 44da6a1c9b
Update README.md 2021-08-26 10:41:52 +09:30
mintsuki 6275457af0 toolchain: Use program prefix limine- to avoid collisions with x86_64-elf system toolchains 2021-08-06 05:05:50 +02:00
mintsuki 9d68787fe1 build: OpenBSD compatibility 2021-07-26 18:27:05 +02:00
mintsuki af03050db3 build: Make build system more BSD friendly 2021-07-26 16:09:03 +02:00
mintsuki c284a91d49 docs: Update README.md 2021-07-07 10:08:17 +02:00
mintsuki 393441add4 docs: Update attribution of screenshot and testing background 2021-07-07 04:53:30 +02:00
mintsuki 36fa6291bd pmm: Optimise get_raw_memmap() 2021-07-06 03:17:28 +02:00
mintsuki 3876645dd9 build: wget -> curl 2021-07-06 00:02:28 +02:00
mintsuki 7d44e79abc build: which -> command -v 2021-06-30 18:22:50 +02:00
Kacper Słomiński 6379d05982 CONFIG, README: document support for Multiboot 1 2021-06-29 16:58:19 +02:00
mintsuki cebb45bad3 docs: Fix small typo 2021-06-01 20:39:43 +02:00
mintsuki ad8620e704 docs: Do not fail to mention how to build limine-install with clang/LLVM too 2021-06-01 20:00:54 +02:00
mintsuki 508e965626 docs: Add instructions for building with clang/LLVM 2021-06-01 19:48:09 +02:00
mintsuki edf490b872 build: Handle broken or missing mtools 2021-05-31 21:48:48 +02:00
mintsuki bcdf5baaa9 build: Update ISO hybrid creation process 2021-05-23 05:07:24 +02:00
mintsuki c940a411cb isohybrid: Fix xorriso invocation 2021-05-20 23:23:59 +02:00
mintsuki f650e4b41b misc: Add verbose config option 2021-05-11 06:46:42 +02:00
mintsuki 8a904b3669 docs: Document how to build a hybrid ISO 2021-05-06 05:47:29 +02:00
mintsuki 08bd3a68ab docs: Add donations BTC address 2021-05-05 14:40:32 +02:00
mintsuki b7e98a9e4c docs: Update README.md 2021-05-02 23:12:21 +02:00
mintsuki d288550b2a build: Properly handle spaces in PATH 2021-04-11 09:56:48 +02:00
mintsuki f7ab1890c2 docs: Remove stray ! in README.md 2021-04-10 04:21:51 +02:00
JlXip 7165025321
README: Link to stivale specs 2021-04-10 03:50:02 +02:00
mintsuki c01a66be01 docs: Add missing build dependencies to README.md 2021-04-08 19:55:13 +02:00
mintsuki 543edfa0b3 build: Make build system more flexible to use when using the host toolchain 2021-04-08 19:41:46 +02:00
mintsuki 012d0627be docs: Update README.md 2021-03-29 19:08:36 +02:00
mintsuki 25bba4ecea docs: Update ISO creation commands in README.md 2021-03-29 11:28:21 +02:00
mintsuki eaeab80c4a misc: Update documentation 2021-03-21 09:16:06 +01:00
mintsuki 1a1be5b09b misc: Add FAT16 to the supported filesystems in readme 2021-03-13 05:20:26 +01:00
mintsuki 271ac85197 misc: Makefile fixes and update README.md 2021-03-08 08:09:15 +01:00
mintsuki c2cbddb3fe misc: Reorganise docs 2021-02-26 00:32:02 +01:00
mintsuki f5227efbb5 misc: Update README.md 2021-02-25 08:18:43 +01:00
mintsuki 573616d9a5 misc: Update README.md 2021-02-25 06:44:41 +01:00
mintsuki 3184e0a026 misc: Update warning about unstable branch in README 2021-01-15 05:08:21 +01:00
mintsuki ef4dfdd45e misc: Update example version of limine in readme 2021-01-04 00:48:45 +01:00
mintsuki 7a0777d7c1 misc: Update link to echfs repository 2021-01-02 17:38:36 +01:00
mintsuki 747d8a9c0d misc: Update README 2020-12-31 06:13:30 +01:00
mintsuki 0daaa565f3 misc: Update readme and screenshot 2020-12-19 19:38:32 +01:00
mintsuki eeb647d07c limine-install: Add more sanity checks and give the choice to install stage 2 to a partition with GPT 2020-12-07 18:20:52 +01:00
mintsuki e3519a6cfa misc: Change config location detection mechanism slightly 2020-11-09 15:04:53 +01:00
mintsuki 92814b4728 misc: Rename master to unstable 2020-11-09 14:38:32 +01:00
mintsuki 98c8921a7e misc: Update background and screenshot 2020-11-09 14:29:53 +01:00
mintsuki bacef9fcce Add warning about using master branch to README.md 2020-11-01 21:38:56 +01:00
mintsuki c657e86cc8 Move stack to 0x7c00 2020-09-25 22:42:01 +02:00
mintsuki ef56c2960a Update README 2020-09-25 22:39:14 +02:00