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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								5daa9d7d3c 
								
							 
						 
						
							
							
								
								Merge pull request  #87  from SamTebbs33/feature/github-actions-ci  
							
							... 
							
							
							
							Migrate to github actions for CI 
							
						 
						
							2019-09-19 11:04:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								833ca22989 
								
							 
						 
						
							
							
								
								Migrate to github actions for CI  
							
							
							
						 
						
							2019-09-18 20:47:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								70e817ddd7 
								
							 
						 
						
							
							
								
								Merge pull request  #85  from SamTebbs33/feature/test-single-buildmode  
							
							... 
							
							
							
							Only test a single build mode 
							
						 
						
							2019-09-18 18:43:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								a7bb3e1d01 
								
							 
						 
						
							
							
								
								Merge pull request  #86  from SamTebbs33/feature/import-syscall-tests  
							
							... 
							
							
							
							Import syscall tests into x86/arch.zig 
							
						 
						
							2019-09-18 15:17:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								f11bcd88f3 
								
							 
						 
						
							
							
								
								Import syscall tests into x86/arch.zig  
							
							
							
						 
						
							2019-09-17 23:04:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								b4b3fb06c3 
								
							 
						 
						
							
							
								
								Only test a single build mode  
							
							
							
						 
						
							2019-09-17 19:00:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
							
							
								
							
							
								048284e305 
								
							 
						 
						
							
							
								
								Merge pull request  #83  from SamTebbs33/feature/adding-tests-for-idt  
							
							... 
							
							
							
							Feature/adding tests for idt 
							
						 
						
							2019-09-17 18:27:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ED 
								
							 
						 
						
							
							
							
							
								
							
							
								4d9b963310 
								
							 
						 
						
							
							
								
								Added IDT unit and run-time tests  
							
							
							
						 
						
							2019-09-17 18:24:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
							
							
								
							
							
								9d9c5d6a39 
								
							 
						 
						
							
							
								
								Merge pull request  #78  from SamTebbs33/feature/adding-tests-for-gdt  
							
							... 
							
							
							
							Feature/adding tests for gdt 
							
						 
						
							2019-09-16 22:53:56 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								9c35de8673 
								
							 
						 
						
							
							
								
								Merge pull request  #80  from SamTebbs33/feature/alignment-func-replacement  
							
							... 
							
							
							
							Replace x86 paging alignment functions with stdlib's 
							
						 
						
							2019-09-12 22:56:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								8a961d7e6d 
								
							 
						 
						
							
							
								
								Replace alignment functions with stdlib's  
							
							
							
						 
						
							2019-09-12 22:15:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								7cb0410f72 
								
							 
						 
						
							
							
								
								Merge pull request  #76  from SamTebbs33/bugfix/gdb-symbol-file  
							
							... 
							
							
							
							Fix gdb symbol-file argument 
							
						 
						
							2019-09-12 00:37:56 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
							
							
								
							
							
								b046cd8f3e 
								
							 
						 
						
							
							
								
								Merge pull request  #58  from SamTebbs33/feature/arch-mock-testing  
							
							... 
							
							
							
							Feature/arch mock testing 
							
						 
						
							2019-09-08 20:52:41 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								89c47d064b 
								
							 
						 
						
							
							
								
								Merge pull request  #71  from SamTebbs33/feature/readme-improvement  
							
							... 
							
							
							
							Improve readme 
							
						 
						
							2019-09-08 16:26:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								5b1487c877 
								
							 
						 
						
							
							
								
								Improve readme  
							
							
							
						 
						
							2019-09-08 16:26:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								01737079df 
								
							 
						 
						
							
							
								
								Merge pull request  #65  from andrewrk/update-to-zig-master-and-fix-build  
							
							... 
							
							
							
							Update to zig master and simplify build script 
							
						 
						
							2019-09-05 16:34:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Kelley 
								
							 
						 
						
							
							
							
							
								
							
							
								798b1c1d34 
								
							 
						 
						
							
							
								
								Update to zig master and simplify build script  
							
							
							
						 
						
							2019-09-05 16:33:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								b2ce5f6310 
								
							 
						 
						
							
							
								
								Merge pull request  #56  from SamTebbs33/feature/syscalls  
							
							... 
							
							
							
							Add x86 syscalls 
							
						 
						
							2019-09-02 20:38:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								60ba451aec 
								
							 
						 
						
							
							
								
								Add x86 syscalls  
							
							
							
						 
						
							2019-09-02 20:37:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								190f21f907 
								
							 
						 
						
							
							
								
								Merge pull request  #62  from SamTebbs33/feature/build-options  
							
							... 
							
							
							
							Add infrastructure for build options 
							
						 
						
							2019-09-01 17:33:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								b8f0b3131c 
								
							 
						 
						
							
							
								
								Add infrastructure for build options  
							
							
							
						 
						
							2019-09-01 17:29:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								47a6dbdb5b 
								
							 
						 
						
							
							
								
								Merge pull request  #54  from SamTebbs33/feature/ci  
							
							... 
							
							
							
							Add continuous integration with Azure 
							
						 
						
							2019-07-25 17:51:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								50948774c4 
								
							 
						 
						
							
							
								
								Add continuous integration with Azure  
							
							... 
							
							
							
							This patch adds continuous integration with Azure Pipelines at:
https://dev.azure.com/samueltebbs/pluto/_build?definitionId=1 . This will
download zig v0.4.0 (will change to master once we upgrade our source),
build the kernel, install qemu and do runtime testing (mock testing will
also need to be done once that is up and running). Closes  #13  
							
						 
						
							2019-07-25 10:35:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								811ee30f17 
								
							 
						 
						
							
							
								
								Merge pull request  #48  from SamTebbs33/feature/runtime-testing  
							
							... 
							
							
							
							Add runtime testing harness 
							
						 
						
							2019-07-09 23:27:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								35cfbd1686 
								
							 
						 
						
							
							
								
								Add runtime testing harness  
							
							
							
						 
						
							2019-07-09 23:25:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								a3d1c2a6c5 
								
							 
						 
						
							
							
								
								Merge pull request  #52  from SamTebbs33/feature/arch-register-int-handler  
							
							... 
							
							
							
							Add arch.registerInterruptHandler 
							
						 
						
							2019-07-06 23:40:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								9b0fcbab20 
								
							 
						 
						
							
							
								
								Add arch.registerInterruptHandler  
							
							
							
						 
						
							2019-07-06 20:34:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								f8f7e40535 
								
							 
						 
						
							
							
								
								Merge pull request  #39  from SamTebbs33/feature/paging  
							
							... 
							
							
							
							Add x86 paging 
							
						 
						
							2019-06-29 17:27:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								e1511f7924 
								
							 
						 
						
							
							
								
								Add x86 paging  
							
							
							
						 
						
							2019-06-29 12:02:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
							
							
								
							
							
								2ba7f62127 
								
							 
						 
						
							
							
								
								Merge pull request  #43  from SamTebbs33/feature/PIT-handler  
							
							... 
							
							
							
							Added PIT interface 
							
						 
						
							2019-06-27 21:30:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ED 
								
							 
						 
						
							
							
							
							
								
							
							
								1e951691a9 
								
							 
						 
						
							
							
								
								Added PIT interface  
							
							... 
							
							
							
							Ready for PR
Code review changes
Minor changes 
							
						 
						
							2019-06-26 18:42:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab99036b1 
								
							 
						 
						
							
							
								
								Merge pull request  #42  from SamTebbs33/feature/logging  
							
							... 
							
							
							
							Add logging 
							
						 
						
							2019-06-25 20:23:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								7e5b7b2331 
								
							 
						 
						
							
							
								
								Add logging  
							
							
							
						 
						
							2019-06-25 20:10:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								1b8244adfa 
								
							 
						 
						
							
							
								
								Merge pull request  #41  from SamTebbs33/feature/serial-output  
							
							... 
							
							
							
							Add serial output 
							
						 
						
							2019-06-24 22:56:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								d980ce5524 
								
							 
						 
						
							
							
								
								Add serial output  
							
							
							
						 
						
							2019-06-24 22:49:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
							
							
								
							
							
								4b75fb78e5 
								
							 
						 
						
							
							
								
								Merge pull request  #34  from SamTebbs33/feature/pic-interface  
							
							... 
							
							
							
							Added the PIC interface 
							
						 
						
							2019-06-02 17:30:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ED 
								
							 
						 
						
							
							
							
							
								
							
							
								1fc534b9a4 
								
							 
						 
						
							
							
								
								Added the PIC interface  
							
							... 
							
							
							
							Also added doc comments to functions 
							
						 
						
							2019-06-02 17:14:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
							
							
								
							
							
								144dffe628 
								
							 
						 
						
							
							
								
								Merge pull request  #29  from SamTebbs33/feature/create-gdt-idt-irq-isr  
							
							... 
							
							
							
							Added GDT, IDT, IRQ, updated build.zig 
							
						 
						
							2019-05-31 07:42:22 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								d22b79816b 
								
							 
						 
						
							
							
								
								Merge pull request  #28  from SamTebbs33/feature/arch-compilation-refactor  
							
							... 
							
							
							
							This patch refactors the compilation of arch code to match the design in #27 . Closes  #27  
							
						 
						
							2019-05-29 08:20:44 +01:00