Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-26 | Merge release-20211019.0-42-g722d7ca74 (automated) | gVisor bot | |
2021-10-26 | platform/kvm: map vdso and vvar into a guest address space | Andrei Vagin | |
Right now, each vdso call triggers vmexit. VDSO and VVAR pages are mapped with VM_IO and get_user_pages fails for such vma-s. KVM was not able to handle this case up to the v4.8 kernel. This problem was fixed by add6a0cd1c5ba ("KVM: MMU: try to fix up page faults before giving up"). For some unknown reasons, it still doesn't work in case of nested virtualization. Before: BenchmarkKernelVDSO-6 252519 4598 ns/op After: BenchmarkKernelVDSO-6 34431957 34.91 ns/op PiperOrigin-RevId: 405715941 | |||
2021-10-25 | Merge release-20211019.0-32-g7c267106d (automated) | gVisor bot | |
2021-10-23 | initialize hostFeatureSet from init function | Jing Chen | |
2021-10-23 | fix the failed test target //pkg/cpuid:cpuid_test on arm64. | Jing Chen | |
2021-09-01 | Merge release-20210823.0-35-g810ea0957 (automated) | gVisor bot | |
2021-09-01 | Cache cpuid.HostFeatureSet(). | Jamie Liu | |
PiperOrigin-RevId: 394261815 | |||
2021-07-28 | Merge release-20210720.0-39-g964fb3ca7 (automated) | gVisor bot | |
2021-07-20 | Merge release-20210712.0-29-g1ad382220 (automated) | gVisor bot | |
2021-07-20 | Add go:build directives as required by Go 1.17's gofmt. | Jamie Liu | |
PiperOrigin-RevId: 385894869 | |||
2021-03-23 | Merge release-20210315.0-15-gacb4c6288 (automated) | gVisor bot | |
2021-03-03 | [op] Replace syscall package usage with golang.org/x/sys/unix in pkg/. | Ayush Ranjan | |
The syscall package has been deprecated in favor of golang.org/x/sys. Note that syscall is still used in the following places: - pkg/sentry/socket/hostinet/stack.go: some netlink related functionalities are not yet available in golang.org/x/sys. - syscall.Stat_t is still used in some places because os.FileInfo.Sys() still returns it and not unix.Stat_t. Updates #214 PiperOrigin-RevId: 360701387 | |||
2021-01-12 | Merge release-20201216.0-87-g4e03e8754 (automated) | gVisor bot | |
2021-01-12 | Fix simple mistakes identified by goreportcard. | Adin Scannell | |
These are primarily simplification and lint mistakes. However, minor fixes are also included and tests added where appropriate. PiperOrigin-RevId: 351425971 | |||
2020-12-28 | Merge release-20201208.0-89-g3ff7324df (automated) | gVisor bot | |
2020-12-15 | Internal change. | Andrei Vagin | |
PiperOrigin-RevId: 347720083 | |||
2020-10-09 | Merge release-20200928.0-78-g743327817 (automated) | gVisor bot | |
2020-10-08 | Merge release-20200928.0-66-ga55bd73d4 (automated) | gVisor bot | |
2020-08-25 | Add nogo support to go_binary and go_test targets. | Adin Scannell | |
Updates #3374 PiperOrigin-RevId: 328378700 | |||
2020-06-24 | Merge release-20200608.0-119-g364ac92ba (automated) | gVisor bot | |
2020-06-18 | Merge release-20200608.0-83-g3970c1274 (automated) | gVisor bot | |
2020-06-18 | Remove various uses of 'whitelist' | Michael Pratt | |
Updates #2972 PiperOrigin-RevId: 317113059 | |||
2020-05-27 | Merge release-20200518.0-45-g0bc022b7 (automated) | gVisor bot | |
2020-05-07 | Merge release-20200422.0-51-g1f4087e (automated) | gVisor bot | |
2020-04-01 | Merge release-20200323.0-48-gdb79175 (automated) | gVisor bot | |
2020-04-01 | Fix 386 build tags | Michael Pratt | |
The build tag for 32-bit x86 is 386, not i386. Updates #2298 PiperOrigin-RevId: 304206373 | |||
2020-03-30 | Merge release-20200219.0-261-g32a1335 (automated) | gVisor bot | |
2020-03-30 | Add AMD Rome CPUID flag. | Michael Pratt | |
This flag is set on Rome CPUs, but it is not documented. PiperOrigin-RevId: 303825532 | |||
2020-02-18 | Merge release-20200211.0-34-ga3582de (automated) | gVisor bot | |
2020-02-18 | cpuid: cache the maximum size of xsave state | gVisor bot | |
perf shows that ExtendedStateSize cosumes more than 20% of cpu: 23.61% 23.61% [.] pkg/cpuid/cpuid.HostID PiperOrigin-RevId: 295813263 | |||
2020-02-11 | Merge release-20200127.0-130-g9be46e5 (automated) | gVisor bot | |
2020-02-10 | Merge release-20200127.0-104-ga03b40c (automated) | gVisor bot | |
2020-02-10 | Merge pull request #1453 from xiaobo55x:cpuid | gVisor bot | |
PiperOrigin-RevId: 294257911 | |||
2020-02-10 | Enable pkg/cpuid support on arm64. | Haibo Xu | |
Fixes #1255 Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: I8614e6f3ee321c2989567e4e712aa8f28cc9db14 | |||
2020-02-04 | Merge release-20200127.0-65-g95ce8bb (automated) | gVisor bot | |
2020-01-27 | Standardize on tools directory. | Adin Scannell | |
PiperOrigin-RevId: 291745021 | |||
2020-01-16 | Merge release-20200115.0-8-g7b7c318 (automated) | gVisor bot | |
2020-01-16 | Add remaining /proc/* and /proc/sys/* files | Fabricio Voznika | |
Except for one under /proc/sys/net/ipv4/tcp_sack. /proc/pid/* is still incomplete. Updates #1195 PiperOrigin-RevId: 290120438 | |||
2019-11-11 | Merge release-20190806.1-390-ge09e7bf (automated) | gVisor bot | |
2019-11-11 | Add more extended features. | Brad Burlage | |
PiperOrigin-RevId: 279820435 | |||
2019-10-16 | Reorder BUILD license and load functions in gvisor. | Kevin Krakauer | |
PiperOrigin-RevId: 275139066 | |||
2019-09-12 | Remove go_test from go_stateify and go_marshal | Michael Pratt | |
They are no-ops, so the standard rule works fine. PiperOrigin-RevId: 268776264 | |||
2019-08-26 | Merge 1fdefd41 (automated) | gVisor bot | |
2019-08-26 | Add support for Intel cache CPUID leafs | Michael Pratt | |
This exposes L1, L2, etc. cache sizes, cache line size, etc. Across S/R, everything except cache line size can differ from the host. This is because cache line size is critical for correct use of CLFLUSH / CLFLUSHOPT, but as far as I know, the other cache parameters can only affect performance, not correctness. AMD uses different leafs for cache information, which are not yet supported. fail. There are no known cases of cache line size other than 64 in the fleet. PiperOrigin-RevId: 265544786 | |||
2019-06-27 | Merge 5b41ba5d (automated) | gVisor bot | |
2019-06-27 | Fix various spelling issues in the documentation | Michael Pratt | |
Addresses obvious typos, in the documentation only. COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/443 from Pixep:fix/documentation-spelling 4d0688164eafaf0b3010e5f4824b35d1e7176d65 PiperOrigin-RevId: 255477779 | |||
2019-06-13 | Merge add40fd6 (automated) | gVisor bot | |
2019-06-13 | Update canonical repository. | Adin Scannell | |
This can be merged after: https://github.com/google/gvisor-website/pull/77 or https://github.com/google/gvisor-website/pull/78 PiperOrigin-RevId: 253132620 | |||
2019-06-02 | Merge 216da0b7 (automated) | gVisor bot | |
2019-04-29 | Change copyright notice to "The gVisor Authors" | Michael Pratt | |
Based on the guidelines at https://opensource.google.com/docs/releasing/authors/. 1. $ rg -l "Google LLC" | xargs sed -i 's/Google LLC.*/The gVisor Authors./' 2. Manual fixup of "Google Inc" references. 3. Add AUTHORS file. Authors may request to be added to this file. 4. Point netstack AUTHORS to gVisor AUTHORS. Drop CONTRIBUTORS. Fixes #209 PiperOrigin-RevId: 245823212 Change-Id: I64530b24ad021a7d683137459cafc510f5ee1de9 |