s390x/3270: fix instruction interception handler
Commitbab482d740
("s390x/css: ccw translation infrastructure") introduced instruction interception handler for different types of subchannels. For emulated 3270 devices, we should assign the virtual subchannel handler to them during device realization process, or 3270 will not work. Fixes:bab482d740
("s390x/css: ccw translation infrastructure") Reviewed-by: Jing Liu <liujbjl@linux.vnet.ibm.com> Reviewed-by: Halil Pasic <pasic@linux.vnet.ibm.com> Reviewed-by: Cornelia Huck <cohuck@redhat.com> Signed-off-by: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
This commit is contained in:
parent
517ff12c7d
commit
1728cff2ab
@ -126,6 +126,7 @@ static void emulated_ccw_3270_realize(DeviceState *ds, Error **errp)
|
||||
sch->id.cu_type = EMULATED_CCW_3270_CU_TYPE;
|
||||
css_sch_build_virtual_schib(sch, (uint8_t)chpid,
|
||||
EMULATED_CCW_3270_CHPID_TYPE);
|
||||
sch->do_subchannel_work = do_subchannel_work_virtual;
|
||||
sch->ccw_cb = emulated_ccw_3270_cb;
|
||||
|
||||
ck->init(dev, &err);
|
||||
|
Loading…
Reference in New Issue
Block a user