main.c 401 B

123456789101112131415161718192021
  1. #include "../lib/kernel/print.h"
  2. #include "debug.h"
  3. #include "init.h"
  4. #include "memory.h"
  5. int main(void)
  6. {
  7. put_str("I am kernel\n");
  8. init_all();
  9. // asm volatile("sti"); // 使能中断
  10. // ASSERT(1 == 2);
  11. void *addr = get_kernel_pages(4);
  12. put_str("\n get_kernel_page start vaddr is ");
  13. put_int((uintptr_t)addr);
  14. put_str("\n");
  15. while (1)
  16. ;
  17. return 0;
  18. }