qemu/hw/misc
Leon Alrae 1f93a6e4f3 hw/mips: add initial Cluster Power Controller support
Cluster Power Controller (CPC) is responsible for power management in
multiprocessing system. It provides registers to control the power and the
clock frequency of the individual elements in the system.

This patch implements only three registers that are used to control the
power state of each VP on a single core:
* VP Run is a write-only register used to set each VP to the run state
* VP Stop is a write-only register used to set each VP to the suspend state
* VP Running is a read-only register indicating the run state of each VP

Signed-off-by: Leon Alrae <leon.alrae@imgtec.com>
2016-03-30 09:13:59 +01:00
..
macio util: move declarations out of qemu-common.h 2016-03-22 22:20:17 +01:00
a9scu.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
applesmc.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
arm11scu.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
arm_integrator_debug.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
arm_l2x0.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
arm_sysctl.c Replaced get_tick_per_sec() by NANOSECONDS_PER_SECOND 2016-03-22 22:20:17 +01:00
bcm2835_mbox.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
bcm2835_property.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
cbus.c include/hw/hw.h: Don't include qemu-common.h 2016-03-22 22:20:16 +01:00
debugexit.c x86: Clean up includes 2016-01-29 15:07:22 +00:00
eccmemctl.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
edu.c qom: Swap 'name' next to visitor in ObjectPropertyAccessor 2016-02-08 17:29:56 +01:00
exynos4210_pmu.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
hyperv_testdev.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
imx6_ccm.c i.MX: Add i.MX6 CCM and ANALOG device. 2016-03-16 17:42:18 +00:00
imx25_ccm.c i.MX: Add the CLK_IPG_HIGH clock 2016-03-16 17:42:18 +00:00
imx31_ccm.c i.MX: Add the CLK_IPG_HIGH clock 2016-03-16 17:42:18 +00:00
imx_ccm.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
ivshmem.c * Log filtering from Alex and Peter 2016-03-24 21:42:40 +00:00
Makefile.objs hw/mips: add initial Cluster Power Controller support 2016-03-30 09:13:59 +01:00
max111x.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
milkymist-hpdmc.c lm32: Clean up includes 2016-01-29 15:07:22 +00:00
milkymist-pfpu.c lm32: Clean up includes 2016-01-29 15:07:22 +00:00
mips_cmgcr.c hw/mips: add initial Global Config Register support 2016-03-30 09:13:59 +01:00
mips_cpc.c hw/mips: add initial Cluster Power Controller support 2016-03-30 09:13:59 +01:00
mst_fpga.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
omap_clk.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
omap_gpmc.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
omap_l4.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
omap_sdrc.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
omap_tap.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
pc-testdev.c x86: Clean up includes 2016-01-29 15:07:22 +00:00
pci-testdev.c pci: Clean up includes 2016-01-29 15:07:24 +00:00
puv3_pm.c unicore: Clean up includes 2016-01-29 15:07:22 +00:00
pvpanic.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
sga.c x86: Clean up includes 2016-01-29 15:07:22 +00:00
slavio_misc.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
stm32f2xx_syscfg.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
tmp105.c include/qemu/osdep.h: Don't include qapi/error.h 2016-03-22 22:20:15 +01:00
tmp105.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
vmport.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00
zynq_slcr.c arm: Clean up includes 2016-01-29 15:07:23 +00:00
zynq-xadc.c hw/misc: Clean up includes 2016-01-29 15:07:24 +00:00