Commit graph

  • 36b51236b3 with the remap line Jack Halford 2018-03-12 14:53:48 +0100
  • ec1e7c8a5b tlb added, acpi still faults with the new memory Jack Halford 2018-03-12 14:53:26 +0100
  • f0456aa7fd i must have done something right becuase now 0xffff_f000 points to p2 as expected, hurray Jack Halford 2018-03-11 18:41:34 +0100
  • bbe2b8b1e6 still no debug symbols Jack Halford 2018-03-10 17:35:51 +0100
  • 1f5a361870 some changes Jack Halford 2018-03-09 13:12:21 +0100
  • 0d8ecdf191 remove log wescande 2018-03-08 15:10:32 +0100
  • 11c3614060 oop multiboot wescande 2018-03-08 14:59:59 +0100
  • 9ba59d5858 Set ready for KFS-2 wescande 2018-03-08 14:50:25 +0100
  • 3041cec87d mmu code mostly written, needs a lot of debugging still Jack Halford 2018-03-07 19:15:19 +0100
  • d491624274 rut stable, going to do some assembly now Jack Halford 2018-03-05 13:29:44 +0100
  • 5412334168 it runs Jack Halford 2018-03-05 13:12:02 +0100
  • 3d532a5a7a memory stuff Jack Halford 2018-03-05 11:18:30 +0100
  • 120292566d context works fianlly Jack Halford 2018-03-01 18:52:09 +0100
  • edfffc3b13 this shit compiles but crashes after fighting for eternity with the borrow checker Jack Halford 2018-03-01 16:37:26 +0100
  • 0f5bf89493 -amend Jack Halford 2018-02-28 20:36:29 +0100
  • 2a2f377b9f first commit for kfs3 Jack Halford 2018-02-28 20:36:19 +0100
  • 2ca356340a some minor fix wescande 2018-03-02 18:44:41 +0100
  • 6e2456d2f8 Merge branch 'ACPI' into KFS-2 + add help function wescande 2018-03-02 17:09:42 +0100
  • 614da57de3 Add FULL ACPI support, change exec mode wescande 2018-03-02 15:48:06 +0100
  • bcf58de7ac some sweet commands to finish up kfs2, gonna start the frame allocator now Jack Halford 2018-02-28 19:28:48 +0100
  • 52af278a91 added multiboot as a local crate Jack Halford 2018-02-28 15:10:17 +0100
  • 7d08ddf53c stack printed, but is it really the stack ? Jack Halford 2018-02-26 16:14:59 +0100
  • 063cab66f2 rudimentary hexdump Jack Halford 2018-02-26 13:15:12 +0100
  • 0877ac2cc6 linker script again Jack Halford 2018-02-22 19:17:52 +0100
  • fc3c60d970 use objdump -h build/kernel-x86.bin to show sections, linker scripts squishes relevant ones together Jack Halford 2018-02-22 18:54:08 +0100
  • 3ee7508331 doc comment testing Jack Halford 2018-02-21 15:56:27 +0100
  • 4a12411aa8 travis and readme Jack Halford 2018-02-21 15:52:44 +0100
  • 32616c2497 ok it compiles Jack Halford 2018-02-21 14:09:31 +0100
  • 3c2b7f3f75 doesnt compile, 2 sec Jack Halford 2018-02-21 14:07:26 +0100
  • 4f809497ca cargo toml Jack Halford 2018-02-21 13:41:23 +0100
  • 554872c8fa added console.rs to group commands, refactored the command buffer and command matching code Jack Halford 2018-02-21 13:28:59 +0100
  • 0e7b73e2fa mini-shell for 3 cmd. we have to implemente it now wescande 2018-02-15 19:38:27 +0100
  • e72afcd086 Merge branch 'KFS-2' of https://github.com/jzck/kernel into KFS-2 wescande 2018-02-15 17:56:01 +0100
  • c3f7c123f6 gdt rocks wescande 2018-02-15 17:55:41 +0100
  • f6384015d6 starting to convert vga buffer to a terminal Jack Halford 2018-02-15 11:09:27 +0100
  • 13005548ee merged kfs-1 changes Jack Halford 2018-02-13 14:37:22 +0100
  • 6598cbe3eb cursor is now the real VGA buffer cursor Jack Halford 2018-02-13 14:35:17 +0100
  • d6423d5a78 cleanup Jack Halford 2018-02-13 09:40:26 +0100
  • 864d2dca4e cleanup Jack Halford 2018-02-13 09:38:25 +0100
  • 9bb408b77a lol wescande 2018-02-12 18:19:01 +0100
  • bd86aae536 lol Jack Halford 2018-02-12 18:00:15 +0100
  • 1e278eebe3 colors at startup Jack Halford 2018-02-12 17:49:39 +0100
  • 37d51d2afe init kfs_2 wescande 2018-02-12 17:08:06 +0100
  • 097dfd7ddc yolo wescande 2018-02-12 16:49:30 +0100
  • b730734cef Merge branch 'master' of https://github.com/jzck/kernel wescande 2018-02-12 16:25:45 +0100
  • d8e0647153 Merge branch 'master' of https://github.com/jzck/kernel wescande 2018-02-12 16:17:26 +0100
  • 3f2068de99 print[ln] macros in place Jack Halford 2018-02-12 16:16:42 +0100
  • 27589f5d2c Merge remote-tracking branch 'origin/keyboard_handle' wescande 2018-02-12 16:14:47 +0100
  • 2503fdb96d CONTEXT is instanciated at compile time now Jack Halford 2018-02-12 16:11:47 +0100
  • c1cb1e5620 greatly simplified Writer by removing T generic, 0xb8000 is now hardcoded in flush() Jack Halford 2018-02-12 16:06:00 +0100
  • 67dbf5d9b3 context::Context handles multiple Writers, Writer handles cursor Jack Halford 2018-02-12 15:22:35 +0100
  • 6dd33393df keyboard handle maj wescande 2018-02-12 12:54:11 +0100
  • 66d75c0895 starting to make vga more modular, keyboard controls which screen is in scope Jack Halford 2018-02-10 18:18:58 +0100
  • 7429ab83c8 better panic formatting Jack Halford 2018-02-09 18:56:10 +0100
  • 8f2f89eae6 ignore Jack Halford 2018-02-09 17:53:03 +0100
  • f53468a1f5 cursor support :) Jack Halford 2018-02-09 17:51:38 +0100
  • c2df8effbe it compiles Jack Halford 2018-02-09 17:36:36 +0100
  • 698a859b7c merge Jack Halford 2018-02-09 17:30:33 +0100
  • 44e6787e2e makefile gdb Jack Halford 2018-02-09 17:28:53 +0100
  • 1476c49f2b Gdb enabled wescande 2018-02-09 17:25:36 +0100
  • 01fb8e1667 Merge branch 'master' of https://github.com/jzck/kernel Jack Halford 2018-02-09 17:10:44 +0100
  • 15b0890ad3 stuff Jack Halford 2018-02-09 17:07:47 +0100
  • f2405aaa58 makefile over 9000 wescande 2018-02-09 17:00:41 +0100
  • be1b0def36 rectif port telnet wescande 2018-02-09 14:54:01 +0100
  • 56c937e620 vga Jack Halford 2018-02-09 14:50:07 +0100
  • 4c12c768dc vga_buffer code first commit Jack Halford 2018-02-08 23:02:32 +0100
  • 69299bda2d basic rust call in 32b wescande 2018-02-08 19:18:14 +0100
  • 612662870c make split tmux screen wescande 2018-02-07 20:01:36 +0100
  • aec4b53e53 stuff Jack Halford 2018-02-06 23:39:33 +0100
  • 6c252fb5da Update README.md Jack Halford 2018-02-06 14:44:29 +0100
  • 1bfdff2a76 comments Jack Halford 2018-02-05 20:15:08 +0100
  • 25a76fce29 Merge branch 'master' of https://github.com/jzck/kernel Jack Halford 2018-02-05 18:13:16 +0100
  • deb033ff50 stuck in the middle of paging Jack Halford 2018-02-05 18:13:10 +0100
  • 2b4ee5d846 Update README.md Jack Halford 2018-02-05 11:16:01 +0100
  • aea724a64d Update README.md Jack Halford 2018-02-05 10:28:16 +0100
  • 9a6ba1d03d Merge branch 'master' of https://github.com/jzck/kernel Jack Halford 2018-02-04 18:57:29 +0000
  • b347842b8d rust setup stuff Jack Halford 2018-02-04 18:57:20 +0000
  • 4c019ca695 Update README.md Jack Halford 2018-02-04 19:48:28 +0100
  • 88020a6fc3 Update README.md Jack Halford 2018-02-04 19:48:13 +0100
  • 808a111b04 Update README.md Jack Halford 2018-02-04 19:42:19 +0100
  • 84b5dcbb8b Update README.md Jack Halford 2018-02-04 19:42:05 +0100
  • a13899fd59 Update README.md Jack Halford 2018-02-04 19:37:15 +0100
  • b77dcc8ee3 Update README.md Jack Halford 2018-02-04 19:17:35 +0100
  • c78d7a06aa Update README.md Jack Halford 2018-02-04 19:17:19 +0100
  • 93b06cea11 readme Jack Halford 2018-02-04 18:16:37 +0000
  • 68abeabb0f README with blog url Jack Halford 2018-02-04 18:08:45 +0000
  • 687b609244 long mode achieved, starting rust Jack Halford 2018-02-04 18:51:25 +0100
  • 6411831e67 readme, also paging is enabled Jack Halford 2018-02-04 17:32:46 +0000
  • 39e3de544e no more vagrantfile Jack Halford 2018-02-04 15:09:27 +0100
  • cc8a6f6a6f first commit! Jack Halford 2018-02-04 14:37:23 +0100
  • 5a0a708e90 refactor like ping, easy to hand in Jack Halford 2017-11-28 16:25:31 +0000
  • 0a9d68b981 no more libft Jack Halford 2017-11-28 16:12:18 +0000
  • 9d11475d99 added cliopts and -t option, ipv6 next Jack Halford 2017-11-28 15:47:10 +0000
  • ee26baea8a refactor for docker ubuntu, no more libft Jack Halford 2017-11-27 18:15:35 +0000
  • dff0d5f79e libft gone Jack Halford 2017-11-27 17:28:56 +0000
  • da72d6e922 libft submodule commit Jack Halford 2017-11-24 00:48:00 +0100
  • a2ef051d5c makefile linkage Jack Halford 2017-11-23 18:13:48 +0100
  • b2873fd6f6 last commit ? Jack Halford 2017-11-23 17:55:55 +0100
  • cae367e0fc works Jack Halford 2017-11-23 15:43:22 +0100
  • 3efbeb3903 stuff Jack Halford 2017-11-20 17:41:23 +0100