Rewrite the linker script

This commit is contained in:
Alex
2023-05-08 05:15:56 +03:00
parent 6916eb7537
commit 404be92d43
3 changed files with 107 additions and 29 deletions

View File

@ -29,8 +29,12 @@
#ifdef __cplusplus
extern uintptr_t _bootstrap_start, _bootstrap_end;
extern uintptr_t _kernel_start, _kernel_end;
extern uintptr_t _kernel_text_end, _kernel_data_end, _kernel_rodata_end;
extern uintptr_t _kernel_text_start, _kernel_text_end;
extern uintptr_t _kernel_data_start, _kernel_data_end;
extern uintptr_t _kernel_rodata_start, _kernel_rodata_end;
extern uintptr_t _kernel_bss_start, _kernel_bss_end;
// kilobyte
#define TO_KB(d) ((d) / 1024)