mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Imperas fix for satp modes supported
This commit is contained in:
parent
3afefccfcc
commit
d1bb5c7512
@ -39,6 +39,7 @@ Image:
|
|||||||
# source ../setup.sh; $(MAKE) disassemble
|
# source ../setup.sh; $(MAKE) disassemble
|
||||||
|
|
||||||
install:
|
install:
|
||||||
|
sudo rm -rf $(RISCV)/$(BUILDROOT)
|
||||||
sudo mv $(BUILDROOT) $(RISCV)/$(BUILDROOT)
|
sudo mv $(BUILDROOT) $(RISCV)/$(BUILDROOT)
|
||||||
|
|
||||||
# Temp rule for debugging
|
# Temp rule for debugging
|
||||||
@ -62,10 +63,10 @@ $(RISCV):
|
|||||||
|
|
||||||
|
|
||||||
disassemble:
|
disassemble:
|
||||||
|
rm -rf $(BUILDROOT)/output/images/disassembly
|
||||||
find $(BUILDROOT)/output/build/linux-* -maxdepth 1 -name "vmlinux" | xargs cp -t $(BUILDROOT)/output/images/
|
find $(BUILDROOT)/output/build/linux-* -maxdepth 1 -name "vmlinux" | xargs cp -t $(BUILDROOT)/output/images/
|
||||||
mkdir -p $(DIS)
|
mkdir -p $(DIS)
|
||||||
make -j $(OBJDUMPS)
|
make -j $(OBJDUMPS)
|
||||||
make -j $(OBJDUMPS).addr
|
|
||||||
|
|
||||||
$(DIS)/%.objdump: $(IMAGES)/%.elf
|
$(DIS)/%.objdump: $(IMAGES)/%.elf
|
||||||
riscv64-unknown-elf-objdump -DS $< >> $@
|
riscv64-unknown-elf-objdump -DS $< >> $@
|
||||||
|
@ -32,6 +32,9 @@
|
|||||||
--override cpu/Svpbmt=T
|
--override cpu/Svpbmt=T
|
||||||
--override cpu/Svnapot_page_mask=65536
|
--override cpu/Svnapot_page_mask=65536
|
||||||
|
|
||||||
|
# SV39 and SV48 supported
|
||||||
|
--override cpu/Sv_modes=768
|
||||||
|
|
||||||
|
|
||||||
# clarify
|
# clarify
|
||||||
#--override refRoot/cpu/mtvec_sext=F
|
#--override refRoot/cpu/mtvec_sext=F
|
||||||
|
Loading…
Reference in New Issue
Block a user