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")
 | 
						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
 | 
					// PutcharUART writes a byte to the UART synchronously, without using interrupts
 | 
				
			||||||
// or calling the scheduler
 | 
					// or calling the scheduler
 | 
				
			||||||
func PutcharUART(u *UART, c byte) {
 | 
					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()
 | 
				
			||||||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче