Bananymous 
							
						 
						
							
								ee3f10313a 
								
							 
						 
						
							
							
								
								BuildSystem: Flip USB_ARGS and DISK_ARGS in qemu.sh  
							
							... 
							
							
							
							This allows attaching usb disk :D 
							
						 
						
							2025-08-10 19:57:31 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								4efaf65d3f 
								
							 
						 
						
							
							
								
								BuildSystem: Use usb-tablet instead of usb-mouse  
							
							... 
							
							
							
							This allows sharing mouse between host and guest! 
							
						 
						
							2025-07-19 18:02:07 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								85d195212a 
								
							 
						 
						
							
							
								
								BuildSystem: Update qemu script and add ac97  
							
							
							
						 
						
							2025-07-15 14:17:49 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								39313e1737 
								
							 
						 
						
							
							
								
								BuildSystem: Add option to boot using IDE or USB drives  
							
							
							
						 
						
							2024-11-21 18:09:35 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								4cd9252ff6 
								
							 
						 
						
							
							
								
								Kernel: Fix USB code  
							
							... 
							
							
							
							Fix USB Keyboard scan code table for bottom row of keyboard
Support multiple interfaces on a single USB device
Add usb mouse to default qemu settings 
							
						 
						
							2024-07-15 11:48:48 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								ac5c77ee2c 
								
							 
						 
						
							
							
								
								Kernel: Implement USB Keyboard  
							
							... 
							
							
							
							This is kinda hacky, as I had disable the PS/2 initialization so that
usb keyboard gets /dev/keyboard0. I should add device hot plugging
support for TTY and GUI... 
							
						 
						
							2024-07-14 02:09:18 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								1efc6a1385 
								
							 
						 
						
							
							
								
								Kernel: Implement simple USB HID driver  
							
							... 
							
							
							
							This should be easily expandable to add HID devices 
							
						 
						
							2024-07-14 02:04:48 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								84ef2161a1 
								
							 
						 
						
							
							
								
								BuildSystem: Allow running qemu with i686 target  
							
							
							
						 
						
							2024-03-26 03:18:54 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								c035d3c82c 
								
							 
						 
						
							
							
								
								Kernel: Start all processors on kernel boot  
							
							... 
							
							
							
							Processors don't do anything, except print hello message and halt. 
							
						 
						
							2024-03-03 02:19:43 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								102aa50a41 
								
							 
						 
						
							
							
								
								BuildSystem: Use E1000E network controller in qemu  
							
							
							
						 
						
							2024-02-03 02:40:15 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								54a92293da 
								
							 
						 
						
							
							
								
								Kernel: Implement NVMe driver  
							
							... 
							
							
							
							I'm  actually able to boot this os fine on own laptop now! 
							
						 
						
							2024-01-17 08:26:58 +01:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								d08e876319 
								
							 
						 
						
							
							
								
								BuildSystem: Check value of BANAN_UEFI_BOOT with `if ((...)); then`  
							
							
							
						 
						
							2023-11-21 11:53:50 +02:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								c71ac588b2 
								
							 
						 
						
							
							
								
								BuildSystem: Fix bugs in new build system  
							
							... 
							
							
							
							I had not tested the new build system with clean toolchain build
but it seems to work now. 
							
						 
						
							2023-10-24 16:48:46 +03:00  
				
					
						
							
							
								
								Bananymous 
							
						 
						
							
								ce87e0a605 
								
							 
						 
						
							
							
								
								BuildSystem: Rewrite whole build system structure  
							
							... 
							
							
							
							Now you have to use script/build.sh for building and running banan-os 
							
						 
						
							2023-10-24 11:56:00 +03:00