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 |