Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								ecc3de413c 
								
							 
						 
						
							
							
								
								Make serial arch-dependent  
							
							
							
						 
						
							2020-06-07 17:38:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e7770d0051 
								
							 
						 
						
							
							
								
								Merge pull request  #153  from SamTebbs33/feature/move-linker-script  
							
							... 
							
							
							
							Move linker script 
							
						 
						
							2020-06-04 12:05:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								cec5d3c68d 
								
							 
						 
						
							
							
								
								Move linker script  
							
							
							
						 
						
							2020-06-04 12:01:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72269c28cc 
								
							 
						 
						
							
							
								
								Merge pull request  #155  from SamTebbs33/feature/add-arch-option  
							
							... 
							
							
							
							Add architecture option to build.zig 
							
						 
						
							2020-06-04 11:54:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								c2a9622b3d 
								
							 
						 
						
							
							
								
								Add info to README  
							
							
							
						 
						
							2020-06-02 21:16:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								a9589c2e56 
								
							 
						 
						
							
							
								
								Add architecture option to build.zig  
							
							
							
						 
						
							2020-06-02 18:54:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10a629c6ed 
								
							 
						 
						
							
							
								
								Merge pull request  #151  from SamTebbs33/remove-unused-files  
							
							... 
							
							
							
							Remove start.asm and start.s 
							
						 
						
							2020-06-02 17:31:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								368ecd30a0 
								
							 
						 
						
							
							
								
								Remove start.asm and start.s  
							
							
							
						 
						
							2020-06-01 11:33:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								122adaba95 
								
							 
						 
						
							
							
								
								Merge pull request  #149  from SamTebbs33/feature/arch-boot-payload  
							
							... 
							
							
							
							Abstract away boot modules and memory maps 
							
						 
						
							2020-05-30 23:40:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								554b9706f2 
								
							 
						 
						
							
							
								
								Abstract away boot modules and memory map  
							
							
							
						 
						
							2020-05-30 23:24:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0ca3542fd2 
								
							 
						 
						
							
							
								
								Merge pull request  #144  from SamTebbs33/bugfix/stacktrace-full-symbol-name  
							
							... 
							
							
							
							Write full symbol name to kernel symbol file 
							
						 
						
							2020-05-15 16:55:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								397cd446bb 
								
							 
						 
						
							
							
								
								Write full symbol name to kernel symbol file  
							
							
							
						 
						
							2020-05-15 14:59:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe0b2ffb25 
								
							 
						 
						
							
							
								
								Merge pull request  #146  from SamTebbs33/bugfix/fix-integer-types  
							
							... 
							
							
							
							Change integer types to scale up on 64 bit architectures 
							
						 
						
							2020-05-15 14:39:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								39fd5a151c 
								
							 
						 
						
							
							
								
								Make some integers usize  
							
							
							
						 
						
							2020-05-15 14:13:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								76ff52b1fa 
								
							 
						 
						
							
							
								
								Merge pull request  #148  from SamTebbs33/feature/update-to-zig-master  
							
							... 
							
							
							
							zig fmt 
							
						 
						
							2020-05-15 12:38:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									DrDeano 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a432e45e9d 
								
							 
						 
						
							
							
								
								zig fmt  
							
							
							
						 
						
							2020-05-14 23:01:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9cf4858d6e 
								
							 
						 
						
							
							
								
								Merge pull request  #133  from SamTebbs33/feature/heap-allocator  
							
							... 
							
							
							
							Add a heap allocator 
							
						 
						
							2020-05-06 23:22:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								f5a22fdd4b 
								
							 
						 
						
							
							
								
								Add heap allocator  
							
							
							
						 
						
							2020-05-06 23:19:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dac57fc87b 
								
							 
						 
						
							
							
								
								Merge pull request  #140  from SamTebbs33/feature/log-cpu-state-on-page-fault  
							
							... 
							
							
							
							Log CPU state on page fault 
							
						 
						
							2020-05-06 23:07:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									DrDeano 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16b07bfbcf 
								
							 
						 
						
							
							
								
								Log CPU state on page fault  
							
							... 
							
							
							
							Moved CR assembly to arch file
Fixed new line
Moved control registers from arch to paging 
							
						 
						
							2020-05-06 23:04:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed8087ad03 
								
							 
						 
						
							
							
								
								Merge pull request  #137  from SamTebbs33/bugfix/vmm-add-start-to-alloc  
							
							... 
							
							
							
							Add VMM start address to allocation result 
							
						 
						
							2020-04-24 14:36:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								2646f8b74b 
								
							 
						 
						
							
							
								
								Start kernel VMM at second block  
							
							
							
						 
						
							2020-04-22 23:56:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								cf11b17542 
								
							 
						 
						
							
							
								
								Add start to alloc result  
							
							
							
						 
						
							2020-04-22 23:56:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8523bcf9f9 
								
							 
						 
						
							
							
								
								Merge pull request  #131  from marler8997/shebang  
							
							... 
							
							
							
							use /usr/bin/env bash instead of /bin/bash 
							
						 
						
							2020-04-14 21:25:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Marler 
								
							 
						 
						
							
							
							
							
								
							
							
								825cfe0b21 
								
							 
						 
						
							
							
								
								use /usr/bin/env bash instead of /bin/bash  
							
							
							
						 
						
							2020-04-14 12:13:09 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b2b6616861 
								
							 
						 
						
							
							
								
								Merge pull request  #132  from SamTebbs33/feature/pr-status-checks  
							
							... 
							
							
							
							Run CI checks on pull requests and pushes 
							
						 
						
							2020-04-14 15:05:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								98268ff902 
								
							 
						 
						
							
							
								
								Run CI checks on pull requests and pushes  
							
							
							
						 
						
							2020-04-14 14:59:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f470a4668 
								
							 
						 
						
							
							
								
								Merge pull request  #128  from SamTebbs33/feature/virtual-mem-manager  
							
							... 
							
							
							
							Add virtual memory manager 
							
						 
						
							2020-04-14 04:03:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								02ce6a5923 
								
							 
						 
						
							
							
								
								Add virtual memory manager  
							
							
							
						 
						
							2020-04-14 03:58:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								638ad81e82 
								
							 
						 
						
							
							
								
								Merge pull request  #130  from SamTebbs33/feature/update_zig_version  
							
							... 
							
							
							
							Update Pluto to Zig master 
							
						 
						
							2020-04-12 22:30:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									DrDeano 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1f97a5c6c8 
								
							 
						 
						
							
							
								
								Updating to zig master  
							
							... 
							
							
							
							Added cpu model
Moved logging to defer done log
Moved mem.init to bottom
Updated again to new zig master 
							
						 
						
							2020-04-12 22:26:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d17381c267 
								
							 
						 
						
							
							
								
								Merge pull request  #126  from SamTebbs33/keep-stack-section  
							
							... 
							
							
							
							Keep stack section 
							
						 
						
							2020-02-01 21:08:51 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								ee42565244 
								
							 
						 
						
							
							
								
								Keep stack section  
							
							
							
						 
						
							2020-02-01 21:05:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4f2de425d 
								
							 
						 
						
							
							
								
								Merge pull request  #127  from SamTebbs33/zig-update  
							
							... 
							
							
							
							Update zig code 
							
						 
						
							2020-02-01 21:04:15 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sam Tebbs 
								
							 
						 
						
							
							
							
							
								
							
							
								2352a04928 
								
							 
						 
						
							
							
								
								Update zig code  
							
							
							
						 
						
							2020-02-01 20:58:02 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aca2cc11d2 
								
							 
						 
						
							
							
								
								Merge pull request  #123  from SamTebbs33/feature/real-time-clock  
							
							... 
							
							
							
							Added RTC 
							
						 
						
							2020-01-15 19:56:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									DrDeano 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7ab180f622 
								
							 
						 
						
							
							
								
								Added RTC  
							
							... 
							
							
							
							Added I/O waits to PIC remapping
Added fmt step to build 
When building will format all the code to the standard
Fixed cascading interrupts
Re-named to selectAnd*Register. Moved switching on registers into emun
Removed build fmt step 
							
						 
						
							2020-01-15 19:50:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96da426a3a 
								
							 
						 
						
							
							
								
								Merge pull request  #124  from SamTebbs33/feature/add-fmt-setp-to-build  
							
							... 
							
							
							
							Add Format step to build 
							
						 
						
							2020-01-15 19:43:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									ED 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9332fc67b5 
								
							 
						 
						
							
							
								
								Add Format set to build  
							
							
							
						 
						
							2020-01-15 16:30:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Edward Dean 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c581db8e16 
								
							 
						 
						
							
							
								
								Merge pull request  #122  from SamTebbs33/feature/unittest-in-build-arch  
							
							... 
							
							
							
							Unittest in build arch 
							
						 
						
							2020-01-09 13:11:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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