From f9a96c79b4bf027564add55ceb488a6428283e88 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Wed, 16 Apr 2025 14:59:44 -0400 Subject: boot: Upgrade to limine v9.x + add backdrop Signed-off-by: Ian Moffett --- builddeps/limine.cfg | 8 -------- builddeps/limine.conf | 13 +++++++++++++ builddeps/tree.jpg | Bin 0 -> 370601 bytes 3 files changed, 13 insertions(+), 8 deletions(-) delete mode 100644 builddeps/limine.cfg create mode 100644 builddeps/limine.conf create mode 100644 builddeps/tree.jpg (limited to 'builddeps') diff --git a/builddeps/limine.cfg b/builddeps/limine.cfg deleted file mode 100644 index 87b39de..0000000 --- a/builddeps/limine.cfg +++ /dev/null @@ -1,8 +0,0 @@ -TIMEOUT=0 - -:Hyra - -PROTOCOL=limine -KERNEL_PATH=boot:///boot/hyra-kernel -MODULE_PATH=boot:///boot/ramfs.cpio -EDITOR_ENABLED=no diff --git a/builddeps/limine.conf b/builddeps/limine.conf new file mode 100644 index 0000000..f1907ea --- /dev/null +++ b/builddeps/limine.conf @@ -0,0 +1,13 @@ +timeout=10 +${WALLPAPER_PATH}=boot():/boot/tree.jpg +wallpaper: ${WALLPAPER_PATH} +interface_branding_color: 1 +term_background: 40000000 +interface_branding: HYRA // OSMORA GATEWAY +resolution: 1280x720 + +/Hyra + protocol: limine + kernel_path: boot():/boot/hyra-kernel + module_path: boot():/boot/ramfs.cpio + diff --git a/builddeps/tree.jpg b/builddeps/tree.jpg new file mode 100644 index 0000000..f22460d Binary files /dev/null and b/builddeps/tree.jpg differ -- cgit v1.2.3 From e874d10025a1b19583c4b11a71b06655cea5b6ed Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 18 Apr 2025 21:43:56 -0400 Subject: usr: Make gcc put less crap in user binaries Signed-off-by: Ian Moffett --- builddeps/user.mk | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'builddeps') diff --git a/builddeps/user.mk b/builddeps/user.mk index 6c5b028..d7ad582 100644 --- a/builddeps/user.mk +++ b/builddeps/user.mk @@ -1,6 +1,7 @@ -CC = +CC = gcc LIBDIR = USRDIR = LDSCRIPT = INTERNAL_CFLAGS = -T$(LDSCRIPT) -znoexecstack -nostdlib -I$(USRDIR)/include/ \ - -L$(USRDIR)/lib -lc + -L$(USRDIR)/lib -lc -pie -no-pie -fno-stack-protector \ + -fno-asynchronous-unwind-tables -- cgit v1.2.3