Imperas fix for satp modes supported

This commit is contained in:
David Harris 2023-11-21 21:52:11 -08:00
parent 3afefccfcc
commit d1bb5c7512
2 changed files with 5 additions and 1 deletions

View File

@ -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 $< >> $@

View File

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