| 
							
							
								 Michael Scire | c0e7bc5c9d | kern: Implement most of memory init (all cores hit main, but still more to do) | 2020-03-02 19:50:43 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 27acf7bf23 | meso: find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} + | 2020-03-02 19:50:43 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | bd88eabd77 | config: fix typos | 2020-03-02 19:50:43 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b7e9fc1513 | kern: finish implementing assembly init routines | 2020-03-02 19:50:42 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0ef7d15c5e | meso: add script to build mesosphere.bin | 2020-03-02 19:50:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 59663619d9 | meso: skeleton buildsystem for kernel | 2020-03-02 19:50:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6c540ee0e4 | mesosphere: Implement SVC table auto-generation | 2020-03-02 19:50:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7ee4ae460e | find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} + | 2020-03-02 19:50:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ec7bd37822 | svc: whoops | 2020-03-02 19:50:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 78f2108874 | svc: populate namespace | 2020-03-02 19:50:40 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 22f72b9cbe | scope guard: ensure implicit lambdas are always inline | 2020-03-02 19:50:39 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 2b5ece8bf1 | offsetof: proper detection when sizeof() != alignof | 2020-03-02 19:50:39 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 58236db55e | util::IntrusiveList: assert member referencing is correct | 2020-03-02 19:50:39 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9d55fcabf5 | fixes for previous two commits | 2020-03-02 19:50:38 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f78763455a | util: make offsetof/parent-of-member actually constexpr | 2020-03-02 19:50:38 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 806b180585 | ams.bpc: fix report serialization | 2020-03-02 19:50:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 08c9b3cbf8 | Bump version to 0.10.2 | 2020-01-03 13:05:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ab8dfe40a0 | ams: use bitpack for api version | 2020-01-03 13:05:36 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1d3b4f1276 | fix header include | 2020-01-03 13:05:35 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 18414efc29 | libvapours: add (kibi/mebi/gibi)byte literals | 2020-01-03 13:05:34 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 929c40f9d7 | meso: use BitPack | 2020-01-03 13:05:34 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6ccef5308c | loader: use BitPack for caps | 2020-01-03 13:05:33 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f3a31bd948 | strat: use util::FourCC where relevant | 2020-01-03 13:05:33 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | ca82b21cf8 | util: add BitPack | 2020-01-03 13:05:32 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | aa0aa36ee4 | fatal: include stack/tls in reports | 2020-01-03 13:05:31 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | cc42df7d02 | fusee/exo/sept: additional fixes | 2020-01-03 13:05:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c0a69c8a32 | buildsystem: more fixes | 2020-01-03 13:05:29 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | a588458f05 | buildsystem: avoid use of $(shell find) for significant speedup | 2020-01-03 13:05:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 197610d8e2 | kernel_ldr: clean up KSystemControl init API | 2020-01-03 13:05:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6ce4be859f | mesosphere: refactor Elf vs Elf64 distinction | 2020-01-03 13:05:27 -08:00 |  | 
			
				
					| 
							
							
								 fincs | 92671af569 | Replace HFILES with HFILES_BIN in all makefiles | 2020-01-03 13:05:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5bb14b180a | meso: build with -ffixed-x18 | 2020-01-03 13:05:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4e81f0176a | kernel_ldr::cpu: prevent reordering around barrier instructions | 2020-01-03 13:05:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | fcae4af5f7 | kernelldr: miscellaneous fixes | 2020-01-03 13:05:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | c85fac4c43 | kernel_ldr: finish implementing all core logic. | 2020-01-03 13:05:23 -08:00 |  | 
			
				
					| 
							
							
								 fincs | e89e0cc45d | meso: miscellaneous cleanup and build fixes | 2020-01-03 13:05:22 -08:00 |  | 
			
				
					| 
							
							
								 SciresM | ab902694f7 | Remove unnecessary copyright header. | 2020-01-03 13:05:22 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | b74a5a2676 | mesosphere: Implement kernelldr through first page table mapping | 2020-01-03 13:05:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6eb76feb03 | kernelldr: skeleton build system in prep for dev | 2020-01-03 13:05:20 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | f83d72e18b | meso: skeleton libmesosphere in prep for kernelldr dev | 2020-01-03 13:05:20 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 6b9ef88816 | sf: fix support for automatic recvlist buffers | 2020-01-03 13:05:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 9261160c73 | remove title_id removal TODO | 2019-12-11 18:37:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 1d208a1413 | cfg: Allow more flexible hbl configuration | 2019-12-11 18:37:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 4d5a09e5d4 | Bump version to 0.10.1 | 2019-12-10 19:17:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | afac0eec43 | sf: Allow for more than one process id holder (ugly) | 2019-12-10 19:17:52 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 3aa675e21c | util: add fourcc, intrusive list fixes | 2019-12-10 19:17:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 0530eb3212 | Fix another off-by-one in TinyMT init calcs | 2019-12-10 19:17:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 7a9a3ef53d | tinymt: correct init iter count | 2019-12-10 19:17:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 5e55beeda0 | random: use TinyMT instead of XorShift | 2019-12-10 19:17:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Scire | 67a268ce8e | kvdb: correct condition inversion in kvdb::Archive | 2019-12-10 19:17:49 -08:00 |  |