|  | f9244836e1 | Makefile: output formatting changes | 2012-09-25 22:58:50 -04:00 |  | 
			
				
					|  | afba079256 | Properly detect memory using atags and add it to the memory-management subsystem | 2012-09-25 22:45:06 -04:00 |  | 
			
				
					|  | d6e3899fc1 | Enable the MMU even if the kernel is not loaded in physical memory at the same place it was linked against. | 2012-09-23 01:39:09 -04:00 |  | 
			
				
					|  | e2a3ab602c | Makefile: Add aedrix-kernel.objdump target | 2012-09-23 01:39:09 -04:00 |  | 
			
				
					|  | ab29c2c442 | mmu: Add initial implementation of identity mapping | 2012-09-23 01:39:09 -04:00 |  | 
			
				
					|  | ae45deb789 | Makefile: do .PHONY all in one | 2012-09-23 01:39:09 -04:00 |  | 
			
				
					|  | 583765fd7c | Add %b to print() to print integers in binary | 2012-09-23 01:39:09 -04:00 |  | 
			
				
					|  | 2bd44726e4 | Add aedrix-kernel.img to Makefile and update .gitignore | 2012-09-23 01:39:09 -04:00 |  | 
			
				
					|  | 563ad96efb | Add memory initialization to start_kernel.c | 2012-09-23 01:39:07 -04:00 |  | 
			
				
					|  | 0b3865d16a | Add simple page allocator and doubly-linked list implementation. | 2012-09-17 23:31:01 -04:00 |  | 
			
				
					|  | b531496f8e | Update printing in hex format to be more straight-forward | 2012-09-10 23:59:30 -04:00 |  | 
			
				
					|  | a7bd2c8ae6 | Update PL011 base address to match that of the CoreTile Express A9 | 2012-09-10 23:37:12 -04:00 |  | 
			
				
					|  | 0050438c80 | Change "boot" make target to use qemu's "vexpress-a9" machine | 2012-09-10 23:36:30 -04:00 |  | 
			
				
					|  | 955d15803f | Add pl111 support | 2012-09-10 22:44:54 -04:00 |  | 
			
				
					|  | aaa714d89a | Start adding simple video console which uses framebuffer | 2012-09-09 01:58:38 -04:00 |  | 
			
				
					|  | c96a4e2a57 | Add simple 6x13 pixel font | 2012-09-09 01:54:02 -04:00 |  | 
			
				
					|  | 332b86f520 | framebuffer: fix 16- and 24-bit color. 8-bit still doesn't work. | 2012-09-08 00:42:23 -04:00 |  | 
			
				
					|  | 29404c4199 | Add .gitignore, update Makefile Add 'boot' make target, which boots the kernel in a simple QEMU
configuration. Also updated CFLAGS in Makefile. | 2012-09-07 23:58:19 -04:00 |  | 
			
				
					|  | 8fbb809a5e | Move from 'hello.c' to 'start_kernel.c' to sound more professional... ...though at this point start_kernel.c just does a test of the video and
serial/printing capabilities and nothing else. | 2012-09-07 23:56:32 -04:00 |  | 
			
				
					|  | 38f87f12c5 | Add basic framebuffer support (probably not working right yet?) Possibly (probably) calculating wrong pixel values, addresses. | 2012-09-07 23:54:04 -04:00 |  | 
			
				
					|  | 12e890bb8a | Add basic printing/formatting infrastructure for debugging | 2012-09-07 23:53:27 -04:00 |  | 
			
				
					|  | 84dd295956 | Add devices directory, and PL011 and PL110 basic (very!) device drivers | 2012-09-07 23:52:43 -04:00 |  | 
			
				
					|  | 4be5ceeec6 | Initial commit | 2012-09-03 23:44:36 -04:00 |  |