| 
						
					 | 
					
						
						
							
						
						97e834b8af
					 | 
					
						
						
							
							util/queue: rename queue to queue_Queue
						
						
						
						
						
						
					 | 
					
						2021-11-14 18:19:32 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6434fe4b63
					 | 
					
						
						
							
							driver/input, kernel: use a Condition for input
						
						
						
						
						
						
					 | 
					
						2021-11-11 02:17:02 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3d43ab3d61
					 | 
					
						
						
							
							driver/rtc: RTC ticker at 1024Hz
						
						
						
						
						
						
					 | 
					
						2021-11-07 23:07:47 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						312703104d
					 | 
					
						
						
							
							driver/pic: IRQHandlerRaw jumped handler
						
						
						
						
						
						
					 | 
					
						2021-11-07 23:05:29 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bd347df5d5
					 | 
					
						
						
							
							driver/random: linear congruential
						
						
						
						
						
						
					 | 
					
						2021-11-07 01:29:07 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d3c91c0048
					 | 
					
						
						
							
							driver/serial: disable interrupt when writing to serial
						
						
						
						
						
						
					 | 
					
						2021-11-05 15:11:58 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						00e6a6bf01
					 | 
					
						
						
							
							filesystem/fat: stub function definitions for linking
						
						
						
						
						
						
					 | 
					
						2021-11-05 14:30:30 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						84a2f11284
					 | 
					
						
						
							
							driver/serial: Serial write interface
						
						
						
						
						
						
					 | 
					
						2021-11-05 14:21:04 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4fd4f46f01
					 | 
					
						
						
							
							driver/ps2: remove irq_ from names
						
						
						
						
						
						
					 | 
					
						2021-11-05 14:21:04 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						98f92a9958
					 | 
					
						
						
							
							makefile: move pdlibc to extlib, add C++ stub standard headers
						
						
						
						
						
						
						
						It now kind of compiles with x86_64-elf gcc (does not link though) 
						
						
					 | 
					
						2021-11-04 20:15:58 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						964893b14a
					 | 
					
						
						
							
							filesystem/fat: WIP
						
						
						
						
						
						
					 | 
					
						2021-11-04 18:05:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7158c3535e
					 | 
					
						
						
							
							driver/filesystem: add Ioctl()
						
						
						
						
						
						
					 | 
					
						2021-10-28 23:15:40 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						699c1fc8ae
					 | 
					
						
						
							
							driver/filesystem: filesystem interface
						
						
						
						
						
						
						
						mostly from FUSE (https://github.com/libfuse/libfuse/blob/master/include/fuse.h) 
						
						
					 | 
					
						2021-10-28 22:36:23 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3a8b59c39f
					 | 
					
						
						
							
							kernel, driver/ps2: move decoding from kMain to interrupt handler
						
						
						
						
						
						
					 | 
					
						2021-10-28 20:18:01 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						94ab9ffb41
					 | 
					
						
						
							
							driver/input: most of the input code
						
						
						
						
						
						
					 | 
					
						2021-10-28 18:20:02 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						430a3abf7d
					 | 
					
						
						
							
							driver/ps2: move EnableReporting to the end of mouse init sequence
						
						
						
						
						
						
					 | 
					
						2021-10-28 16:02:39 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						71377dcc47
					 | 
					
						
						
							
							driver/block: add base class & ramdisk
						
						
						
						
						
						
					 | 
					
						2021-10-23 19:39:23 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78314c25fb
					 | 
					
						
						
							
							driver/ps2: set ps2_Mouse4Bytes instead of assuming it is false
						
						
						
						
						
						
					 | 
					
						2021-10-23 13:57:45 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6a664234a2
					 | 
					
						
						
							
							driver/ps2: tell if the system has PS/2 mouse, replate Printfs with WriteConsoles
						
						
						
						
						
						
					 | 
					
						2021-10-12 15:07:50 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d25da95e1e
					 | 
					
						
						
							
							Initial commit
						
						
						
						
						
						
					 | 
					
						2021-10-10 14:39:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |