#include #include #include #include #include #include #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 (;;); }