Commit Graph

183 Commits

Author SHA1 Message Date
mintsuki e402dec88a misc: Add section .note.GNU-stack to assembly files 2023-09-28 06:49:54 -05:00
mintsuki 20774186bf time: Change signature of get_jdn() to use int types 2023-09-28 06:48:56 -05:00
mintsuki 9bf2543b25 elf: Panic if there are PHDRs with different perms sharing same page 2023-09-24 01:56:16 -05:00
mintsuki 1b72dd32a0 misc: aarch64: Remove unused enter_in_current_el() function 2023-09-16 16:52:46 -05:00
mintsuki 068b06e7ac misc: Consistently call x86-64 such, instead of x86_64 2023-09-16 11:41:33 -05:00
xvanc bb3d0b81c2 acpi: remove duplicate definition in sys/lapic.c 2023-09-16 11:39:58 -05:00
xvanc f7bee447a8 lib/libc: add misc utilities 2023-09-16 11:39:40 -05:00
xvanc 9249edf772 acpi: move acpi structure defs to lib/acpi.h 2023-09-16 11:39:11 -05:00
mintsuki 7305724b95 misc: Misc EFI linker script improvements and drop .sbat 2023-09-11 17:13:31 -05:00
mintsuki 4a46597fcc config: Disable editor by default if config b2sum present. Fixes #296 2023-08-29 22:18:32 -05:00
mintsuki 88bdc3b074 gterm: Update font's big left and right arrows 2023-08-29 22:18:07 -05:00
Kacper Słomiński f694d37027 elf: aarch64: Don't needlessly invalidate the data cache
Cleaning the data cache to PoC without invalidating it is enough when
invalidating the instruction cache to PoU.
2023-08-18 13:33:58 -05:00
mintsuki f784baf397 elf: elf64_load_section(): Return false early if sh_num == 0 2023-08-18 13:33:40 -05:00
mekb 2831ef370c menu: Add option to hide help text 2023-08-11 10:09:33 -05:00
mintsuki d9e51dc7c8 gterm: Change resolutions at which autoscaling is triggered 2023-07-29 11:56:59 -05:00
mintsuki 965159978c gterm: Autoscale font on higher resolutions 2023-07-28 04:19:51 -05:00
mintsuki dc8700383b elf: elf64_load(): Remove accidentally left in debug code 2023-07-09 04:11:19 +02:00
mintsuki 6b87e3fa3d part: Require keypresses between entry displays in list_volumes() 2023-07-09 04:11:19 +02:00
mintsuki 1235c53da8 misc: Use assembly for memory functions on x86 2023-07-09 04:11:19 +02:00
mintsuki 05cf8dc89c elf: Fix potential uninitialised usage of bss_size 2023-07-09 04:11:19 +02:00
mintsuki 95c6a2dd63 limine/elf: Optimise not to scan .bss for requests 2023-07-09 04:11:19 +02:00
mintsuki 507688261f asm: Add missing section directives 2023-06-20 13:26:27 +02:00
mintsuki fdc1332c34 config: Add and document ARCH built-in macro 2023-06-15 02:34:11 +02:00
mintsuki 3b199d382a misc: Updates for new flanterm 2023-06-11 04:56:48 +02:00
mintsuki f03b240287 misc: Use C instead of asm for mem*() family of functions 2023-05-30 22:44:13 +02:00
mintsuki fe76ce8f0b elf: Improve detection of relocatable ELFs 2023-05-14 09:28:25 +02:00
mintsuki a740e84d15 Revert "misc: Revert back to using tinf for all GZ decompression"
This reverts commit 3438b8d235.
2023-05-03 22:51:14 +02:00
mintsuki 5dce921e25 Revert "uri: Backport pre-tinf-removal variable assignments"
This reverts commit 514522125b.
2023-05-03 22:51:14 +02:00
Bryce Lanham b7bca1b000 multiboot2: fix 32 bit elf section loading
Existing code was using 64 bit elf section header unconditionally. This
commit fixes that :)
2023-05-03 22:51:14 +02:00
mintsuki f79c111f19 uri: Backport pre-tinf-removal variable assignments 2023-04-08 03:53:04 +02:00
mintsuki aca7e65c2f misc: Revert back to using tinf for all GZ decompression 2023-04-08 03:53:04 +02:00
mintsuki f1f56958ea term: Drop in_bootloader for new Flanterm 2023-03-30 05:40:21 +02:00
mintsuki 7a3e1f7773 misc: Updates for Flanterm rebrand 2023-03-30 05:40:21 +02:00
mintsuki 4aebbfb507 compress: Rename modified tinfgzip wrapper to gzip 2023-03-17 21:19:07 +01:00
mintsuki edd4454b00 gterm: Fix NULL dereference bug when no wallpaper used 2023-03-05 09:49:29 +01:00
mintsuki 7b9600c893 image: Use stbi_image_free() instead of freeing buffer ourselves 2023-03-05 09:25:57 +01:00
mintsuki 296e0a2684 image: Use stb_image for image loading 2023-03-05 09:25:57 +01:00
mintsuki 24af4c116e uri/tinfgzip: Minor fixes and layering improvement 2023-02-16 04:19:31 +01:00
mintsuki ccb0d0f738 uri: Fix minor use-after-free bug 2023-02-16 04:19:31 +01:00
mintsuki d22b97cf66 uri: Prevent memory leak when opening compressed files 2023-02-16 04:19:31 +01:00
mintsuki 08b349e513 misc: Backport multiple framebuffer support from trunk 2023-02-16 04:13:22 +01:00
mintsuki f6282c37bc compress: Replace tinf's inflate implementation with stb_image's zlib 2023-02-15 12:48:14 +01:00
mintsuki de409b9371 config: Do not allow recovering from checksum mismatch panic 2023-02-07 01:02:09 +01:00
mintsuki abc5119a01 config: No longer allow continuing boot on checksum mismatches 2023-02-07 01:02:09 +01:00
mintsuki a72d2fc59d misc: Add support for enrolling config blake2b hash in executable 2023-02-07 01:02:09 +01:00
mintsuki c132903b7f term: Expose support for out-of-band output control 2023-01-20 21:05:24 +01:00
mintsuki e6cc9c9b21 file: Fix several bugs to do with handling of path field 2023-01-20 21:05:24 +01:00
Qwinci 5efd4357dc limine: Add UEFI PXE support based on @qookei's original patch with small changes. 2023-01-20 21:05:24 +01:00
mintsuki 258388c890 term: Compatibility with new terminal code 2022-12-30 08:31:39 +01:00
mintsuki 78075319d4 lib/gterm: Remove now-useless full_refresh() call 2022-12-16 03:53:45 +01:00