mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
This commit is contained in:
		
						commit
						5bdb612567
					
				
							
								
								
									
										21
									
								
								linux/buildroot-scripts/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								linux/buildroot-scripts/Makefile
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,21 @@
 | 
				
			|||||||
 | 
					all:
 | 
				
			||||||
 | 
						make disassemble
 | 
				
			||||||
 | 
						make generate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					generate:
 | 
				
			||||||
 | 
						# generating device tree binary
 | 
				
			||||||
 | 
						dtc -I dts -O dtb ../devicetree/wally-virt.dts > ${RISCV}/buildroot/output/images/wally-virt.dtb
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					disassemble:
 | 
				
			||||||
 | 
						mkdir ${RISCV}/buildroot/output/images/disassembly
 | 
				
			||||||
 | 
						# fw_jump
 | 
				
			||||||
 | 
						riscv64-unknown-elf-objdump -D ${RISCV}/buildroot/output/images/fw_jump.elf >> ${RISCV}/buildroot/output/images/disassembly/fw_jump.objdump
 | 
				
			||||||
 | 
						# vmlinux
 | 
				
			||||||
 | 
						riscv64-unknown-elf-objdump -D ${RISCV}/buildroot/output/images/vmlinux >> ${RISCV}/buildroot/output/images/disassembly/vmlinux.objdump
 | 
				
			||||||
 | 
						# filesystem
 | 
				
			||||||
 | 
						mkdir ${RISCV}/buildroot/output/images/disassembly/rootfs
 | 
				
			||||||
 | 
						-cd ${RISCV}/buildroot/output/images/disassembly/rootfs; cpio -idv < ../../rootfs.cpio
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clean:
 | 
				
			||||||
 | 
						rm ${RISCV}/buildroot/output/images/wally-virt.dtb
 | 
				
			||||||
 | 
						rm -rf ${RISCV}/buildroot/output/images/disassembly
 | 
				
			||||||
@ -262,10 +262,6 @@ module hptw
 | 
				
			|||||||
    UPDATE_PTE: if(`HPTW_WRITES_SUPPORTED & DCacheStallM) NextWalkerState = UPDATE_PTE;
 | 
					    UPDATE_PTE: if(`HPTW_WRITES_SUPPORTED & DCacheStallM) NextWalkerState = UPDATE_PTE;
 | 
				
			||||||
                else NextWalkerState = LEAF;
 | 
					                else NextWalkerState = LEAF;
 | 
				
			||||||
	default: begin
 | 
						default: begin
 | 
				
			||||||
		// synthesis translate_off
 | 
					 | 
				
			||||||
		if (WalkerState !== 'x) 
 | 
					 | 
				
			||||||
			$error("Default state in HPTW should be unreachable; was %d", WalkerState);
 | 
					 | 
				
			||||||
		// synthesis translate_on
 | 
					 | 
				
			||||||
		NextWalkerState = IDLE; // should never be reached
 | 
							NextWalkerState = IDLE; // should never be reached
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
	endcase
 | 
						endcase
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user