Re: Re: [PATCH v2 0/2] Drop ignore_memory_transaction_failures for xilink_zynq

2024-09-27 Thread Chao Liu
On 2024/9/27 22:20, Peter Maydell wrote: On Fri, 27 Sept 2024 at 15:03, Chao Liu wrote: On 2024/9/27 20:18, Peter Maydell wrote: On Fri, 27 Sept 2024 at 09:52, Chao Liu wrote: Even if our test set is not sufficiently comprehensive, we can create an unimp_device for the maximum address space

Re: [PATCH v2 0/2] Drop ignore_memory_transaction_failures for xilink_zynq

2024-09-27 Thread Chao Liu
On 2024/9/27 20:18, Peter Maydell wrote: On Fri, 27 Sept 2024 at 09:52, Chao Liu wrote: Hi, thank you for your prompt reply, it's a great encouragement to me! Based on your review suggestions, I have improved the v1 patch. By using create_unimplemented_device() during the initializ

[PATCH v2 2/2] xilink-zynq-devcfg: Fix up for memory address range size not set correctly

2024-09-27 Thread Chao Liu
Signed-off-by: Chao Liu --- hw/dma/xlnx-zynq-devcfg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/dma/xlnx-zynq-devcfg.c b/hw/dma/xlnx-zynq-devcfg.c index b8544d0731..7170353a62 100644 --- a/hw/dma/xlnx-zynq-devcfg.c +++ b/hw/dma/xlnx-zynq-devcfg.c @@ -372,7 +372,7

[PATCH v2 1/2] xilink_zynq: Add various missing unimplemented devices

2024-09-27 Thread Chao Liu
Add PMU, CAN, GPIO, I2C, and other as unimplemented devices. Remove a ignore_memory_transaction_failures concurrently. This allows operating systems such as Linux to run emulations such as xilinx_zynq-7000 Signed-off-by: Chao Liu --- hw/arm/xilinx_zynq.c | 46

[PATCH v2 0/2] Drop ignore_memory_transaction_failures for xilink_zynq

2024-09-27 Thread Chao Liu
t root@zedboard-zynq7:~# Chao Liu (2): xilink_zynq: Add various missing unimplemented devices xilink-zynq-devcfg: Fix up for memory address range size not set correctly hw/arm/xilinx_zynq.c | 46 ++- hw/dma/xlnx-zynq-devcfg.c | 2 +- 2 files changed

Re: [PATCH v1 0/2] Drop ignore_memory_transaction_failures for xilink_zynq

2024-09-26 Thread Chao Liu
> The ignore_memory_transaction_failures is used for compatibility > with legacy board models. > > I attempted to remove this property from the > xilink_zynq board and replace it with unimplemented devices to > handle devices that are not implemented on the board

[PATCH v1 0/2] Re: Drop ignore_memory_transaction_failures for xilink_zynq

2024-09-26 Thread Chao Liu
> The ignore_memory_transaction_failures is used for compatibility > with legacy board models. > > I attempted to remove this property from the > xilink_zynq board and replace it with unimplemented devices to > handle devices that are not implemented on the board

[PATCH v1 0/2] Drop ignore_memory_transaction_failures for xilink_zynq

2024-09-22 Thread Chao Liu
The ignore_memory_transaction_failures is used for compatibility with legacy board models. I attempted to remove this property from the xilink_zynq board and replace it with unimplemented devices to handle devices that are not implemented on the board. Chao Liu (2): xilink_zynq: Add various

[PATCH v1 1/2] xilink_zynq: Add various missing unimplemented devices

2024-09-22 Thread Chao Liu
Add PMU, CAN, GPIO, I2C, and other as unimplemented devices. Remove a ignore_memory_transaction_failures concurrently. This allows operating systems such as Linux to run emulations such as xilinx_zynq-7000 Signed-off-by: Chao Liu --- hw/arm/xilinx_zynq.c | 44

[PATCH v1 2/2] xilink-zynq-devcfg: Fix up for memory address range size not set correctly

2024-09-22 Thread Chao Liu
Signed-off-by: Chao Liu --- hw/dma/xlnx-zynq-devcfg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/dma/xlnx-zynq-devcfg.c b/hw/dma/xlnx-zynq-devcfg.c index b8544d0731..7170353a62 100644 --- a/hw/dma/xlnx-zynq-devcfg.c +++ b/hw/dma/xlnx-zynq-devcfg.c @@ -372,7 +372,7