Commit Graph

  • ea9e5f7f23 Fix cursor Mathieu Maret 2018-11-15 13:29:05 +0100
  • 146a06f0e6 wip: add blinking cursor Mathieu Maret 2018-11-14 18:03:11 +0100
  • 9b46b60b7a fix printIntDetails for 0 Mathieu Maret 2018-11-14 15:45:34 +0100
  • 4bbe08d8f5 Add count for allocated and mapped page Mathieu Maret 2018-11-14 14:28:06 +0100
  • 56a16b9ea5 Add empty pagefault handler Mathieu Maret 2018-11-13 18:02:47 +0100
  • 32f1a8ba9d Fix Paging Mapping Mathieu Maret 2018-11-13 14:49:32 +0100
  • bff505fb40 fix printf for 0 Mathieu Maret 2018-11-13 14:31:39 +0100
  • 8f5c68efaf Fix flag usage Mathieu Maret 2018-11-13 10:37:28 +0100
  • a120647ecb TOFIX: implement testing for paging page_mapping Mathieu Maret 2018-11-12 23:07:59 +0100
  • 4a5f5674ce implement paging map and unmap Mathieu Maret 2018-11-12 23:01:55 +0100
  • 63ce78205a Add errno.h Mathieu Maret 2018-11-12 21:32:04 +0100
  • fd153e305d fix self test Mathieu Maret 2018-11-12 18:06:46 +0100
  • 18be89ebfe Basic MMU usage Mathieu Maret 2018-11-11 23:04:23 +0100
  • 92f48d1851 more helping macro from linux Mathieu Maret 2018-11-09 22:36:45 +0100
  • 4043eb50f7 mem: align upper bound on PAGE_SIZE Mathieu Maret 2018-11-09 22:32:21 +0100
  • 93c8c87285 Add types.h to distinguish physical/virt mem Mathieu Maret 2018-11-09 21:49:23 +0100
  • 149b197a65 mem: implement ref to physical page Mathieu Maret 2018-11-09 17:07:39 +0100
  • a7b6139f06 fix page alloc Mathieu Maret 2018-11-09 16:30:42 +0100
  • 4e93b8c26b make:fix debug target Mathieu Maret 2018-11-09 10:50:20 +0100
  • 7633e54663 Add some way to test kernel Mathieu Maret 2018-11-08 22:09:12 +0100
  • cb65400d60 Fix some naming convention Mathieu Maret 2018-11-08 22:08:27 +0100
  • 00d7004815 PIT/Serial irq refactoring Mathieu Maret 2018-11-08 21:37:38 +0100
  • e4200782ac Add Serial driver Mathieu Maret 2018-11-08 21:11:45 +0100
  • 29442c4b05 keyboard: fix keystroke, add more mapping Mathieu Maret 2018-11-08 14:12:56 +0100
  • b159aa0b50 implement capslock Mathieu Maret 2018-11-07 17:47:06 +0100
  • d95728bbd1 fix scrolling Mathieu Maret 2018-11-07 17:38:28 +0100
  • 6cb8b4372a Implement page allocation Mathieu Maret 2018-08-09 22:19:34 +0200
  • 0930f2664a Take linked list implementation from SimpleOS Mathieu Maret 2018-08-09 14:38:52 +0200
  • 9f1afe5f6b implement printf like function Mathieu Maret 2018-08-06 22:28:45 +0200
  • 29f085b7aa Add va_list Mathieu Maret 2018-08-06 21:00:58 +0200
  • 1f164a7a4e First step for memory management Mathieu Maret 2018-08-06 18:41:45 +0200
  • ca4489f4cc Complete Readme with run cmd Mathieu Maret 2018-08-05 15:09:52 +0200
  • d51fff2d9d Retrieve multiboot information from bootloader Mathieu Maret 2018-08-05 15:09:32 +0200
  • 89837e03bf Makefile correction Mathieu Maret 2018-08-05 14:12:18 +0200
  • a9c01aefda Setup stack bottom Mathieu Maret 2018-07-26 12:25:43 +0200
  • 05c78e5e0c Adapt GDT code to our codeing style Mathieu Maret 2018-07-26 12:23:49 +0200
  • 86f55a41ef Can generate symbole file Mathieu Maret 2018-07-20 17:10:58 +0200
  • 84d421a014 Can generate iso image Mathieu Maret 2018-07-20 16:55:41 +0200
  • c1afe927cb Make kernel multiboot compatible Mathieu Maret 2018-07-20 16:41:32 +0200
  • 2c251fa51c Initial import from mbr_asm project Mathieu Maret 2018-07-20 15:41:58 +0200