Commit Graph

2039 Commits

Author SHA1 Message Date
Bryce Lanham 2362f1a785 Implement Multiboot2 network tag
Added caching of the dhcp response in the pxe code, and then adding the
tag containing it.
2023-04-24 06:44:56 -05:00
ミンツキ 2a26d90394
Merge pull request #265 from blanham/fix_pxe_proxy_boot
Fix PXE BIOS boot when using a proxy DHCP server
2023-04-22 10:37:23 +02:00
Bryce Lanham 64a0c6073b Fix PXE BIOS boot when using a proxy DHCP server 2023-04-22 01:22:36 -05:00
mintsuki 73b126e067 build: Sanitise autoconf substitutions with gmake variables 2023-04-21 18:57:08 +02:00
mintsuki c41e3969a6 build: Pass proper warning flags to nasm 2023-04-18 12:41:01 +02:00
mintsuki b991fb93f8 docs: Document TEXTMODE config for multiboot 1 and 2 2023-04-13 21:02:09 +02:00
mintsuki e57050d9c7 multiboot1: Support TEXTMODE config as with Linux/mb2 protocols 2023-04-13 19:21:49 +02:00
mintsuki 93ae0e9afc textmode: Actually disable term hooking on non-managed initialisation 2023-04-13 18:49:26 +02:00
ミンツキ 3613997108
Merge pull request #263 from klange/mb2-textmode
multiboot2: Support TEXTMODE config as with linux
2023-04-12 16:24:14 +02:00
ミンツキ eae24e64e5
Merge pull request #262 from klange/mb2-ignore-optional
multiboot2: ignore unsupported tags if they are marked optional
2023-04-12 13:18:34 +02:00
K. Lange 2da6225f9e multiboot2: ignore unsupported tags if they are marked optional 2023-04-12 19:53:24 +09:00
K. Lange a3f84fc4a3 multiboot2: Support TEXTMODE config as with linux 2023-04-12 19:50:01 +09:00
mintsuki 240d9688b0 multiboot2: Fix lack of argument to panic format string 2023-04-12 09:56:28 +02:00
mintsuki 7ad444936e host: Condense various host utilities into a single executable 2023-04-11 22:04:05 +02:00
mintsuki eba0183b6e build: Reorganise warning flags 2023-04-11 17:15:41 +02:00
mintsuki ebd1953e51 build: Use uppercase PIE/PIC compilation flags 2023-04-11 15:57:02 +02:00
mintsuki 514522125b uri: Backport pre-tinf-removal variable assignments 2023-04-08 03:10:53 +02:00
mintsuki 3438b8d235 misc: Revert back to using tinf for all GZ decompression 2023-04-08 02:17:02 +02:00
mintsuki e0f8d94de7 limine: Fix spurious deprecation warnings coming from limine.h 2023-03-30 08:26:14 +02:00
mintsuki 67d2631826 limine: Add note about deprecation of terminal to PROTOCOL.md 2023-03-30 04:13:45 +02:00
mintsuki b66184cfbd limine: Clarify ambiguity with response revision and internal modules 2023-03-30 03:51:59 +02:00
mintsuki 012605adf9 limine: Fix issue with internal modules and kernels in root dir 2023-03-30 02:43:52 +02:00
mintsuki d0df21abb9 limine: Mark terminal as deprecated 2023-03-30 02:12:24 +02:00
mintsuki 01eeeb6e1d term: Drop in_bootloader for new Flanterm 2023-03-30 01:23:55 +02:00
mintsuki 779571339e misc: Updates for Flanterm rebrand 2023-03-29 22:43:06 +02:00
mintsuki 936240a3c6 limine-deploy: Check ferror() before using perror() on fread/fwrite fails 2023-03-29 20:29:03 +02:00
mintsuki a2dd3449a8 limine: Fix framebuffer pointer in terminal struct being invalid without a framebuffer request 2023-03-29 11:04:53 +02:00
mintsuki 42027470c7 limine: Fix bug where internal modules are parsed with revision < 1 2023-03-25 00:59:26 +01:00
mintsuki 45ff0e2e93 limine: Document internal modules 2023-03-24 18:44:25 +01:00
mintsuki d0ee1e7d65 limine: Support relative-to-kernel paths for internal modules 2023-03-24 18:24:27 +01:00
mintsuki 698ca1a665 limine: Honour LIMINE_INTERNAL_MODULE_REQUIRED flag 2023-03-24 10:18:18 +01:00
mintsuki 830251e68e limine: Load internal modules before config modules 2023-03-24 09:07:40 +01:00
mintsuki d4334699e3 limine: Implement internal modules concept 2023-03-24 01:02:31 +01:00
mintsuki 5a53f91e01 build: Split test portion of root makefile to own file 2023-03-23 16:03:58 +01:00
mintsuki 0196abf2ec build: Minor build system updates 2023-03-23 02:35:08 +01:00
mintsuki 2ea3f7e9d8 build: Minor build system updates 2023-03-23 01:02:58 +01:00
mintsuki 3bf159d81c compress: Rename modified tinfgzip wrapper to gzip 2023-03-16 22:49:24 +01:00
mintsuki 9663318102 build: Remove useless unset commands from common GNUmakefile 2023-03-16 17:01:41 +01:00
mintsuki c202cce72c build: Use DEFAULT_VAR for all overridable default makefile vars 2023-03-16 16:09:02 +01:00
mintsuki 813c1e6c95 Revert "build: bootstrap: Do not manually install install-sh"
This reverts commit 5f5c98866e.
2023-03-16 04:38:59 +01:00
mintsuki fadb9a7c13 build: Misc updates for new freestanding-toolchain 2023-03-16 03:38:53 +01:00
mintsuki 7d6125d413 build: Fix up some makefile variable names 2023-03-16 02:49:45 +01:00
mintsuki f71f506b0a build: configure: Change some variable names to be more friendly 2023-03-16 02:28:50 +01:00
mintsuki 08647f7d5c decompressor: Move tinf directory to decompressor directory 2023-03-16 01:23:11 +01:00
mintsuki c7a7539d23 build: configure: Exit on freestanding-toolchain error 2023-03-14 22:35:11 +01:00
mintsuki 5f5c98866e build: bootstrap: Do not manually install install-sh 2023-03-14 20:07:05 +01:00
mintsuki 7dc04b42cc build: Add and use PROG_ABSPATH autoconf macro 2023-03-14 19:51:22 +01:00
mintsuki 9009404a11 build: Updates for newer freestanding-toolchain 2023-03-14 17:20:46 +01:00
mintsuki 674f490f7b misc: bootstrap: Fix freestanding-toolchain presence check 2023-03-14 12:08:14 +01:00
mintsuki b072a08f72 misc: Do not remove freestanding-toolchain from release tarball 2023-03-13 20:51:44 +01:00