]> git.proxmox.com Git - mirror_qemu.git/commit
hw/intc/loongson_ipi: Implement IOCSR address space for MIPS
authorJiaxun Yang <jiaxun.yang@flygoat.com>
Wed, 8 May 2024 13:06:48 +0000 (14:06 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Wed, 8 May 2024 22:07:21 +0000 (00:07 +0200)
commit91d0b151de4cb433ae31b7e2678fdb19850ad772
tree56899d7c06ace42ebcbce8216cb6bddb3d0e3e11
parentb4a12dfc2132dc22c587ee2ecbd7b8d48ec381a1
hw/intc/loongson_ipi: Implement IOCSR address space for MIPS

Implement IOCSR address space get functions for MIPS/Loongson CPUs.

For MIPS/Loongson without IOCSR (i.e. Loongson-3A1000), get_cpu_iocsr_as
will return as null, and send_ipi_data will fail with MEMTX_DECODE_ERROR,
which matches expected behavior on hardware.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240508-loongson3-ipi-v1-3-1a7b67704664@flygoat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
hw/intc/loongson_ipi.c