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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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