]> Cypherpunks repositories - gostls13.git/commit
runtime: cleanup ppc64le/linux library startup code
authorPaul E. Murphy <murp@ibm.com>
Wed, 15 Mar 2023 18:09:10 +0000 (13:09 -0500)
committerPaul Murphy <murp@ibm.com>
Wed, 12 Apr 2023 20:52:19 +0000 (20:52 +0000)
commit12e65dbdb112ac03049362bf8c0dbeeeb0392c0e
tree9f88739c591a399686f0a5fc1b751c90b78e8e76
parent38531c6290bfb321d74fa4e48a6e889e29b60dab
runtime: cleanup ppc64le/linux library startup code

Fix the argument passing to runtime.newosproc0, the ABI0 argument
storing must account for the fixed frame size.

Cleanup the _rt0_ppc64le_linux_lib definition, the assembler
should not generate a stack frame.  And convert it to use the
new ABI wrappers.

Change-Id: Ibc0be8b37f6522900781a19980fa018dd89ba7b3
Reviewed-on: https://go-review.googlesource.com/c/go/+/479796
Reviewed-by: Than McIntosh <thanm@google.com>
Run-TryBot: Paul Murphy <murp@ibm.com>
Reviewed-by: David Chase <drchase@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Lynn Boger <laboger@linux.vnet.ibm.com>
src/runtime/rt0_linux_ppc64le.s