Firmware /ACPI
									
								 
							
						
					 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compile 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									 
							
						
					 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compilable using GCC 
						
					 
				 
				2023-12-14 09:02:15 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Don't touch reserved fields of the sstatus CSR in boot.S 
						
					 
				 
				2024-02-08 08:13:47 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compile 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add RISC-V Processor class 
						
					 
				 
				2023-10-28 10:36:06 -06:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add AK::Formatter for scause CSR 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Stub out optional_current_time 
						
					 
				 
				2024-01-02 06:50:59 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Implement debug_output and change cmdline to use it 
						
					 
				 
				2024-01-12 16:46:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compile 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Specify correct alignment for FPUState struct 
						
					 
				 
				2023-12-16 18:21:03 +01:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Stub out InterruptManagement::find_controllers 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compile 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add C++ trap handler 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compile 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add .{ro,unmap}_after_init sections to linker script 
						
					 
				 
				2023-12-08 12:36:38 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Toolchain: Add (basic) support for riscv64 
						
					 
				 
				2023-08-11 09:20:08 +02:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add assembly trap handler 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add MMU initialization code 
						
					 
				 
				2024-01-12 16:46:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Implement everything in PageDirectory.cpp 
						
					 
				 
				2024-01-29 05:17:03 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compilable using GCC 
						
					 
				 
				2023-12-14 09:02:15 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compile 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Implement arch_specific_{reboot,shutdown} using the SBI 
						
					 
				 
				2024-01-12 16:25:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add MMU initialization code 
						
					 
				 
				2024-01-12 16:46:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add a basic trap handler to pre_init 
						
					 
				 
				2024-01-12 16:46:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Implement Processor::exit_trap 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add RISC-V Processor class 
						
					 
				 
				2023-10-28 10:36:06 -06:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Implement dump_registers() 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Make the kernel compile 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add support for SRST "System Reset" SBI extension 
						
					 
				 
				2024-01-12 16:25:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add AK::Formatter for SBI errors 
						
					 
				 
				2024-01-12 16:25:46 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Implement RISC-V SmapDisabler 
						
					 
				 
				2023-11-10 15:51:31 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add register state related headers 
						
					 
				 
				2023-10-28 10:36:06 -06:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Clean up Timer class 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Clean up Timer class 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add assembly trap handler 
						
					 
				 
				2024-01-23 13:13:18 -07:00  
		
			
			
			
			
				
					
						
							
								 
				 
				
					
						
							
							Kernel/riscv64: Add register state related headers 
						
					 
				 
				2023-10-28 10:36:06 -06:00