From 6b9c30f9f35e9094762a96a861f0fa978c8e095d Mon Sep 17 00:00:00 2001 From: Ada Christine Date: Sun, 2 Feb 2025 16:11:35 +0000 Subject: buffer for stack, permit cleanup --- boot/kjarna.h | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'boot/kjarna.h') diff --git a/boot/kjarna.h b/boot/kjarna.h index be77a4b..817d1be 100644 --- a/boot/kjarna.h +++ b/boot/kjarna.h @@ -3,6 +3,9 @@ #pragma once #include +#include + +#define KJARNA_BOOT_STACK_SIZE 0x20000ULL int main(int argc, char **argv); @@ -10,18 +13,12 @@ void *malloc(size_t size); void *calloc(size_t count, size_t size); void free(void *block); -struct image_buffer -{ - char *base; - size_t length; -}; - struct kjarna_boot_image { - struct image_buffer buffer; + struct linear_buffer image_buffer; + struct linear_buffer stack_buffer; kjarna_image_entry_func *entry; }; struct kjarna_boot_image get_boot_image(void); - -- cgit v1.3.1-1-g115d