Commit graph

  • 96da426a3a
    Merge pull request #124 from SamTebbs33/feature/add-fmt-setp-to-build Edward Dean 2020-01-15 19:43:29 +0000
  • 9332fc67b5
    Add Format set to build ED 2020-01-15 16:30:30 +0000
  • c581db8e16
    Merge pull request #122 from SamTebbs33/feature/unittest-in-build-arch Edward Dean 2020-01-09 13:11:01 +0000
  • 0746048a00
    Run unit tests under the building architecture ED 2020-01-09 13:08:00 +0000
  • a095fd3947
    Merge pull request #104 from SamTebbs33/feature/phys-mem-manager Sam Tebbs 2020-01-09 12:50:03 +0000
  • 7043ccd6b9 Add a physical memory manager Sam Tebbs 2019-09-09 23:38:06 +0100
  • 6a46d263cf
    Merge pull request #119 from SamTebbs33/hotfix/callconv-changes Sam Tebbs 2020-01-07 16:10:33 +0000
  • 33136033c1 Update calling convention syntax Sam Tebbs 2020-01-07 13:30:54 +0000
  • 33a9e517ce Merge pull request #116 from SamTebbs33/zig-update Sam Tebbs 2020-01-06 14:31:00 +0000
  • 91b2a61acf Update code to work with zig master Sam Tebbs 2020-01-01 19:12:36 +0000
  • 4b870d3a65
    Merge pull request #109 from SamTebbs33/feature/stacktrace-on-panic3 Sam Tebbs 2019-12-06 20:38:33 +0000
  • f0161f0ec9 Add simple stacktrace logging Sam Tebbs 2019-11-02 02:18:02 +0000
  • 9d52e08ea7
    Merge pull request #113 from SamTebbs33/feature/ci-zig-version Sam Tebbs 2019-11-19 17:10:04 +0000
  • 724111ec26 Fix link Sam Tebbs 2019-11-19 00:04:22 +0000
  • 9e79808d15 Change CI's zig version to 0.5.0+ae0a219d1 Sam Tebbs 2019-11-18 23:38:41 +0000
  • eba782b9d9
    Merge pull request #111 from SamTebbs33/bugfix/fix-casts Sam Tebbs 2019-11-10 22:09:43 +0000
  • 7b2d4c1190 Fix T() style casts Sam Tebbs 2019-11-10 12:35:08 +0000
  • 2587b9f16c
    Merge pull request #106 from SamTebbs33/feature/load-bootmodules Sam Tebbs 2019-11-09 13:56:34 +0000
  • 01490f051c Load grub modules on mem init Sam Tebbs 2019-11-02 02:00:49 +0000
  • 762ddc3a63
    Merge pull request #105 from SamTebbs33/feature/virtToPhys-and-physToVirt Sam Tebbs 2019-11-08 22:05:12 +0000
  • 9b9bfdfa58 Move virtToPhys to mem.zig and add physToVirt Sam Tebbs 2019-11-02 01:22:10 +0000
  • 87f33a4c0d
    Merge pull request #108 from SamTebbs33/full-isr-irq-zig-code Edward Dean 2019-11-06 21:34:03 +0000
  • 89a1873e7c No more assembly ED 2019-11-06 21:21:02 +0000
  • e5e8939c3f
    Merge pull request #107 from SamTebbs33/pit-adding-tests Edward Dean 2019-11-06 21:31:16 +0000
  • 419d8ad585 Added run time tests for PIT ED 2019-11-06 21:21:27 +0000
  • 5d59294c17
    Merge pull request #101 from SamTebbs33/feature/log-tests Sam Tebbs 2019-10-25 20:42:12 +0100
  • 36aeced2c3 Add log tests Sam Tebbs 2019-10-08 11:20:37 +0100
  • 526d1cee93
    Merge pull request #100 from SamTebbs33/feature/serial-tests Sam Tebbs 2019-10-15 17:32:37 +0100
  • 35b76d5f1c Add serial tests Sam Tebbs 2019-10-08 00:11:50 +0100
  • 586d46332c
    Merge pull request #103 from SamTebbs33/bugfix/readme-fix Sam Tebbs 2019-10-12 14:24:09 +0100
  • 287b50ee59 Fix some readme issues Sam Tebbs 2019-10-10 21:20:17 +0100
  • 91b7ca02b2 Merge pull request #97 from SamTebbs33/bugfix/rt-test-script-hangs Sam Tebbs 2019-10-06 22:15:10 +0100
  • a3b565629e Stop rt-test script from hanging Sam Tebbs 2019-10-06 20:52:43 +0100
  • 032d08ebfe Merge pull request #96 from SamTebbs33/feature/ci-formatting-check Sam Tebbs 2019-10-06 20:04:17 +0100
  • 1deaab2ad7 Add formatting check to CI Sam Tebbs 2019-10-06 19:03:02 +0100
  • 73495f1f57 Merge pull request #92 from SamTebbs33/adding-tests-for-irq Edward Dean 2019-10-06 19:32:52 +0100
  • 2906d6ca13 Added unit and runtime tests ED 2019-10-06 17:40:12 +0100
  • cec688d279 Merge pull request #93 from SamTebbs33/adding-tests-for-isr Edward Dean 2019-10-05 20:49:19 +0100
  • 42bdbf6b7f Added unit and runtime tests ED 2019-10-05 20:46:31 +0100
  • d306078c62 Merge pull request #95 from SamTebbs33/bugfix/fix-debug-option Sam Tebbs 2019-10-03 17:19:08 +0100
  • 16bd3f57a1 Remove debug option Sam Tebbs 2019-10-01 17:35:15 +0100
  • 88d6e58c6e Merge pull request #73 from SamTebbs33/feature/paging-rt-tests Sam Tebbs 2019-10-01 23:15:22 +0100
  • 7fb55437e3 Add x86 paging runtime tests Sam Tebbs 2019-09-08 22:13:13 +0100
  • 114f5ea234 Merge pull request #94 from SamTebbs33/adding-tests-for-pic Edward Dean 2019-10-01 18:02:30 +0100
  • 2a0c2e4708 Added unit tests for PIC ED 2019-10-01 17:59:42 +0100
  • 25af35f726 Merge pull request #91 from SamTebbs33/adding-test-for-tty Edward Dean 2019-10-01 11:58:02 +0100
  • 60164d9252 Added runtime tests for TTY ED 2019-10-01 11:52:23 +0100
  • 6ece9a8440 Merge pull request #90 from SamTebbs33/adding-tests-for-vga Edward Dean 2019-10-01 11:43:11 +0100
  • 420a09f039 Added runtime tests for VGA ED 2019-09-29 12:55:34 +0100
  • b682afa79d Merge pull request #84 from SamTebbs33/feature/4kb-paging Sam Tebbs 2019-09-24 11:45:15 +0100
  • 48d80d92ae Add 4kb paging Sam Tebbs 2019-09-16 01:48:32 +0100
  • 4a1209785a Merge pull request #88 from SamTebbs33/feature/refactor-syscall-handler-type Sam Tebbs 2019-09-24 11:05:41 +0100
  • a18444e911 Add syscall args to syscall handler type Sam Tebbs 2019-09-21 17:11:40 +0100
  • 5daa9d7d3c Merge pull request #87 from SamTebbs33/feature/github-actions-ci Sam Tebbs 2019-09-19 11:04:29 +0100
  • 833ca22989 Migrate to github actions for CI Sam Tebbs 2019-09-17 18:49:53 +0100
  • 70e817ddd7 Merge pull request #85 from SamTebbs33/feature/test-single-buildmode Sam Tebbs 2019-09-18 18:43:08 +0100
  • a7bb3e1d01 Merge pull request #86 from SamTebbs33/feature/import-syscall-tests Sam Tebbs 2019-09-18 15:17:05 +0100
  • f11bcd88f3 Import syscall tests into x86/arch.zig Sam Tebbs 2019-09-17 23:04:01 +0100
  • b4b3fb06c3 Only test a single build mode Sam Tebbs 2019-09-17 19:00:33 +0100
  • 048284e305 Merge pull request #83 from SamTebbs33/feature/adding-tests-for-idt Edward Dean 2019-09-17 18:27:48 +0100
  • 4d9b963310 Added IDT unit and run-time tests ED 2019-09-17 18:24:27 +0100
  • 9d9c5d6a39 Merge pull request #78 from SamTebbs33/feature/adding-tests-for-gdt Edward Dean 2019-09-16 22:53:56 +0100
  • 07cc1ae89b Added gdt unit and runtime tests ED 2019-09-16 22:19:21 +0100
  • 9c35de8673 Merge pull request #80 from SamTebbs33/feature/alignment-func-replacement Sam Tebbs 2019-09-12 22:56:27 +0100
  • 8a961d7e6d Replace alignment functions with stdlib's Sam Tebbs 2019-09-12 22:15:00 +0100
  • 7cb0410f72 Merge pull request #76 from SamTebbs33/bugfix/gdb-symbol-file Sam Tebbs 2019-09-12 00:37:56 +0100
  • 2373331716 Clean up argument thing Sam Tebbs 2019-09-11 23:25:34 +0100
  • 37b6c58c3c Fix gdb symbol-file argument Sam Tebbs 2019-09-10 23:08:57 +0100
  • b046cd8f3e Merge pull request #58 from SamTebbs33/feature/arch-mock-testing Edward Dean 2019-09-08 20:52:41 +0100
  • d5d4082a66 Fixed tesing ED 2019-09-08 20:48:23 +0100
  • 89c47d064b Merge pull request #71 from SamTebbs33/feature/readme-improvement Sam Tebbs 2019-09-08 16:26:49 +0100
  • 5b1487c877 Improve readme Sam Tebbs 2019-09-07 23:38:12 +0100
  • 01737079df Merge pull request #65 from andrewrk/update-to-zig-master-and-fix-build Sam Tebbs 2019-09-05 16:34:16 +0100
  • 798b1c1d34 Update to zig master and simplify build script Andrew Kelley 2019-09-03 14:13:26 -0400
  • b2ce5f6310 Merge pull request #56 from SamTebbs33/feature/syscalls Sam Tebbs 2019-09-02 20:38:45 +0100
  • 60ba451aec Add x86 syscalls Sam Tebbs 2019-07-31 22:41:22 +0100
  • 190f21f907 Merge pull request #62 from SamTebbs33/feature/build-options Sam Tebbs 2019-09-01 17:33:10 +0100
  • b8f0b3131c Add infrastructure for build options Sam Tebbs 2019-08-27 19:28:17 +0100
  • 47a6dbdb5b Merge pull request #54 from SamTebbs33/feature/ci Sam Tebbs 2019-07-25 17:51:25 +0100
  • 50948774c4 Add continuous integration with Azure Sam Tebbs 2019-07-19 09:41:55 +0100
  • 811ee30f17 Merge pull request #48 from SamTebbs33/feature/runtime-testing Sam Tebbs 2019-07-09 23:27:44 +0100
  • 35cfbd1686 Add runtime testing harness Sam Tebbs 2019-06-29 23:50:44 +0100
  • a3d1c2a6c5 Merge pull request #52 from SamTebbs33/feature/arch-register-int-handler Sam Tebbs 2019-07-06 23:40:31 +0100
  • 9b0fcbab20 Add arch.registerInterruptHandler Sam Tebbs 2019-07-01 21:48:04 +0100
  • f8f7e40535 Merge pull request #39 from SamTebbs33/feature/paging Sam Tebbs 2019-06-29 17:27:47 +0100
  • e1511f7924 Add x86 paging Sam Tebbs 2019-05-23 17:50:37 +0100
  • 2ba7f62127 Merge pull request #43 from SamTebbs33/feature/PIT-handler Edward Dean 2019-06-27 21:30:00 +0100
  • 1e951691a9 Added PIT interface ED 2019-06-26 18:42:38 +0100
  • 2ab99036b1 Merge pull request #42 from SamTebbs33/feature/logging Sam Tebbs 2019-06-25 20:23:50 +0100
  • 7e5b7b2331 Add logging Sam Tebbs 2019-06-22 10:00:57 +0100
  • 1b8244adfa Merge pull request #41 from SamTebbs33/feature/serial-output Sam Tebbs 2019-06-24 22:56:24 +0100
  • d980ce5524 Add serial output Sam Tebbs 2019-06-16 23:48:32 +0100
  • 4b75fb78e5 Merge pull request #34 from SamTebbs33/feature/pic-interface Edward Dean 2019-06-02 17:30:42 +0100
  • 1fc534b9a4 Added the PIC interface ED 2019-06-02 17:14:02 +0100
  • 144dffe628 Merge pull request #29 from SamTebbs33/feature/create-gdt-idt-irq-isr Edward Dean 2019-05-31 07:42:22 +0100
  • 995268b04e Added GDT, IDT, IRQ, updated build.zig ED 2019-05-31 07:41:28 +0100
  • d22b79816b Merge pull request #28 from SamTebbs33/feature/arch-compilation-refactor Sam Tebbs 2019-05-29 08:20:44 +0100
  • 08dbf09e00 Refactor compilation of architecture-specific code Sam Tebbs 2019-05-28 21:12:41 +0100
  • b3f7785fd8 Merge pull request #25 from SamTebbs33/feature/tty-vga-interface Edward Dean 2019-05-23 18:35:04 +0100
  • 4234bd2038 Merge pull request #24 from SamTebbs33/revert-20-feature/tty-vga-interface Sam Tebbs 2019-05-23 18:32:51 +0100