Nicolas Lacasse and gVisor bot
d9fa8c2e8a
Add AT_HWCAP and AT_HWCAP2 to auxv.
...
PiperOrigin-RevId: 704901883
2024-12-10 17:28:40 -08:00
gVisor bot
1c1439e0c0
Internal change
...
PiperOrigin-RevId: 530997938
2023-05-10 14:07:03 -07:00
Etienne Perot and gVisor bot
0620c3b638
cpuid: Initialize hostFeatureSet only when it's needed.
...
This moves the initialization of `cpuid.hostFeatureSet` out of package-level
`init` and instead moves it to an explicit `cpuid.Initialize()` function.
On AMD64, this saves about 512KiB of heap memory that would otherwise always
be live.
PiperOrigin-RevId: 514896323
2023-03-07 18:27:49 -08:00
Adin Scannell and gVisor bot
1ceb814544
Add default_applicable_licenses rules to packages.
...
PiperOrigin-RevId: 513581243
2023-03-02 10:50:04 -08:00
Adin Scannell and gVisor bot
6a4908b262
Process nogo targets across all architectures.
...
PiperOrigin-RevId: 511343590
2023-02-21 17:06:02 -08:00
gVisor bot
3b11bfe105
Merge pull request #7391 from zhlhahaha:2477
...
PiperOrigin-RevId: 446793644
2022-05-05 13:07:01 -07:00
William Chang and gVisor bot
7f3fdc910f
Implement core tagging
...
Links to some possibly useful reference material on core tagging:
* LWN article: https://lwn.net/Articles/861251/
* Kernel docs: https://www.kernel.org/doc/Documentation/admin-guide/hw-vuln/core-scheduling.rst
PiperOrigin-RevId: 431093418
2022-02-25 21:51:02 -08:00
Adin Scannell and gVisor bot
266cabd008
Refactor CPUID to allow for use in KVM and ring0.
...
Updates #5039
PiperOrigin-RevId: 421696994
2022-01-13 17:24:28 -08:00
Ayush Ranjan and gVisor bot
a9441aea27
[op] Replace syscall package usage with golang.org/x/sys/unix in pkg/.
...
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-03-03 10:25:58 -08:00
Haibo Xu
9cbf5a3dcc
Enable pkg/cpuid support on arm64.
...
Fixes #1255
Signed-off-by: Haibo Xu <haibo.xu@arm.com >
Change-Id: I8614e6f3ee321c2989567e4e712aa8f28cc9db14
2020-02-10 02:46:05 +00:00
Adin Scannell and gVisor bot
d29e59af9f
Standardize on tools directory.
...
PiperOrigin-RevId: 291745021
2020-01-27 12:21:00 -08:00
Kevin Krakauer and gVisor bot
2a82d5ad68
Reorder BUILD license and load functions in gvisor.
...
PiperOrigin-RevId: 275139066
2019-10-16 16:40:30 -07:00
Michael Pratt and gVisor bot
df5d377521
Remove go_test from go_stateify and go_marshal
...
They are no-ops, so the standard rule works fine.
PiperOrigin-RevId: 268776264
2019-09-12 15:10:17 -07:00
Adin Scannell and Shentubot
add40fd6ad
Update canonical repository.
...
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-13 16:50:15 -07:00
Michael Pratt and Shentubot
2a0c69b19f
Remove license comments
...
Nothing reads them and they can simply get stale.
Generated with:
$ sed -i "s/licenses(\(.*\)).*/licenses(\1)/" **/BUILD
PiperOrigin-RevId: 231818945
Change-Id: Ibc3f9838546b7e94f13f217060d31f4ada9d4bf0
2019-01-31 11:12:53 -08:00
Zhaozhong Ni and Shentubot
57d0fcbdbf
Automated rollback of changelist 207037226
...
PiperOrigin-RevId: 207125440
Change-Id: I6c572afb4d693ee72a0c458a988b0e96d191cd49
2018-08-02 10:42:48 -07:00
Michael Pratt and Shentubot
60add78980
Automated rollback of changelist 207007153
...
PiperOrigin-RevId: 207037226
Change-Id: I8b5f1a056d4f3eab17846f2e0193bb737ecb5428
2018-08-01 19:57:32 -07:00
Zhaozhong Ni and Shentubot
b9e1cf8404
stateify: convert all packages to use explicit mode.
...
PiperOrigin-RevId: 207007153
Change-Id: Ifedf1cc3758dc18be16647a4ece9c840c1c636c9
2018-08-01 15:43:24 -07:00
Zhaozhong Ni and Shentubot
be7fcbc558
stateify: support explicit annotation mode; convert refs and stack packages.
...
We have been unnecessarily creating too many savable types implicitly.
PiperOrigin-RevId: 206334201
Change-Id: Idc5a3a14bfb7ee125c4f2bb2b1c53164e46f29a8
2018-07-27 10:17:21 -07:00
Googler and Adin Scannell
d02b74a5dc
Check in gVisor.
...
PiperOrigin-RevId: 194583126
Change-Id: Ica1d8821a90f74e7e745962d71801c598c652463
2018-04-28 01:44:26 -04:00