aboutsummaryrefslogtreecommitdiff
path: root/core/test
diff options
context:
space:
mode:
authorBalbir Singh <bsingharora@gmail.com>2016-08-10 12:07:50 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2016-08-17 13:27:55 +1000
commit5c4bfc63a0e6ae9d3bb6f6e1bfaa9443c847998a (patch)
treeb4c8bf2094f65733d57ad0c2e104a0b5441dab37 /core/test
parent683c50e27319d432176931bebb5aa172606783ac (diff)
downloadskiboot-5c4bfc63a0e6ae9d3bb6f6e1bfaa9443c847998a.zip
skiboot-5c4bfc63a0e6ae9d3bb6f6e1bfaa9443c847998a.tar.gz
skiboot-5c4bfc63a0e6ae9d3bb6f6e1bfaa9443c847998a.tar.bz2
Use additional checks in skiboot for pointers
The checks validate pointers sent in using opal_addr_valid() in opal_call API's provided via the console, cpu, fdt, flash, i2c, interrupts, nvram, opal-msg, opal, opal-pci, xscom and cec modules Signed-off-by: Balbir Singh <bsingharora@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/test')
-rw-r--r--core/test/run-msg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/test/run-msg.c b/core/test/run-msg.c
index 66b8429..3a7b7dd 100644
--- a/core/test/run-msg.c
+++ b/core/test/run-msg.c
@@ -23,6 +23,9 @@
static bool zalloc_should_fail = false;
static int zalloc_should_fail_after = 0;
+/* Fake top_of_ram -- needed for API's */
+unsigned long top_of_ram = 16ULL * 1024 * 1024 * 1024;
+
static void *zalloc(size_t size)
{
if (zalloc_should_fail && zalloc_should_fail_after == 0) {