summaryrefslogtreecommitdiff
path: root/src/runtime/sys_solaris_amd64.s
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-09-09 14:02:37 -0400
committerRuss Cox <rsc@golang.org>2014-09-09 14:02:37 -0400
commit0e7ed78fe8ff14694a05c5ab48e6b62bdb51d78a (patch)
tree239952d23a5300179350480d85ff9498e601952d /src/runtime/sys_solaris_amd64.s
parent4e27aa2b55ebfcd5e5e835a7ee407cb0e8afd9ec (diff)
downloadgo-0e7ed78fe8ff14694a05c5ab48e6b62bdb51d78a.tar.gz
runtime: fix build failures after CL 137410043
No promise about correctness, but they do build. TBR=khr CC=golang-codereviews https://codereview.appspot.com/143720043
Diffstat (limited to 'src/runtime/sys_solaris_amd64.s')
-rw-r--r--src/runtime/sys_solaris_amd64.s6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/runtime/sys_solaris_amd64.s b/src/runtime/sys_solaris_amd64.s
index 093315c4a..0ebdab6ee 100644
--- a/src/runtime/sys_solaris_amd64.s
+++ b/src/runtime/sys_solaris_amd64.s
@@ -129,10 +129,12 @@ TEXT runtime·tstart_sysvicall(SB),NOSPLIT,$0
// Layout new m scheduler stack on os stack.
MOVQ SP, AX
- MOVQ AX, g_stackbase(DX)
+ MOVQ AX, (g_stack+stack_hi)(DX)
SUBQ $(0x100000), AX // stack size
- MOVQ AX, g_stackguard(DX)
+ MOVQ AX, (g_stack+stack_lo)(DX)
+ ADDQ $const_StackGuard, AX
MOVQ AX, g_stackguard0(DX)
+ MOVQ AX, g_stackguard1(DX)
// Someday the convention will be D is always cleared.
CLD