On 7/1/26 4:48 PM, Zhuoying Cai wrote:
Change the data parameter of s390_ipl_read() and s390_ipl_write()
from IplParameterBlock * to void *, so the helpers can be reused
beyond DIAG 308.
Signed-off-by: Zhuoying Cai <[email protected]>
---
target/s390x/diag.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/target/s390x/diag.c b/target/s390x/diag.c
index f07d39ab07..aad2e8c6bc 100644
--- a/target/s390x/diag.c
+++ b/target/s390x/diag.c
@@ -83,24 +83,24 @@ static int diag308_parm_check(CPUS390XState *env, uint64_t
r1, uint64_t addr,
}
static void s390_ipl_read(CPUS390XState *env, uint64_t addr,
- IplParameterBlock *iplb, size_t size)
+ void *data, size_t size)
{
if (s390_is_pv()) {
- s390_cpu_pv_mem_read(env_archcpu(env), 0, iplb, size);
+ s390_cpu_pv_mem_read(env_archcpu(env), 0, data, size);
} else {
address_space_read(cpu_get_address_space(env_cpu(env), 0), addr,
- MEMTXATTRS_UNSPECIFIED, iplb, size);
+ MEMTXATTRS_UNSPECIFIED, data, size);
}
}
static void s390_ipl_write(CPUS390XState *env, uint64_t addr,
- IplParameterBlock *iplb, size_t size)
+ void *data, size_t size)
{
if (s390_is_pv()) {
- s390_cpu_pv_mem_write(env_archcpu(env), 0, iplb, size);
+ s390_cpu_pv_mem_write(env_archcpu(env), 0, data, size);
} else {
address_space_write(cpu_get_address_space(env_cpu(env), 0), addr,
- MEMTXATTRS_UNSPECIFIED, iplb, size);
+ MEMTXATTRS_UNSPECIFIED, data, size);
}
}
Reviewed-by: Jared Rossi <[email protected]>