Commit Graph

  • dd3dbc3ab1 ... main nub31 2025-09-07 01:27:22 +02:00
  • ff12b6abf2 Remove true/false/bool since it is a compuler keyword in c23 nub31 2025-09-07 00:42:22 +02:00
  • a018dfd471 some lib docs nub31 2025-09-07 00:22:54 +02:00
  • 8cc90d6f2f ... nub31 2025-09-07 00:08:31 +02:00
  • 4f55956fee ... nub31 2025-09-06 22:07:17 +02:00
  • 45a9023bab ... nub31 2025-09-06 21:21:59 +02:00
  • 130e271461 only identity map the start of the kernel nub31 2025-09-06 20:22:51 +02:00
  • 46bc977104 .. nub31 2025-09-06 19:45:33 +02:00
  • 5f071104bc virtual page allocation nub31 2025-09-06 18:32:52 +02:00
  • 62680a05bc void* nub31 2025-09-06 18:23:46 +02:00
  • ac0299d718 ... nub31 2025-09-06 18:16:13 +02:00
  • b15c037b16 improve vmm api nub31 2025-09-06 18:13:33 +02:00
  • 02f0ba9aad mem cleanup nub31 2025-09-06 17:42:05 +02:00
  • 0ccb483047 ... nub31 2025-09-06 17:31:14 +02:00
  • ad0ec03b0f ... nub31 2025-09-06 01:31:20 +02:00
  • 7b115e5b66 cleanup arch api nub31 2025-09-06 01:27:13 +02:00
  • a3822dd350 basic memory management nub31 2025-09-06 00:59:52 +02:00
  • bcf05c055e ... nub31 2025-09-05 23:59:59 +02:00
  • 2aa44eaa51 ... nub31 2025-09-05 21:43:41 +02:00
  • 0f6b66a486 ... nub31 2025-09-05 21:41:00 +02:00
  • 8e986807df ... nub31 2025-09-03 19:25:58 +02:00
  • bb923621f9 better api nub31 2025-09-03 19:22:53 +02:00
  • b7bbccca73 ... nub31 2025-09-03 18:38:02 +02:00
  • f05e7c9e64 ... nub31 2025-09-03 18:31:10 +02:00
  • 0583c8c1a3 ... nub31 2025-09-03 17:43:23 +02:00
  • 0b8ee325aa ... nub31 2025-09-03 17:20:00 +02:00
  • ad879af3f9 nl nub31 2025-09-03 15:23:43 +02:00
  • 020e09c4e1 ... nub31 2025-09-03 15:22:35 +02:00
  • 022dde6c7c ... nub31 2025-09-03 14:58:56 +02:00
  • 71c73dd493 ... nub31 2025-09-03 14:57:07 +02:00
  • 33239034a7 ... nub31 2025-09-03 14:55:45 +02:00
  • a1205703f0 ... nub31 2025-09-03 14:31:07 +02:00
  • 08bbe517c5 ... nub31 2025-09-03 13:44:44 +02:00
  • 204c747c43 ... nub31 2025-09-03 13:32:40 +02:00
  • 87d1a291f7 ... nub31 2025-09-03 13:13:16 +02:00
  • c338e05648 structure project nub31 2025-09-03 11:18:17 +02:00
  • ad30071e9f pmm nub31 2025-09-02 20:42:19 +02:00
  • b533485614 ... nub31 2025-09-02 18:55:46 +02:00
  • a5bd7ad9a6 ... nub31 2025-09-02 17:39:25 +02:00
  • 8cd6bd185d default vga color nub31 2025-09-01 20:54:09 +02:00
  • 5927756988 ... nub31 2025-09-01 20:49:15 +02:00
  • 7c6ff5d52d ... nub31 2025-09-01 20:28:02 +02:00
  • 1ed52d1e9e ... nub31 2025-09-01 20:06:58 +02:00
  • 1bc122e29a ... nub31 2025-09-01 19:18:38 +02:00
  • 385c0d432c ... nub31 2025-09-01 16:02:14 +02:00
  • 5a119e428a ... nub31 2025-09-01 15:55:44 +02:00
  • 25342b507d ... nub31 2025-09-01 15:15:00 +02:00
  • 365ad14122 ... nub31 2025-08-31 21:27:08 +02:00
  • 68f00d12fe identity map 1gb nub31 2025-08-31 20:52:48 +02:00
  • b3ceaa5eaf ... nub31 2025-08-31 20:23:52 +02:00
  • cc7b16ee1e back to nasm nub31 2025-08-31 18:50:44 +02:00
  • 8bb4af6cca ... nub31 2025-08-31 18:23:38 +02:00
  • 52957901ae ... nub31 2025-08-31 17:39:45 +02:00
  • dcc8226908 ... nub31 2025-08-30 21:26:01 +02:00
  • 75e30fa3dc fix readme nub31 2025-08-30 20:41:19 +02:00
  • a9d597c9f8 update readme nub31 2025-08-30 20:41:11 +02:00
  • bd3137067d ... nub31 2025-08-30 20:39:59 +02:00
  • f7342ff6e4 makefile changes nub31 2025-08-29 16:12:17 +02:00
  • e6963aa6ed scan code to ascii nub31 2025-08-29 16:03:44 +02:00
  • 3e510a3e1b maintenance nub31 2025-08-29 15:51:05 +02:00
  • 827d27e3e3 formatting and make events const nub31 2025-08-29 15:30:30 +02:00
  • 9c1b4a2c94 keyboard driver nub31 2025-08-29 15:16:49 +02:00
  • 573398bb0f ... nub31 2025-08-25 16:50:58 +02:00
  • 01f16ce210 ... nub31 2025-08-24 21:00:04 +02:00
  • bffea5b0c1 irq improvements nub31 2025-08-24 20:39:23 +02:00
  • bbd4b62697 ... nub31 2025-08-24 20:14:27 +02:00
  • 01e6022fa7 idt nub31 2025-08-24 20:09:11 +02:00
  • 57ef424e00 interrupts nub31 2025-08-24 18:52:51 +02:00
  • 1402a227f1 64 bit support nub31 2025-08-24 18:29:02 +02:00
  • ff664b0687 ... nub31 2025-08-24 17:44:11 +02:00
  • 56025d55f9 remove i386 dependency nub31 2025-08-24 01:04:04 +02:00
  • b544e05eea remove stdint nub31 2025-08-24 00:49:32 +02:00
  • b153dab9e2 ... nub31 2025-08-24 00:37:34 +02:00
  • a9324bbea8 remove uneccesary paren nub31 2025-08-24 00:30:45 +02:00
  • 336b4e1152 ... nub31 2025-08-24 00:29:04 +02:00
  • 3cc9ab2174 remove 64 bit for now nub31 2025-08-23 22:50:44 +02:00
  • 751a182122 ... nub31 2025-08-23 22:45:59 +02:00
  • b6caeb4a74 64 bit mode nub31 2025-08-23 19:33:24 +02:00
  • 655bd7b174 ... nub31 2025-08-23 19:23:49 +02:00
  • 9cb2959a77 ... nub31 2025-08-23 19:21:41 +02:00
  • 624c90ce88 ... nub31 2025-08-23 19:20:42 +02:00
  • 257f1d08f5 add licence nub31 2025-08-23 17:26:56 +02:00
  • c06380137f remove redundant readme command nub31 2025-08-23 17:24:53 +02:00
  • a422756b8c docs nub31 2025-08-23 17:23:03 +02:00
  • 597f749470 ... nub31 2025-08-23 17:07:42 +02:00
  • 42d8f26abb move to grub nub31 2025-08-23 16:54:09 +02:00
  • 9be2f8a948 ... nub31 2025-08-23 16:24:45 +02:00
  • d11c1072f9 ... nub31 2025-08-23 15:52:54 +02:00
  • 3b5e08951c move stuff aroundd nub31 2025-08-23 14:43:00 +02:00
  • e2dcdbeb53 simplified print nub31 2025-08-22 23:59:03 +02:00
  • 6db69608bb kernel print and mem nub31 2025-08-22 23:39:38 +02:00
  • c3d42e8033 ... nub31 2025-08-22 22:36:29 +02:00
  • 67ef8be1ce cleanup nub31 2025-08-22 22:36:17 +02:00
  • a67d249f49 c running nub31 2025-08-22 22:32:04 +02:00
  • 05442d0725 add kernel entry nub31 2025-08-22 21:31:58 +02:00
  • f219bc7fa3 ... nub31 2025-08-22 21:28:06 +02:00
  • e07482adcc add kernel nub31 2025-08-22 21:19:41 +02:00
  • 9e3f54c909 enter protected mode nub31 2025-08-22 21:14:44 +02:00
  • 238345c2a7 bios nub31 2025-08-22 20:45:23 +02:00
  • acf2258d83 boots nub31 2025-08-22 19:50:06 +02:00