44 lines
2.5 KiB
Plaintext
44 lines
2.5 KiB
Plaintext
make -C ../../Tests/elf_to_hex
|
|
make[1]: Entering directory '/Users/akilan/Documents/Cheri/Test/Reverse/Test/Toooba/Tests/elf_to_hex'
|
|
make[1]: 'elf_to_hex' is up to date.
|
|
make[1]: Leaving directory '/Users/akilan/Documents/Cheri/Test/Reverse/Test/Toooba/Tests/elf_to_hex'
|
|
../../Tests/elf_to_hex/elf_to_hex ../../Tests/isa/rv64ui-p-add Mem.hex
|
|
c_mem_load_elf: ../../Tests/isa/rv64ui-p-add is a 64-bit ELF file
|
|
Section .text.init : addr 80000000 to addr 80000644; size 0x 644 (= 1604) bytes
|
|
Section .tohost : addr 80001000 to addr 80001048; size 0x 48 (= 72) bytes
|
|
Section .riscv.attributes: Ignored
|
|
Section .symtab : Searching for addresses of '_start', 'exit' and 'tohost' symbols
|
|
Writing symbols to: symbol_table.txt
|
|
No 'exit' label found
|
|
Section .strtab : Ignored
|
|
Section .shstrtab : Ignored
|
|
Min addr: 80000000 (hex)
|
|
Max addr: 80001047 (hex)
|
|
Writing mem hex to file 'Mem.hex'
|
|
Subtracting 0x80000000 base from addresses
|
|
./exe_HW_sim +v1 +tohost
|
|
================================================================
|
|
Bluespec RISC-V standalone system simulation v1.2
|
|
Copyright (c) 2017-2018 Bluespec, Inc. All Rights Reserved.
|
|
================================================================
|
|
2: top.dut_soc_top.rl_reset_start_initial ...
|
|
---- allocated socket for RVFI_DII
|
|
---- RVFI_DII_PORT environment variable not defined, using default port 5001 instead
|
|
---- RVFI_DII socket listening on port 5001
|
|
req addr: 'h0000000000000000, zeroed_0_start: 'h0000000000000000-'h0000000000040000, zeroed_1_start: 'h0000000001f80000-'h0000000001fffff8
|
|
req addr: 'h0000000000000000, zeroed_0_start: 'h0000000000000000-'h0000000000040000, zeroed_1_start: 'h0000000001f80000-'h0000000001fffff8
|
|
74: Mem_Controller.set_addr_map: addr_base 0x80000000 addr_lim 0xc0000000
|
|
SoC address map:
|
|
Boot ROM: 0x1000 .. 0x2000
|
|
Mem0 Controller: 0x80000000 .. 0xc0000000
|
|
UART0: 0xc0000000 .. 0xc0000080
|
|
74: top.dut_soc_top.rl_reset_complete_initial
|
|
INFO: watch_tohost 1, tohost_addr = 0x80001000, fromhost_addr = 0x0
|
|
75: top.dut_soc_top.method start (tohost 80001000, fromhost 0)
|
|
101: top.dut_soc_top.rl_step_0, n = 0, do_release
|
|
101: top.dut_soc_top do_release(restartRunning: True, to_host_addr: 0)
|
|
101: top.dut_soc_top.proc.method start: startpc 80000000, tohostAddr 0, fromhostAddr 0
|
|
102: top.dut_soc_top.rl_ctrl_req
|
|
102: top.dut_soc_top.proc.method start: startpc 80000000, tohostAddr 80001000, fromhostAddr 0
|
|
102: top.dut_soc_top do_release(restartRunning: True, to_host_addr: 80001000)
|