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
d852e8a5c1
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