summaryrefslogtreecommitdiff
path: root/target-ppc/helper.h
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2011-04-01 15:15:12 +1100
committerAlexander Graf <agraf@suse.de>2011-04-01 18:34:54 +0200
commit5bcf1c4ca7daed7248a6d190fa9b739a81cb8e71 (patch)
tree9dba5eae0819290f47588d4f5a225ae681f04312 /target-ppc/helper.h
parentdf918b412c88329966e25a5dd6dcbc0ccca40a89 (diff)
downloadqemu-5bcf1c4ca7daed7248a6d190fa9b739a81cb8e71.tar.gz
qemu-5bcf1c4ca7daed7248a6d190fa9b739a81cb8e71.tar.bz2
qemu-5bcf1c4ca7daed7248a6d190fa9b739a81cb8e71.zip
Implement missing parts of the logic for the POWER PURR
The PURR (Processor Utilization Resource Register) is a register found on recent POWER CPUs. The guts of implementing it at least enough to get by are already present in qemu, however some of the helper functions needed to actually wire it up are missing. This patch adds the necessary glue, so that the PURR can be wired up when we implement newer POWER CPU targets which include it. Signed-off-by: David Gibson <dwg@au1.ibm.com> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'target-ppc/helper.h')
-rw-r--r--target-ppc/helper.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/target-ppc/helper.h b/target-ppc/helper.h
index 1a69cf876c..2b4744d331 100644
--- a/target-ppc/helper.h
+++ b/target-ppc/helper.h
@@ -376,6 +376,7 @@ DEF_HELPER_0(load_601_rtcu, tl)
#if !defined(CONFIG_USER_ONLY)
#if defined(TARGET_PPC64)
DEF_HELPER_1(store_asr, void, tl)
+DEF_HELPER_0(load_purr, tl)
#endif
DEF_HELPER_1(store_sdr1, void, tl)
DEF_HELPER_1(store_tbl, void, tl)