ED
0746048a00
Run unit tests under the building architecture
...
This also removed the need for `@intCase()`
Also move the making directories and copying to a script to the build is simpler.
Install qemu earler
Added chmod +x
Fixed copy elf
Added missing switch for qemu binary
Spelling
Make makeiso.sh executable
No longer chmod makeiso.sh
Use the cache root to set the output directory
2020-01-09 13:08:11 +00:00
Sam Tebbs
a095fd3947
Merge pull request #104 from SamTebbs33/feature/phys-mem-manager
...
Add physical memory manager
2020-01-09 12:50:03 +00:00
Sam Tebbs
7043ccd6b9
Add a physical memory manager
2020-01-09 12:47:05 +00:00
Sam Tebbs
6a46d263cf
Merge pull request #119 from SamTebbs33/hotfix/callconv-changes
...
Update calling convention syntax
2020-01-07 16:10:33 +00:00
Sam Tebbs
33136033c1
Update calling convention syntax
2020-01-07 13:30:54 +00:00
Sam Tebbs
33a9e517ce
Merge pull request #116 from SamTebbs33/zig-update
...
Update code to work with zig master
2020-01-06 14:31:00 +00:00
Sam Tebbs
91b2a61acf
Update code to work with zig master
2020-01-06 14:28:09 +00:00
Sam Tebbs
4b870d3a65
Merge pull request #109 from SamTebbs33/feature/stacktrace-on-panic3
...
Add simple stacktrace logging
2019-12-06 20:38:33 +00:00
Sam Tebbs
f0161f0ec9
Add simple stacktrace logging
2019-12-06 20:28:28 +00:00
Sam Tebbs
9d52e08ea7
Merge pull request #113 from SamTebbs33/feature/ci-zig-version
...
Change CI's zig version to 0.5.0+ae0a219d1
2019-11-19 17:10:04 +00:00
Sam Tebbs
724111ec26
Fix link
2019-11-19 00:04:22 +00:00
Sam Tebbs
9e79808d15
Change CI's zig version to 0.5.0+ae0a219d1
2019-11-18 23:38:41 +00:00
Sam Tebbs
eba782b9d9
Merge pull request #111 from SamTebbs33/bugfix/fix-casts
...
Fix T(x) style casts
2019-11-10 22:09:43 +00:00
Sam Tebbs
7b2d4c1190
Fix T() style casts
2019-11-10 22:07:20 +00:00
Sam Tebbs
2587b9f16c
Merge pull request #106 from SamTebbs33/feature/load-bootmodules
...
Load grub modules on mem init
2019-11-09 13:56:34 +00:00
Sam Tebbs
01490f051c
Load grub modules on mem init
2019-11-08 22:09:01 +00:00
Sam Tebbs
762ddc3a63
Merge pull request #105 from SamTebbs33/feature/virtToPhys-and-physToVirt
...
Move virtToPhys to mem.zig and add physToVirt
2019-11-08 22:05:12 +00:00
Sam Tebbs
9b9bfdfa58
Move virtToPhys to mem.zig and add physToVirt
2019-11-08 21:57:42 +00:00
Edward Dean
87f33a4c0d
Merge pull request #108 from SamTebbs33/full-isr-irq-zig-code
...
No more assembly
2019-11-06 21:34:03 +00:00
ED
89a1873e7c
No more assembly
...
Pure zig
Added doc comments
Feedback
2019-11-06 21:31:44 +00:00
Edward Dean
e5e8939c3f
Merge pull request #107 from SamTebbs33/pit-adding-tests
...
Added run time tests for PIT
2019-11-06 21:31:16 +00:00
ED
419d8ad585
Added run time tests for PIT
...
Also changed the TTY a bit
Merged new run time testing
Code layout change
Feedback
Feedback 2
2019-11-06 21:21:27 +00:00
Sam Tebbs
5d59294c17
Merge pull request #101 from SamTebbs33/feature/log-tests
...
Add log tests
2019-10-25 20:42:12 +01:00
Sam Tebbs
36aeced2c3
Add log tests
2019-10-25 20:08:59 +01:00
Sam Tebbs
526d1cee93
Merge pull request #100 from SamTebbs33/feature/serial-tests
...
Add serial tests
2019-10-15 17:32:37 +01:00
Sam Tebbs
35b76d5f1c
Add serial tests
2019-10-15 17:20:22 +01:00
Sam Tebbs
586d46332c
Merge pull request #103 from SamTebbs33/bugfix/readme-fix
...
Fix readme
2019-10-12 14:24:09 +01:00
Sam Tebbs
287b50ee59
Fix some readme issues
2019-10-11 17:33:36 +01:00
Sam Tebbs
91b7ca02b2
Merge pull request #97 from SamTebbs33/bugfix/rt-test-script-hangs
...
Stop rt-test script from hanging
2019-10-06 22:15:10 +01:00
Sam Tebbs
a3b565629e
Stop rt-test script from hanging
2019-10-06 20:54:39 +01:00
Sam Tebbs
032d08ebfe
Merge pull request #96 from SamTebbs33/feature/ci-formatting-check
...
Add formatting check to CI
2019-10-06 20:04:17 +01:00
Sam Tebbs
1deaab2ad7
Add formatting check to CI
2019-10-06 19:49:45 +01:00
Edward Dean
73495f1f57
Merge pull request #92 from SamTebbs33/adding-tests-for-irq
...
Added unit and runtime tests
2019-10-06 19:32:52 +01:00
ED
2906d6ca13
Added unit and runtime tests
...
Also changed up panic call
Fixed rebasing
Feedback
2019-10-06 17:40:12 +01:00
Edward Dean
cec688d279
Merge pull request #93 from SamTebbs33/adding-tests-for-isr
...
Added unit and runtime tests
2019-10-05 20:49:19 +01:00
ED
42bdbf6b7f
Added unit and runtime tests
...
Also fixed some typos
Also changed the panic a bit
Removed changed to unnecessary files
Fixed merge
Feedback
Fixed tests
2019-10-05 20:46:31 +01:00
Sam Tebbs
d306078c62
Merge pull request #95 from SamTebbs33/bugfix/fix-debug-option
...
Remove debug option
2019-10-03 17:19:08 +01:00
Sam Tebbs
16bd3f57a1
Remove debug option
2019-10-03 17:15:05 +01:00
Sam Tebbs
88d6e58c6e
Merge pull request #73 from SamTebbs33/feature/paging-rt-tests
...
Add x86 paging rt test
2019-10-01 23:15:22 +01:00
Sam Tebbs
7fb55437e3
Add x86 paging runtime tests
2019-10-01 23:08:19 +01:00
Edward Dean
114f5ea234
Merge pull request #94 from SamTebbs33/adding-tests-for-pic
...
Added unit tests for PIC
2019-10-01 18:02:30 +01:00
ED
2a0c2e4708
Added unit tests for PIC
...
Removed I/O wait as it isn't needed and uses the syscall interrupt.
Added runtime tests
Fixed styling for TTY
Fixed runtime tests
Now they are fixed
2019-10-01 17:59:42 +01:00
Edward Dean
25af35f726
Merge pull request #91 from SamTebbs33/adding-test-for-tty
...
Added runtime tests for TTY
2019-10-01 11:58:02 +01:00
ED
60164d9252
Added runtime tests for TTY
...
Removed types
Styling
Added printing error and multi line string for logo
Fix panic after rebase
2019-10-01 11:52:23 +01:00
Edward Dean
6ece9a8440
Merge pull request #90 from SamTebbs33/adding-tests-for-vga
...
Added runtime tests for VGA
2019-10-01 11:43:11 +01:00
ED
420a09f039
Added runtime tests for VGA
...
Added doc comments as well
A little refactor of code
Reordered
Removed types
2019-09-29 12:55:34 +01:00
Sam Tebbs
b682afa79d
Merge pull request #84 from SamTebbs33/feature/4kb-paging
...
Add 4kb paging
2019-09-24 11:46:00 +01:00
Sam Tebbs
48d80d92ae
Add 4kb paging
2019-09-24 11:43:30 +01:00
Sam Tebbs
4a1209785a
Merge pull request #88 from SamTebbs33/feature/refactor-syscall-handler-type
...
Add syscall args to syscall handler type
2019-09-24 11:05:41 +01:00
Sam Tebbs
a18444e911
Add syscall args to syscall handler type
2019-09-21 17:11:40 +01:00