Joel Sing
060ffabd18
runtime: improve locking on openbsd
...
Implement a locking model based on the current linux model - a
tri-state mutex with active spinning, passive spinning and sleeping.
R=golang-dev, dvyukov, rsc
CC=golang-dev
https://golang.org/cl/4974043
2011-10-09 00:56:13 +11:00
Joel Sing
b2f1eba324
runtime: set runtime ncpu on openbsd
...
Set the runtime ncpu based on the hw.ncpu sysctl.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/5191043
2011-10-05 13:16:43 -04:00
Joel Sing
d573ad2671
runtime: implement runtime usleep for openbsd
...
R=golang-dev, mikioh.mikioh, hectorchu
CC=golang-dev
https://golang.org/cl/5173043
2011-10-01 11:58:36 -07:00
Joel Sing
c7f6f9f318
runtime: fix openbsd 386 raisesigpipe
...
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4950064
2011-09-05 13:05:57 -04:00
Joel Sing
9ef17990c2
runtime: add runtime support for openbsd 386
...
Add openbsd 386 runtime support, partially based on the existing
freebsd 386 runtime.
This requires change 4973043.
R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/4951043
2011-08-29 10:42:16 -04:00