Sam Tebbs
16bd3f57a1
Remove debug option
2019-10-03 17:15:05 +01:00
Sam Tebbs
b4b3fb06c3
Only test a single build mode
2019-09-17 19:00:33 +01:00
ED
4d9b963310
Added IDT unit and run-time tests
2019-09-17 18:24:44 +01:00
ED
07cc1ae89b
Added gdt unit and runtime tests
...
Updated runtime tests
Added doc comments for runtime tests
PR review
WIP
Fixed testing
Import GDT to run the unit tests
Removed redundant arch tests
Removed whitespace
2019-09-16 22:19:33 +01:00
Sam Tebbs
2373331716
Clean up argument thing
2019-09-11 23:25:34 +01:00
Sam Tebbs
37b6c58c3c
Fix gdb symbol-file argument
2019-09-10 23:08:57 +01:00
ED
d5d4082a66
Fixed tesing
...
Add mocking of functions
Added new function type
Fixed up the mock testing
Working mock_framework :), fixed up all tests for VGA and TTY
Adding tests
VGA testing done
Fin vga and tty mock testing
Fixed build
Removed white spaces
WIP
Added tests for all build modes + reduced import string length for testing
Added comments refactoring
Re-added constants
Added some comments
Updated to master of zig
Added unit tests to pipeline
PR comments
Fixed typos
2019-09-08 20:48:23 +01:00
Andrew Kelley
798b1c1d34
Update to zig master and simplify build script
2019-09-05 16:33:43 +01:00
Sam Tebbs
b8f0b3131c
Add infrastructure for build options
2019-09-01 17:29:50 +01:00
Sam Tebbs
35cfbd1686
Add runtime testing harness
2019-07-09 23:25:52 +01:00
ED
995268b04e
Added GDT, IDT, IRQ, updated build.zig
...
Added new build.zig
Interrupts no work :(
Added isr
Interrupts work
Added spurious irq
Code review comments
New name
Refactor
Build asm
2019-05-31 07:41:28 +01:00
Sam Tebbs
08dbf09e00
Refactor compilation of architecture-specific code
2019-05-29 08:18:14 +01:00
ED
faeb433bb0
Add TTY and VGA interface
...
Line endings
Removed redundant files
Line ending
2019-05-22 20:12:46 +01:00
Sam Tebbs
49d6f19516
Separate arch-specific and arch-agnostic code
2019-05-13 21:10:03 +01:00
Sam Tebbs
47f68ceb9c
Start using the zig build system
...
Start using zig build system
2019-05-03 23:35:00 +01:00
Edward Dean
bee7416b08
Feature/hello world kernel land, closes #3 ( #4 )
...
* prints hello world
* Builds with the zig build system
2019-04-17 17:40:26 +01:00