diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/qemuppc/start/start.S')
-rw-r--r-- | c/src/lib/libbsp/powerpc/qemuppc/start/start.S | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/powerpc/qemuppc/start/start.S b/c/src/lib/libbsp/powerpc/qemuppc/start/start.S index 90fdf1e5fa..e9946c4df4 100644 --- a/c/src/lib/libbsp/powerpc/qemuppc/start/start.S +++ b/c/src/lib/libbsp/powerpc/qemuppc/start/start.S @@ -7,6 +7,15 @@ _start: ori %r1,%r1,_stack@l li %r3,8192 mtmsr %r3 + + /* Read-only small data */ + lis %r2, _SDA2_BASE_@h + ori %r2, %r2,_SDA2_BASE_@l + + /* Read-write small data */ + lis %r13, _SDA_BASE_@h + ori %r13, %r13,_SDA_BASE_@l + bl cmain .size _start, . - _start |