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