mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Merge pull request #5728 from zhlhahaha:2091
PiperOrigin-RevId: 365613394
This commit is contained in:
@@ -62,9 +62,10 @@ func LoadFloatingPoint(*byte)
|
||||
// SaveFloatingPoint saves floating point state.
|
||||
func SaveFloatingPoint(*byte)
|
||||
|
||||
// FPSIMDDisableTrap disables fpsimd.
|
||||
func FPSIMDDisableTrap()
|
||||
|
||||
// DisableVFP disables fpsimd.
|
||||
// FPSIMDEnableTrap enables fpsimd.
|
||||
func FPSIMDEnableTrap()
|
||||
|
||||
// Init sets function pointers based on architectural features.
|
||||
|
||||
@@ -58,6 +58,8 @@ func (s *State) Fork() State {
|
||||
}
|
||||
|
||||
// BytePointer returns a pointer to the first byte of the state.
|
||||
//
|
||||
//go:nosplit
|
||||
func (s *State) BytePointer() *byte {
|
||||
return &(*s)[0]
|
||||
}
|
||||
|
||||
@@ -436,7 +436,7 @@ func (m *machine) Get() *vCPU {
|
||||
}
|
||||
|
||||
// The vCPU is not be able to transition to
|
||||
// vCPUGuest|vCPUUser or to vCPUUser because that
|
||||
// vCPUGuest|vCPUWaiter or to vCPUUser because that
|
||||
// transition requires holding the machine mutex, as we
|
||||
// do now. There is no path to register a waiter on
|
||||
// just the vCPUReady state.
|
||||
|
||||
Reference in New Issue
Block a user