mirror of
				https://git.proxmox.com/git/qemu
				synced 2025-10-26 05:20:22 +00:00 
			
		
		
		
	 f7c703250c
			
		
	
	
		f7c703250c
		
	
	
	
	
		
			
			Implement ARM RealView PBX-A9 board support. Signed-off-by: Paul Brook <paul@codesourcery.com>
		
			
				
	
	
		
			30 lines
		
	
	
		
			676 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			676 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Cortex-A9MPCore internal peripheral emulation.
 | |
|  *
 | |
|  * Copyright (c) 2009 CodeSourcery.
 | |
|  * Written by Paul Brook
 | |
|  *
 | |
|  * This code is licenced under the GPL.
 | |
|  */
 | |
| 
 | |
| /* 64 external IRQ lines.  */
 | |
| #define GIC_NIRQ 96
 | |
| #include "mpcore.c"
 | |
| 
 | |
| static SysBusDeviceInfo mpcore_priv_info = {
 | |
|     .init = mpcore_priv_init,
 | |
|     .qdev.name  = "a9mpcore_priv",
 | |
|     .qdev.size  = sizeof(mpcore_priv_state),
 | |
|     .qdev.props = (Property[]) {
 | |
|         DEFINE_PROP_UINT32("num-cpu", mpcore_priv_state, num_cpu, 1),
 | |
|         DEFINE_PROP_END_OF_LIST(),
 | |
|     }
 | |
| };
 | |
| 
 | |
| static void a9mpcore_register_devices(void)
 | |
| {
 | |
|     sysbus_register_withprop(&mpcore_priv_info);
 | |
| }
 | |
| 
 | |
| device_init(a9mpcore_register_devices)
 |