hw/sparc64/niagara: Model the I/O Bridge with the 'unimplemented_device'
Since the I/O Bridge device is not implemented, Use the TYPE_UNIMPLEMENTED_DEVICE which suits better: if the user asks for 'unimp' warnings via the -d option then all accesses will generate logging. Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Artyom Tarasenko <atar4qemu@gmail.com> Message-Id: <20181002212522.23303-10-f4bug@amsat.org> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
		
							parent
							
								
									d126869934
								
							
						
					
					
						commit
						da0f044258
					
				@ -16,5 +16,4 @@ CONFIG_SIMBA=y
 | 
				
			|||||||
CONFIG_SUNHME=y
 | 
					CONFIG_SUNHME=y
 | 
				
			||||||
CONFIG_MC146818RTC=y
 | 
					CONFIG_MC146818RTC=y
 | 
				
			||||||
CONFIG_ISA_TESTDEV=y
 | 
					CONFIG_ISA_TESTDEV=y
 | 
				
			||||||
CONFIG_EMPTY_SLOT=y
 | 
					 | 
				
			||||||
CONFIG_SUN4V_RTC=y
 | 
					CONFIG_SUN4V_RTC=y
 | 
				
			||||||
 | 
				
			|||||||
@ -29,7 +29,7 @@
 | 
				
			|||||||
#include "hw/hw.h"
 | 
					#include "hw/hw.h"
 | 
				
			||||||
#include "hw/boards.h"
 | 
					#include "hw/boards.h"
 | 
				
			||||||
#include "hw/char/serial.h"
 | 
					#include "hw/char/serial.h"
 | 
				
			||||||
#include "hw/empty_slot.h"
 | 
					#include "hw/misc/unimp.h"
 | 
				
			||||||
#include "hw/loader.h"
 | 
					#include "hw/loader.h"
 | 
				
			||||||
#include "hw/sparc/sparc64.h"
 | 
					#include "hw/sparc/sparc64.h"
 | 
				
			||||||
#include "hw/timer/sun4v-rtc.h"
 | 
					#include "hw/timer/sun4v-rtc.h"
 | 
				
			||||||
@ -161,7 +161,7 @@ static void niagara_init(MachineState *machine)
 | 
				
			|||||||
        serial_mm_init(sysmem, NIAGARA_UART_BASE, 0, NULL, 115200,
 | 
					        serial_mm_init(sysmem, NIAGARA_UART_BASE, 0, NULL, 115200,
 | 
				
			||||||
                       serial_hd(0), DEVICE_BIG_ENDIAN);
 | 
					                       serial_hd(0), DEVICE_BIG_ENDIAN);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    empty_slot_init(NIAGARA_IOBBASE, NIAGARA_IOBSIZE);
 | 
					    create_unimplemented_device("sun4v-iob", NIAGARA_IOBBASE, NIAGARA_IOBSIZE);
 | 
				
			||||||
    sun4v_rtc_init(NIAGARA_RTC_BASE);
 | 
					    sun4v_rtc_init(NIAGARA_RTC_BASE);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user