/* * ARM11MPCore Snoop Control Unit (SCU) emulation * * Copyright (c) 2006-2007 CodeSourcery. * Copyright (c) 2013 SUSE LINUX Products GmbH * Written by Paul Brook and Andreas Färber * * This code is licensed under the GPL. */ #ifndef HW_MISC_ARM11SCU_H #define HW_MISC_ARM11SCU_H #include "hw/sysbus.h" #define TYPE_ARM11_SCU "arm11-scu" #define ARM11_SCU(obj) OBJECT_CHECK(ARM11SCUState, (obj), TYPE_ARM11_SCU) typedef struct ARM11SCUState { /*< private >*/ SysBusDevice parent_obj; /*< public >*/ uint32_t control; uint32_t num_cpu; MemoryRegion iomem; } ARM11SCUState; #endif