Files
mop3/kernel/amd64/bootmain.c
2025-12-21 22:53:25 +01:00

27 lines
539 B
C

#include <amd64/init.h>
#include <limine/limine.h>
#include <mm/liballoc.h>
#include <mm/pmm.h>
#include <sys/debug.h>
#include <uacpi/uacpi.h>
#define UACPI_MEMORY_BUFFER_MAX 4096
__attribute__ ((
aligned (16))) static uint8_t uacpi_memory_buffer[UACPI_MEMORY_BUFFER_MAX];
void bootmain (void) {
amd64_init ();
pmm_init ();
uacpi_setup_early_table_access (
(void*)uacpi_memory_buffer, sizeof (uacpi_memory_buffer));
int* a = malloc (sizeof (int));
*a = 6969;
DEBUG ("a=%p, *a=%d\n", a, *a);
for (;;)
;
}