coreboot/src/arch/riscv/include
Jonathan Neuschäfer e2e40cc17e riscv: Clean up {qemu,spike}_util
spike_util.h:
 - (LOG_)REGBYTES and STORE are already defined in
   arch/riscv/include/bits.h.
 - TOHOST_CMD, FROMHOST_* are helper macros for the deprecated
   Host-Target Interface (HTIF).

qemu_util.c:
 - mcall_query_memory now uses mprv_write_ulong instead of first
   translating the address and then accessing it normally. Thus,
   translate_address isn't used anymore.
 - Several functions used the deprecated HTIF CSRs mtohost/mfromhost.
   They have mostly been replaced by stub implementations.
 - htif_interrupt and testPrint were unused and have been deleted.

spike_util.c:
 - translate_address and testPrint were unused and have been deleted.

After this commit, spike_util.c and qemu_util.c are exactly the same and
can be moved to a common location.

Change-Id: I1789bad8bbab964c3f2f0480de8d97588c68ceaf
Signed-off-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Reviewed-on: https://review.coreboot.org/16985
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2016-10-15 00:25:05 +02:00
..
arch RISCV: update the encoding.h file. 2016-10-07 17:43:11 +02:00
atomic.h arch/riscv: Update encoding.h and dependent files 2016-08-11 21:11:11 +02:00
bits.h riscv-trap-handling: Add preliminary trap handling for riscv 2015-08-26 23:50:45 +00:00
spike_util.h riscv: Clean up {qemu,spike}_util 2016-10-15 00:25:05 +02:00
stdint.h arch/riscv: Add missing license headers 2016-01-18 02:14:03 +01:00
vm.h arch/riscv: Add functions to read/write memory on behalf of supervisor/user mode 2016-08-23 23:48:54 +02:00