| * Raspberry Pi emulation (c) 2012 Gregory Estrade |
| * Upstreaming code cleanup [including bcm2835_*] (c) 2013 Jan Petrous |
| * Rasperry Pi 2 emulation and refactoring Copyright (c) 2015, Microsoft |
| * Written by Andrew Baumann |
| * This code is licensed under the GNU GPLv2 and later. |
| #include "hw/arm/bcm2835_peripherals.h" |
| #include "hw/intc/bcm2836_control.h" |
| #define TYPE_BCM2836 "bcm2836" |
| #define BCM2836(obj) OBJECT_CHECK(BCM2836State, (obj), TYPE_BCM2836) |
| typedef struct BCM2836State { |
| ARMCPU cpus[BCM2836_NCPUS]; |
| BCM2836ControlState control; |
| BCM2835PeripheralState peripherals; |