mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
hw/char: riscv_htif: Move registers from CPUArchState to HTIFState
At present for some unknown reason the HTIF registers (fromhost & tohost) are defined in the RISC-V CPUArchState. It should really be put in the HTIFState struct as it is only meaningful to HTIF. Signed-off-by: Bin Meng <bmeng@tinylab.org> Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-Id: <20221229091828.1945072-6-bmeng@tinylab.org> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
dadee9e3ce
commit
1237c2d694
5 changed files with 24 additions and 32 deletions
|
@ -316,8 +316,7 @@ static void spike_board_init(MachineState *machine)
|
|||
fdt_load_addr);
|
||||
|
||||
/* initialize HTIF using symbols found in load_kernel */
|
||||
htif_mm_init(system_memory, &s->soc[0].harts[0].env,
|
||||
serial_hd(0), memmap[SPIKE_HTIF].base);
|
||||
htif_mm_init(system_memory, serial_hd(0), memmap[SPIKE_HTIF].base);
|
||||
}
|
||||
|
||||
static void spike_machine_instance_init(Object *obj)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue