hw/sparc/sun4m.c: Fix misusing qemu_allocate_irqs for single irq
Signed-off-by: Shannon Zhao <zhaoshenglong@huawei.com> Signed-off-by: Shannon Zhao <shannon.zhao@linaro.org> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
This commit is contained in:
		
							parent
							
								
									b64127244d
								
							
						
					
					
						commit
						ca43b97b5f
					
				| @ -897,7 +897,6 @@ static void sun4m_hw_init(const struct sun4m_hwdef *hwdef, | ||||
|         espdma_irq, ledma_irq; | ||||
|     qemu_irq esp_reset, dma_enable; | ||||
|     qemu_irq fdc_tc; | ||||
|     qemu_irq *cpu_halt; | ||||
|     unsigned long kernel_size; | ||||
|     DriveInfo *fd[MAX_FD]; | ||||
|     FWCfgState *fw_cfg; | ||||
| @ -1024,9 +1023,8 @@ static void sun4m_hw_init(const struct sun4m_hwdef *hwdef, | ||||
|     escc_init(hwdef->serial_base, slavio_irq[15], slavio_irq[15], | ||||
|               serial_hds[0], serial_hds[1], ESCC_CLOCK, 1); | ||||
| 
 | ||||
|     cpu_halt = qemu_allocate_irqs(cpu_halt_signal, NULL, 1); | ||||
|     if (hwdef->apc_base) { | ||||
|         apc_init(hwdef->apc_base, cpu_halt[0]); | ||||
|         apc_init(hwdef->apc_base, qemu_allocate_irq(cpu_halt_signal, NULL, 0)); | ||||
|     } | ||||
| 
 | ||||
|     if (hwdef->fd_base) { | ||||
| @ -1036,7 +1034,7 @@ static void sun4m_hw_init(const struct sun4m_hwdef *hwdef, | ||||
|         sun4m_fdctrl_init(slavio_irq[22], hwdef->fd_base, fd, | ||||
|                           &fdc_tc); | ||||
|     } else { | ||||
|         fdc_tc = *qemu_allocate_irqs(dummy_fdc_tc, NULL, 1); | ||||
|         fdc_tc = qemu_allocate_irq(dummy_fdc_tc, NULL, 0); | ||||
|     } | ||||
| 
 | ||||
|     slavio_misc_init(hwdef->slavio_base, hwdef->aux1_base, hwdef->aux2_base, | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Shannon Zhao
						Shannon Zhao