[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/1] s390x: css: pong, channel subsystem test device
From: |
Pierre Morel |
Subject: |
[PATCH v3 0/1] s390x: css: pong, channel subsystem test device |
Date: |
Mon, 18 May 2020 18:43:40 +0200 |
This patch series presents a device to test the channel subsystem.
Currently the pong device does the following:
- on PONG_WRITE requests:
read the CCW buffer, expect a string with an integer in the buffer.
store the integer in a variable initialy initialized to zero.
- on PONG_READ requests:
Store the value of the variable + 1 as a string in a buffer
send back the buffer
- defines a Control Unit property of type CCW_PONG_CU_TYPE
for the guest to recognize the PONG device when using a
SENSE_ID command.
Pierre Morel (1):
s390x: css: pong, channel subsystem test device
default-configs/s390x-softmmu.mak | 1 +
hw/s390x/Kconfig | 3 +
hw/s390x/Makefile.objs | 1 +
hw/s390x/ccw-pong.c | 134 ++++++++++++++++++++++++++++++
include/hw/s390x/pong.h | 48 +++++++++++
5 files changed, 187 insertions(+)
create mode 100644 hw/s390x/ccw-pong.c
create mode 100644 include/hw/s390x/pong.h
--
2.25.1
Changelog:
from v2 to v3
- rebase to devel
- use device_class_set_props()
from v1 to v2
- use ccw_dstream_xxx_buf (Connie)
- adding a cu_type property
- testing the ccw.count
- conditional compiling for TEST_DEVICES (Connie, Thomas)
- suppress the device categorie (Connie ?)
- adding write callback and some funny protocol
- [PATCH v3 0/1] s390x: css: pong, channel subsystem test device,
Pierre Morel <=