]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: use monotonic time on NetBSD
authorBrad Fitzpatrick <bradfitz@golang.org>
Thu, 30 Nov 2017 19:37:16 +0000 (19:37 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Fri, 1 Dec 2017 00:42:03 +0000 (00:42 +0000)
Fixes #6007

Change-Id: I239a1699122e086e907ac1f18b1c86a650e1438a
Reviewed-on: https://go-review.googlesource.com/81135
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
src/runtime/sys_netbsd_386.s
src/runtime/sys_netbsd_amd64.s

index 8ee7b96ce7d70fa80a173cb0cc0f514caf6e77c1..d2e7aa5579b64669c4e51f3df954f54ed54d0459 100644 (file)
@@ -164,7 +164,7 @@ TEXT runtime·walltime(SB), NOSPLIT, $32
 // void nanotime(int64 *nsec)
 TEXT runtime·nanotime(SB),NOSPLIT,$32
        LEAL    12(SP), BX
-       MOVL    $0, 4(SP)               // arg 1 - clock_id
+       MOVL    $3, 4(SP)               // arg 1 - clock_id CLOCK_MONOTONIC
        MOVL    BX, 8(SP)               // arg 2 - tp
        MOVL    $427, AX                // sys_clock_gettime
        INT     $0x80
index 7235fb1d0dba91119906ba4f3a3fcd8b70fbb248..1e3f7cb137cdf8bb0185a39b59d3e0f90a535047 100644 (file)
@@ -188,7 +188,7 @@ TEXT runtime·walltime(SB), NOSPLIT, $32
        RET
 
 TEXT runtime·nanotime(SB),NOSPLIT,$32
-       MOVQ    $0, DI                  // arg 1 - clock_id
+       MOVQ    $3, DI                  // arg 1 - clock_id CLOCK_MONOTONIC
        LEAQ    8(SP), SI               // arg 2 - tp
        MOVL    $427, AX                // sys_clock_gettime
        SYSCALL