diff options
| author | Cherry Zhang <cherryyz@google.com> | 2019-10-28 00:53:14 -0400 |
|---|---|---|
| committer | Cherry Zhang <cherryyz@google.com> | 2019-11-08 16:44:48 +0000 |
| commit | 374c2847f9c03da7365bfb78e5ef96a0cb837656 (patch) | |
| tree | d53e66576fc42b184a39be7569fe1bacdea70f85 /src/encoding | |
| parent | 7f574e476ac4a6e8c2719b9674ee7b3786bb8401 (diff) | |
| download | go-374c2847f9c03da7365bfb78e5ef96a0cb837656.tar.xz | |
runtime: add async preemption support on PPC64
This CL adds support of call injection and async preemption on
PPC64.
For the injected call to return to the preempted PC, we have to
clobber either LR or CTR. For reasons mentioned in previous CLs,
we choose CTR. Previous CLs have marked code sequences that use
CTR async-nonpreemtible.
Change-Id: Ia642b5f06a890dd52476f45023b2a830c522eee0
Reviewed-on: https://go-review.googlesource.com/c/go/+/203824
Run-TryBot: Cherry Zhang <cherryyz@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/encoding')
0 files changed, 0 insertions, 0 deletions
