- added testbench for de-nano

- added workaround for DCache_inv_all() for de-nano

git-svn-id: http://moon:8086/svn/mips@124 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
2017-01-22 20:15:11 +00:00
parent 7a38b812b2
commit e255319c57
3 changed files with 12 additions and 2 deletions
+2 -2
View File
@@ -31,8 +31,8 @@ OBJDUMP=mips-elf-objdump
OBJCOPY=mips-elf-objcopy
FLASHGEN=flashgen
OBJS-ml402=$(addprefix $(BUILD_DIR)/, libsys.o xcpt.o syscalls.o cop0.o irq.o mips_dbg.o mips_dis.o mips_ps2.o mips_gfx.o console.o screen.o uart.o board.o gpio.o)
OBJS-denano=$(addprefix $(BUILD_DIR)/, libsys.o xcpt.o syscalls.o cop0.o irq.o mips_dbg.o mips_dis.o console.o uart.o board.o gdb_stub.o)
OBJS-ml402=$(addprefix $(BUILD_DIR)/, libsys.o xcpt.o syscalls.o cop0.o irq.o mips_dbg.o mips_dis.o mips_ps2.o mips_gfx.o console.o screen.o uart.o board.o gpio.o gdb_stub.o)
OBJS-denano=$(addprefix $(BUILD_DIR)/, libsys.o xcpt.o syscalls.o cop0.o irq.o mips_dbg.o mips_dis.o console.o uart.o board.o gpio.o gdb_stub.o)
all: $(BUILD_DIR) $(BUILD_DIR)/libsys.a
+1
View File
@@ -144,6 +144,7 @@ void DCACHE_invalidate_at(uint32_t* pPtr)
(
"mtc0 %[pPtr], $31\n"
"cop0 35\n"
"nop" // fix needed: don't work without nop on de-nano
:
: [pPtr] "r" (pPtr)
);