]> git.proxmox.com Git - qemu.git/blob - hw/a9mpcore.c
Merge remote branch 'kwolf/for-anthony' into staging
[qemu.git] / hw / a9mpcore.c
1 /*
2 * Cortex-A9MPCore internal peripheral emulation.
3 *
4 * Copyright (c) 2009 CodeSourcery.
5 * Written by Paul Brook
6 *
7 * This code is licenced under the GPL.
8 */
9
10 /* 64 external IRQ lines. */
11 #define GIC_NIRQ 96
12 #include "mpcore.c"
13
14 static SysBusDeviceInfo mpcore_priv_info = {
15 .init = mpcore_priv_init,
16 .qdev.name = "a9mpcore_priv",
17 .qdev.size = sizeof(mpcore_priv_state),
18 .qdev.props = (Property[]) {
19 DEFINE_PROP_UINT32("num-cpu", mpcore_priv_state, num_cpu, 1),
20 DEFINE_PROP_END_OF_LIST(),
21 }
22 };
23
24 static void a9mpcore_register_devices(void)
25 {
26 sysbus_register_withprop(&mpcore_priv_info);
27 }
28
29 device_init(a9mpcore_register_devices)