summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/platform
AgeCommit message (Expand)Author
2021-10-08Remove ring0 floating point save/load functions on amd64.Jamie Liu
2021-10-07tests: use a proper path to the kvm deviceAndrei Vagin
2021-09-28Move `safecopy.ReplaceSignalHandler` into `sighandling` package.Etienne Perot
2021-09-23Merge pull request #6573 from avagin:kvm-seccomp-mmapgVisor bot
2021-09-22kvm: check that safecopy is handled correctly in the guest ring0Andrei Vagin
2021-09-22kvm: trap mmap syscalls to map new regions to the guestAndrei Vagin
2021-09-22kvm/arm: calculate virtual-to-physical mappings only onceAndrei Vagin
2021-09-22kvm: fix tests on arm64AV
2021-08-23Merge pull request #6491 from avagin:kvm-mem-slot-overlapgVisor bot
2021-08-21platform/kvm: set physical slots without overlappingAndrei Vagin
2021-08-09platform/kvm: fix a race condition in vCPU.unlock()Andrei Vagin
2021-07-30checklinkname: rudimentary type-checking of linkname directivesMichael Pratt
2021-07-28tunning hasSlot function and fix store wrong value in usedSlotsHoward Zhang
2021-07-20Merge pull request #6220 from laijs:disconnect-fpgVisor bot
2021-07-20Add go:build directives as required by Go 1.17's gofmt.Jamie Liu
2021-07-12Mark all functions that are called from a forked child with go:noraceAndrei Vagin
2021-07-12Go 1.17 support for the KVM platformMichael Pratt
2021-07-08Fix some //pkg/seccomp bugs.Jamie Liu
2021-06-22Merge pull request #5051 from lubinszARM:pr_escapes_1gVisor bot
2021-06-22Disconnect call-chain between sighandler() and bluepill().Lai Jiangshan
2021-06-16kvm: mark UpperHalf PTE-s as globalAndrei Vagin
2021-06-14Fix typoMichael Pratt
2021-06-10[op] Move SignalInfo to abi/linux package.Ayush Ranjan
2021-06-01 Fix errors for noescape casesRobin Luk
2021-05-24arm64 kvm:use TLBI with "Inner Shareable" instead of IPI operationRobin Luk
2021-05-07Merge pull request #5758 from zhlhahaha:2125gVisor bot
2021-05-07Init all vCPU when initializing machine on ARM64howard zhang
2021-04-30kvm: prefault a root table page before switching into a user address spaceAndrei Vagin
2021-04-21Merge pull request #5737 from dqminh:tsc-scalinggVisor bot
2021-04-21Fallback to legacy system time logic when host does not have TSC_CONTROLDaniel Dao
2021-04-14Use assembly stub to take the address of assembly functionsMichael Pratt
2021-04-09Merge pull request #5767 from avagin:mxcsrgVisor bot
2021-04-08Merge pull request #5736 from lubinszARM:pr_bblu_tlb_asidgVisor bot
2021-04-01platform/kvm/x86: restore mxcsr when switching from guest to sentryAndrei Vagin
2021-03-29[syserror] Split usermem packageZach Koopmans
2021-03-29Merge pull request #5728 from zhlhahaha:2091gVisor bot
2021-03-29[perf] Reduce contention in ptrace.threadPool.lookupOrCreate().Ayush Ranjan
2021-03-26arm64 ring0: don't use inner-sharable to invalidate tlbRobin Luk
2021-03-25Fix comments errorHoward Zhang
2021-03-23Merge pull request #5677 from avagin:kvm-mmiogVisor bot
2021-03-23Move the code that manages floating-point state to a separate packageAndrei Vagin
2021-03-16kvm: prefault a floating point state before restoring itAndrei Vagin
2021-03-03[op] Replace syscall package usage with golang.org/x/sys/unix in pkg/.Ayush Ranjan
2021-02-18Bump build constraints to Go 1.18Michael Pratt
2021-02-10Merge pull request #5267 from lubinszARM:pr_usr_lazy_fpgVisor bot
2021-02-04Move getcpu() to core filter listMichael Pratt
2021-02-03arm64 kvm:implement basic lazy save and restore for FPSIMD registersRobin Luk
2021-02-02Move ring0 package.Adin Scannell
2021-02-02Minor page tables improvements.Adin Scannell
2021-01-19platform/ptrace: workaround a kernel ptrace issue on ARM64Andrei Vagin