Commit Graph

2140 Commits

Author SHA1 Message Date
mintsuki b072a08f72 misc: Do not remove freestanding-toolchain from release tarball 2023-03-13 20:51:44 +01:00
mintsuki 8d61d0ab3a misc: Use freestanding-toolchain instead of cross-detect 2023-03-13 20:40:32 +01:00
mintsuki d1e4b9946c docs: LICENSE.md -> LICENSE 2023-03-10 14:01:49 +01:00
mintsuki 828e3790a4 chainload: LoadOptionsSize should be in bytes. Fixes #254 2023-03-08 15:40:11 +01:00
mintsuki ca69475609 protocol: Specify that kernel must be physically contiguous 2023-03-08 07:34:06 +01:00
mintsuki 246276a538 chainload: BIOS: do not rely on 0x7c00 being free 2023-03-07 13:07:28 +01:00
mintsuki 980c122475 vga_textmode: Minor cursor-related bug fixes 2023-03-07 13:07:28 +01:00
mintsuki 4ef529b4eb misc: Load BIOS port at 0xf000 instead of 0x8000 2023-03-07 02:21:09 +01:00
mintsuki 5bc6fbca3b misc: Change example wallpaper 2023-03-06 22:22:58 +01:00
mintsuki fc4e283ad5 stb_image: Fix free/realloc wrappers to handle being passed NULL 2023-03-05 19:01:31 +01:00
mintsuki 0f4beb1bfd gterm: Fix NULL dereference bug when no wallpaper used 2023-03-05 09:49:28 +01:00
mintsuki 9d6c64954c gh: Remove issue templates 2023-03-05 09:21:11 +01:00
mintsuki 1dd75a18ac compress/gz: Add hack to allow macOS compressed GZs to load with stbi 2023-03-05 09:08:37 +01:00
mintsuki 8bb12244be image: Use stbi_image_free() instead of freeing buffer ourselves 2023-03-05 08:47:38 +01:00
mintsuki 753bb820ae stb_image: More proper implementation of malloc/free/realloc macros 2023-03-05 08:29:27 +01:00
mintsuki 5f84ade177 docs: Minor README.md formatting fix 2023-03-05 08:01:41 +01:00
mintsuki 959c44658e image: Use stb_image for image loading 2023-03-05 07:57:54 +01:00
mintsuki 11ef3bced2 build: Honour CROSS_CPPFLAGS 2023-02-25 01:38:26 +01:00
mintsuki a786c26a26 build: Install markdown docs on install; distclean fix 2023-02-21 03:32:27 +01:00
mintsuki 8ee9dc1ebd build: Only install limine-deploy.1 man page if built 2023-02-21 01:35:57 +01:00
mintsuki d17e220e61 docs: Add man pages for host executables 2023-02-21 00:15:04 +01:00
mintsuki 9bcad9d258 build: Very minor QOL fixes 2023-02-20 22:24:21 +01:00
mintsuki b4649f8808 docs: Update PHILOSOPHY.md to note reason for ext* driver inclusion 2023-02-20 05:10:33 +01:00
mintsuki 1e65ada438 Revert "fs: Drop ext* support"
This reverts commit caaf4f94a5.
2023-02-20 05:10:33 +01:00
mintsuki c924d7b7e5 build: Misc quality-of-life fixes 2023-02-19 10:07:21 +01:00
mintsuki ce7a552723 misc: Let freestanding-headers handle limits.h 2023-02-18 09:41:30 +01:00
mintsuki c7f344784c menu: Fix issue introduced in 48053fd2 where TIMEOUT=0 would not show interface 2023-02-16 07:18:04 +01:00
mintsuki 48053fd206 misc: Fix bug on trunk where returns to menu from panic would crash 2023-02-16 03:54:10 +01:00
mintsuki e909489635 vga_textmode: Unbreak on trunk 2023-02-16 03:21:06 +01:00
mintsuki a3f814b5f7 uri/tinfgzip: Minor fixes and layering improvement 2023-02-16 02:05:11 +01:00
mintsuki 3ae87be595 uri: Fix minor use-after-free bug 2023-02-15 21:09:46 +01:00
mintsuki 9b07351208 uri: Prevent memory leak when opening compressed files 2023-02-15 21:05:55 +01:00
mintsuki 82aec4b1b2 docs: Update PHILOSOPHY.md noting that ext2/3/4 has been dropped 2023-02-15 12:28:16 +01:00
mintsuki 143d3d85de stb/image: Comment out problematic functions 2023-02-15 11:53:07 +01:00
mintsuki 1099993b14 stb: Ignore some warnings coming from stb_image.h 2023-02-15 11:31:28 +01:00
mintsuki 71b3ae548b compress: Replace tinf's inflate implementation with stb_image's zlib 2023-02-15 11:21:53 +01:00
mintsuki caaf4f94a5 fs: Drop ext* support 2023-02-15 11:21:53 +01:00
mintsuki bcac8b6256 build: Use separate STRIP program in host Makefile 2023-02-12 23:13:26 +01:00
mintsuki d744fc8c63 build: Further fixes related to cd8188d8 2023-02-12 23:13:26 +01:00
mintsuki ec34c86d58 build: Update for latest cross-detect 2023-02-12 22:20:38 +01:00
mintsuki 8b7dc549f7 build: Misc configure.ac improvements, install-strip fix ups 2023-02-12 20:14:51 +01:00
mintsuki 7e46840b86 build: Update for latest cross-detect 2023-02-12 07:39:17 +01:00
mintsuki 87bea2fe0d host/enroll-config: Bring up to standard with deploy 2023-02-08 22:52:54 +01:00
mintsuki 8d427d7699 host/enroll-config: Fix buffer overflow 2023-02-08 21:59:02 +01:00
mintsuki cd8188d832 build: Fix race condition in root GNUmakefile.in 2023-02-07 05:09:52 +01:00
mintsuki fb4b02a451 docs: README.md: Document secure boot and config hash enrolling 2023-02-07 00:49:40 +01:00
mintsuki 8c7655eacd docs: Misc README.md fixes and updates 2023-02-07 00:42:13 +01:00
mintsuki c30afde043 config: Do not allow recovering from checksum mismatch panic 2023-02-07 00:28:51 +01:00
mintsuki 843be07536 config: No longer allow continuing boot on checksum mismatches 2023-02-07 00:23:10 +01:00
mintsuki 8c7a98310a misc: Add support for enrolling config blake2b hash in executable 2023-02-06 23:58:19 +01:00