summaryrefslogtreecommitdiff
path: root/arch/powerpc/platforms/ps3/platform.h
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2012-04-01 01:13:36 (GMT)
committerGeoff Levand <geoff@infradead.org>2012-04-24 22:34:17 (GMT)
commit79f2a81bf117ffea757b0f298467333cf4e835a8 (patch)
tree3457e31d8f84cd62f1ec8f4a741b2c4e94c701da /arch/powerpc/platforms/ps3/platform.h
parent07c044c86e05818c2d5e99b8ff881e2e4543c6ad (diff)
downloadlinux-fsl-qoriq-79f2a81bf117ffea757b0f298467333cf4e835a8.tar.xz
powerpc/ps3: Add highmem repository write routines
Add routines to allow Linux based bootloaders to create and/or modify highmem region info in the PS3 system repository where it can be retrived by later boot stages. 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.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/ps3/platform.h b/arch/powerpc/platforms/ps3/platform.h
index 1a633ed..4012a86 100644
--- a/arch/powerpc/platforms/ps3/platform.h
+++ b/arch/powerpc/platforms/ps3/platform.h
@@ -189,6 +189,15 @@ 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_write_highmem_region_count(unsigned int region_count);
+int ps3_repository_write_highmem_base(unsigned int region_index,
+ u64 highmem_base);
+int ps3_repository_write_highmem_size(unsigned int region_index,
+ u64 highmem_size);
+int ps3_repository_write_highmem_info(unsigned int region_index,
+ u64 highmem_base, u64 highmem_size);
+int ps3_repository_delete_highmem_info(unsigned int region_index);
+
/* repository pme info */
int ps3_repository_read_num_be(unsigned int *num_be);