machine: make gosched available to machine package
Этот коммит содержится в:
родитель
19e4db45db
коммит
4bf7308d26
2 изменённых файлов: 13 добавлений и 3 удалений
|
@ -59,9 +59,6 @@ var (
|
|||
ErrNotConfigured = errors.New("device has not been configured")
|
||||
)
|
||||
|
||||
//go:linkname gosched runtime.Gosched
|
||||
func gosched()
|
||||
|
||||
// PutcharUART writes a byte to the UART synchronously, without using interrupts
|
||||
// or calling the scheduler
|
||||
func PutcharUART(u *UART, c byte) {
|
||||
|
|
13
src/machine/runtime.go
Обычный файл
13
src/machine/runtime.go
Обычный файл
|
@ -0,0 +1,13 @@
|
|||
package machine
|
||||
|
||||
import (
|
||||
_ "unsafe"
|
||||
)
|
||||
|
||||
//
|
||||
// This file provides access to runtime package that would not otherwise
|
||||
// be permitted due to linker dependencies.
|
||||
//
|
||||
|
||||
//go:linkname gosched runtime.Gosched
|
||||
func gosched()
|
Загрузка…
Создание таблицы
Сослаться в новой задаче