Commit Graph

2189 Commits

Author SHA1 Message Date
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
mintsuki
191ad51eaa docs: Add PHILOSOPHY.md 2023-02-06 20:24:57 +01:00