Re: [PATCH 10/11] hw/intc/loongarch_ipi: Fix ipi device access of 64bits

2022-07-04 Thread gaosong
On 2022/7/4 下午1:28, Richard Henderson wrote: On 7/1/22 15:04, Xiaojuan Yang wrote: +static const MemoryRegionOps loongarch_ipi64_ops = { +    .write = loongarch_ipi_writeq, +    .impl.min_access_size = 8, +    .impl.max_access_size = 8, +    .valid.min_access_size = 4, +   

Re: [PATCH 10/11] hw/intc/loongarch_ipi: Fix ipi device access of 64bits

2022-07-03 Thread Richard Henderson
On 7/1/22 15:04, Xiaojuan Yang wrote: +static const MemoryRegionOps loongarch_ipi64_ops = { +.write = loongarch_ipi_writeq, +.impl.min_access_size = 8, +.impl.max_access_size = 8, +.valid.min_access_size = 4, +.valid.max_access_size = 8, +.endianness =

[PATCH 10/11] hw/intc/loongarch_ipi: Fix ipi device access of 64bits

2022-07-01 Thread Xiaojuan Yang
In general loongarch ipi device, 32bit registers is emulated, however for anysend/mailsend device only 64bit register access is supported. So separate the ipi memory region into two regions, including 32 bits and 64 bits. Signed-off-by: Xiaojuan Yang --- hw/intc/loongarch_ipi.c | 38