/* * 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" #include "qom/object.h" #define TYPE_ARM11_SCU "arm11-scu" OBJECT_DECLARE_SIMPLE_TYPE(ARM11SCUState, ARM11_SCU) struct ARM11SCUState { /*< private >*/ SysBusDevice parent_obj; /*< public >*/ uint32_t control; uint32_t num_cpu; MemoryRegion iomem; }; #endif