File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33#include "arch/x86/gdt.h"
44#include "arch/x86/idt.h"
55#include "arch/x86/interrupts.h"
6+ #include "arch/x86/ports.h"
67#include "cpu/syscall.h"
78#include "arch/x86/mmu.h"
89#include "arch/x86/timer.h"
Original file line number Diff line number Diff line change 22#include "types.h"
33#include "drivers/vga.h"
44#include "drivers/serial.h"
5+ #include "arch/x86/ports.h"
56#include "cpu.h"
67#include "arch/x86/timer.h"
78
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ static uint32_t align_up(uint32_t value, uint32_t align) {
1919 return (value + align - 1 ) & ~(align - 1 );
2020}
2121
22+ void * kmalloc_aligned (uint32_t size , uint32_t align );
23+
2224void heap_init (void ) {
2325 uint32_t base = align_up ((uint32_t )heap_area , 16 );
2426 heap_head = (heap_block_t * )base ;
You can’t perform that action at this time.
0 commit comments