[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 08/10] s390x/css: fix control flags during csch
From: |
Cornelia Huck |
Subject: |
[Qemu-devel] [PATCH 08/10] s390x/css: fix control flags during csch |
Date: |
Fri, 22 Jan 2016 13:23:31 +0100 |
From: Halil Pasic <address@hidden>
>From the beginning, css support contained an error in csch handling:
instead of setting the clear bit in the function control bits twice, we
need to set the clear pending bit in the activity control bits. Let's
fix this.
Cc: address@hidden
Reviewed-by: Cornelia Huck <address@hidden>
Signed-off-by: Halil Pasic <address@hidden>
Signed-off-by: Cornelia Huck <address@hidden>
---
hw/s390x/css.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/s390x/css.c b/hw/s390x/css.c
index 533357a..e83bf60 100644
--- a/hw/s390x/css.c
+++ b/hw/s390x/css.c
@@ -702,7 +702,7 @@ int css_do_csch(SubchDev *sch)
/* Trigger the clear function. */
s->ctrl &= ~(SCSW_CTRL_MASK_FCTL | SCSW_CTRL_MASK_ACTL);
- s->ctrl |= SCSW_FCTL_CLEAR_FUNC | SCSW_FCTL_CLEAR_FUNC;
+ s->ctrl |= SCSW_FCTL_CLEAR_FUNC | SCSW_ACTL_CLEAR_PEND;
do_subchannel_work(sch, NULL);
ret = 0;
--
2.7.0
- [Qemu-devel] [PATCH 00/10] Next round of s390x patches, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 01/10] s390x/skeys: Fix instance and class size, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 02/10] s390x/machine: make addon register fields static, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 07/10] watchdog/diag288: don't reset for action=none|debug|pause, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 04/10] s390x/ioinst: set type and len for SEI response, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 09/10] gdb: provide the name of the architecture in the target.xml, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 03/10] s390x/sclp: add device to the sysbus in sclp_realize, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 05/10] s390x: fix generation of event information crw, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 08/10] s390x/css: fix control flags during csch,
Cornelia Huck <=
- [Qemu-devel] [PATCH 06/10] watchdog: introduction of get_watchdog_action, Cornelia Huck, 2016/01/22
- [Qemu-devel] [PATCH 10/10] s390x: s390_cpu_get_phys_page_debug has to return -1, Cornelia Huck, 2016/01/22