arm7tdmi: clean up architecture definition

This commit is contained in:
Ayke van Laethem
2019-08-23 17:55:34 +02:00
committed by Ron Evans
parent e356bad4d1
commit 9b1dd8e03d
2 changed files with 7 additions and 10 deletions
+7 -1
View File
@@ -1,7 +1,9 @@
// +build arm,!baremetal
// +build arm,!baremetal arm,arm7tdmi
package runtime
import "device/arm"
const GOARCH = "arm"
// The bitness of the CPU (e.g. 8, 32, 64).
@@ -11,3 +13,7 @@ const TargetBits = 32
func align(ptr uintptr) uintptr {
return (ptr + 3) &^ 3
}
func getCurrentStackPointer() uintptr {
return arm.ReadRegister("sp")
}
-9
View File
@@ -3,14 +3,9 @@
package runtime
import (
"device/arm"
"unsafe"
)
const TargetBits = 32
const GOARCH = "arm"
type timeUnit int64
const tickMicros = 1
@@ -82,10 +77,6 @@ func abort() {
}
}
func getCurrentStackPointer() uintptr {
return arm.ReadRegister("sp")
}
// Implement memset for LLVM and compiler-rt.
//go:export memset
func libc_memset(ptr unsafe.Pointer, c byte, size uintptr) {