Hobby operating system for x86_64
Go to file
Bananymous 392da37f9a BAN: Function storage is now aligned as CallableBase and not max_align_t
On 32 bit architecture the alignment of 16 bytes did not seem to work
on stack variables. UBSan detected whole lot of misaligned functions
from Ext2.cpp. This patch should make function alignment be big enough?
2023-03-09 01:42:17 +02:00
BAN BAN: Function storage is now aligned as CallableBase and not max_align_t 2023-03-09 01:42:17 +02:00
fonts Kernel: Fonts can now be parsed from the filesystem and set to terminal 2023-02-22 22:29:31 +02:00
kernel Kernel: FIX ubsan complaining about unaligned addresses for STDHeaders 2023-03-08 22:55:44 +02:00
libc LibC: add declarations for malloc and free 2023-03-04 02:59:48 +02:00
.gitignore Kernel: Fonts can now be parsed from the filesystem and set to terminal 2023-02-22 22:29:31 +02:00
bochs.sh Buildsystem: Build disk image manually 2023-02-05 18:08:40 +02:00
build.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
clean.sh Buildsystem: Build disk image manually 2023-02-05 18:08:40 +02:00
config.sh Kernel: Add ubsan 2023-03-06 23:38:05 +02:00
default-host.sh Kernel: Change default host to x86_64 2023-01-30 18:53:30 +02:00
disk.sh ALL: Disk image's root partition now has name 'banan-root' 2023-02-26 02:59:33 +02:00
headers.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00
install-usb.sh Build: install-usb now prints write size correctly in MiB 2023-03-08 02:41:44 +02:00
qemu.sh Buildsystem: Build disk image manually 2023-02-05 18:08:40 +02:00
target-triplet-to-arch.sh Initial commit. We have a booting kernel 2022-11-12 21:04:47 +02:00