feat: sector rwm ops test code
[lunaix-os.git] / lunaix-os / includes / lunaix / common.h
index f9ab67f5bb3a975006efad55df3b9daba49016d7..7fdf0b30cbe88327a0cd111ff34f643a9f972dbc 100644 (file)
 #define VGA_BUFFER_PADDR 0xB8000
 #define VGA_BUFFER_SIZE 4096
 
-#define MMIO_BASE (VGA_BUFFER_VADDR + MEM_4MB)
-#define MMIO_APIC (MMIO_BASE)
-#define MMIO_IOAPIC (MMIO_BASE + 4096)
-
 #define KCODE_SEG 0x08
 #define KDATA_SEG 0x10
 #define UCODE_SEG 0x1B
@@ -32,8 +28,8 @@
 
 #define USER_START 0x400000
 #define USTACK_SIZE 0x100000
-#define USTACK_TOP 0x9fffffff
-#define USTACK_END (USTACK_TOP - USTACK_SIZE + 1)
+#define USTACK_TOP 0x9ffffff0
+#define USTACK_END (0x9fffffff - USTACK_SIZE + 1)
 #define UMMAP_AREA 0x4D000000
 
 #define SYS_TIMER_FREQUENCY_HZ 2048