summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/ps3/platform.h
diff options
context:
space:
mode:
authorAndre Heider <a.heider@gmail.com>2011-08-11 21:31:06 +0200
committerGeoff Levand <geoff@infradead.org>2012-04-24 15:34:17 -0700
commit6750edbd8d6d1d72365e29e58b05f164bc23755a (patch)
tree4271c86d77401a9474a5e08e70fd547567a26b7e /arch/powerpc/platforms/ps3/platform.h
parent79f2a81bf117ffea757b0f298467333cf4e835a8 (diff)
downloadlinux-6750edbd8d6d1d72365e29e58b05f164bc23755a.tar.bz2
powerpc/ps3: Add highmem repository read routines
Add repository helper routines to read highmem region info. Bootloaders that preallocate highmem regions must place the region info into the repository at these well known nodes. These routines allow second stage kernles to read the region info from those nodes. Signed-off-by: Andre Heider <a.heider@gmail.com> CC: Nathan Whitehorn <nwhitehorn@freebsd.org> Signed-off-by: Geoff Levand <geoff@infradead.org>
Diffstat (limited to 'arch/powerpc/platforms/ps3/platform.h')
-rw-r--r--arch/powerpc/platforms/ps3/platform.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/ps3/platform.h b/arch/powerpc/platforms/ps3/platform.h
index 4012a86515cd..d71329a8e325 100644
--- a/arch/powerpc/platforms/ps3/platform.h
+++ b/arch/powerpc/platforms/ps3/platform.h
@@ -188,6 +188,13 @@ int ps3_repository_read_rm_size(unsigned int ppe_id, u64 *rm_size);
int ps3_repository_read_region_total(u64 *region_total);
int ps3_repository_read_mm_info(u64 *rm_base, u64 *rm_size,
u64 *region_total);
+int ps3_repository_read_highmem_region_count(unsigned int *region_count);
+int ps3_repository_read_highmem_base(unsigned int region_index,
+ u64 *highmem_base);
+int ps3_repository_read_highmem_size(unsigned int region_index,
+ u64 *highmem_size);
+int ps3_repository_read_highmem_info(unsigned int region_index,
+ u64 *highmem_base, u64 *highmem_size);
int ps3_repository_write_highmem_region_count(unsigned int region_count);
int ps3_repository_write_highmem_base(unsigned int region_index,