core: change multiboot pde

This commit is contained in:
2025-11-28 16:22:55 +01:00
parent 3c2c9b0a10
commit 9c91830007

View File

@ -24,7 +24,7 @@
#define PDE_VBE 1021 #define PDE_VBE 1021
#define PDE_FRAME_ZONES 1022 #define PDE_FRAME_ZONES 1022
#define PDE_MULTIBOOT 1023 #define PDE_MULTIBOOT 1020
#define PTE2VA(pd_index, pt_index) \ #define PTE2VA(pd_index, pt_index) \
((uint32_t *)((((uint32_t)pd_index * 1024) + (uint32_t)pt_index) * \ ((uint32_t *)((((uint32_t)pd_index * 1024) + (uint32_t)pt_index) * \
@ -64,7 +64,8 @@ extern multiboot_memory_map_t *mmap_addr;
extern multiboot_uint32_t mmap_length; extern multiboot_uint32_t mmap_length;
extern struct frame_zone *head; extern struct frame_zone *head;
void init_memory(multiboot_info_t *mbd, uint32_t magic); void init_multiboot(multiboot_info_t *mbd, uint32_t magic);
void init_memory(void);
void *alloc_frame(void); void *alloc_frame(void);
int free_frame(void *frame_ptr); int free_frame(void *frame_ptr);
void *kalloc_pages(size_t nb_pages); void *kalloc_pages(size_t nb_pages);