aboutsummaryrefslogtreecommitdiff
path: root/lib/libbootmsg/bootmsg_lvl.S
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libbootmsg/bootmsg_lvl.S')
-rw-r--r--lib/libbootmsg/bootmsg_lvl.S5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libbootmsg/bootmsg_lvl.S b/lib/libbootmsg/bootmsg_lvl.S
index 65cf0c3..2e4c135 100644
--- a/lib/libbootmsg/bootmsg_lvl.S
+++ b/lib/libbootmsg/bootmsg_lvl.S
@@ -158,7 +158,8 @@ ENTRY(bootmsg_setlevel)
andi. r3, r3, 0x7F
add r6,r3,r6 // address |
stb r4,0(r6) // store level |_ stwbrx r4,r3,r6
-#ifndef DISABLE_NVRAM
+
+#if !defined(DISABLE_NVRAM) && !defined(RTAS_NVRAM)
LOAD64(r6, SB_NVRAM_FWONLY_adr + 8 )
add r6,r6,r3
stb r4,0(r6)
@@ -167,7 +168,7 @@ ENTRY(bootmsg_setlevel)
blr
ENTRY(bootmsg_nvupdate)
-#ifndef DISABLE_NVRAM
+#if !defined(DISABLE_NVRAM) && !defined(RTAS_NVRAM)
mflr r10
LOAD64(r3, SB_NVRAM_FWONLY_adr)
lwz r4, 0(r3)