summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@twiddle.net>2011-04-10 22:57:42 -0700
committerRichard Henderson <rth@twiddle.net>2011-04-10 22:57:42 -0700
commit28a330ab4f2c965db0b9efc85d39f091c2ad68ba (patch)
tree15318c1b0da0d4a549ebda512768632224c0d8f3
parent0c0f711f60fec844964c99b141508e7343a41501 (diff)
downloadqemu-palcode-28a330ab4f2c965db0b9efc85d39f091c2ad68ba.zip
qemu-palcode-28a330ab4f2c965db0b9efc85d39f091c2ad68ba.tar.gz
qemu-palcode-28a330ab4f2c965db0b9efc85d39f091c2ad68ba.tar.bz2
Move stack to sbss section for easy access.
-rw-r--r--pal.S8
1 files changed, 6 insertions, 2 deletions
diff --git a/pal.S b/pal.S
index 5dcd7c0..f99d088 100644
--- a/pal.S
+++ b/pal.S
@@ -160,8 +160,6 @@
*/
#define STACK_SIZE 8192
- .comm stack, STACK_SIZE, 8
-
/*
* QEMU emulator "hardware" entry points.
*/
@@ -1832,6 +1830,7 @@ Sys_Cserve:
*/
.section .sbss
.type laf_base,@object
+ .align 3
laf_base:
laf_l_size: .long 0
laf_l_flag: .long 0
@@ -1876,3 +1875,8 @@ laf_q_pci_err2: .quad 0
$laf_size = . - laf_base
.size laf_base, . - laf_base
+
+ .align 3
+ .type stack,@object
+ .size stack,STACK_SIZE
+stack: .skip STACK_SIZE