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