Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-10 | Merge release-20210601.0-39-g9ede1a605 (automated) | gVisor bot | |
2021-06-10 | [op] Move SignalInfo to abi/linux package. | Ayush Ranjan | |
Fixes #214 PiperOrigin-RevId: 378680466 | |||
2021-06-10 | Merge release-20210601.0-34-ga51fcf22e (automated) | gVisor bot | |
2021-06-10 | [op] Move SignalStack to abi/linux package. | Ayush Ranjan | |
Updates #214 PiperOrigin-RevId: 378594929 | |||
2021-06-10 | Merge release-20210601.0-33-g8d87a9418 (automated) | gVisor bot | |
2021-06-09 | [op] Move SignalAct to abi/linux package. | Ayush Ranjan | |
There were also other duplicate definitions of the same struct that I have now removed. Updates #214 PiperOrigin-RevId: 378579954 | |||
2021-04-17 | Merge release-20210408.0-46-g0c3e8daf5 (automated) | gVisor bot | |
2021-04-14 | Merge release-20210408.0-30-g5c1052b6b (automated) | gVisor bot | |
2021-04-10 | Merge release-20210408.0-15-g7420821a7 (automated) | gVisor bot | |
2021-04-01 | platform/kvm/x86: restore mxcsr when switching from guest to sentry | Andrei Vagin | |
Goruntime sets mxcsr once and never changes it. Reported-by: syzbot+ec55cea6e57ec083b7a6@syzkaller.appspotmail.com Fixes: #5754 | |||
2021-03-29 | Merge release-20210322.0-29-g8a2f7e716 (automated) | gVisor bot | |
2021-03-29 | [syserror] Split usermem package | Zach Koopmans | |
Split usermem package to help remove syserror dependency in go_marshal. New hostarch package contains code not dependent on syserror. PiperOrigin-RevId: 365651233 | |||
2021-03-29 | Merge release-20210322.0-28-gb125afba4 (automated) | gVisor bot | |
2021-03-25 | Fix nogo test error | Howard Zhang | |
Signed-off-by: Howard Zhang <howard.zhang@arm.com> | |||
2021-03-24 | Merge release-20210315.0-18-g56a9a1397 (automated) | gVisor bot | |
2021-03-23 | Move the code that manages floating-point state to a separate package | Andrei Vagin | |
This change is inspired by Adin's cl/355256448. PiperOrigin-RevId: 364695931 | |||
2021-03-23 | Merge release-20210315.0-15-gacb4c6288 (automated) | gVisor bot | |
2021-03-22 | Merge release-20210315.0-6-g6bd2c6ce7 (automated) | gVisor bot | |
2021-03-03 | Merge release-20210301.0-5-ga9441aea2 (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-02-18 | Merge release-20210208.0-64-gf051ec646 (automated) | gVisor bot | |
2021-02-17 | Add gohacks.Slice/StringHeader. | Jamie Liu | |
See https://github.com/golang/go/issues/19367 for rationale. Note that the upstream decision arrived at in that thread, while useful for some of our use cases, doesn't account for all of our SliceHeader use cases (we often use SliceHeader to extract pointers from slices in a way that avoids bounds checking and/or handles nil slices correctly) and also doesn't exist yet. PiperOrigin-RevId: 358071574 | |||
2021-02-10 | Merge release-20210201.0-75-gb9db7db3b (automated) | gVisor bot | |
2021-02-03 | arm64: clean code | Robin Luk | |
In order to improve the performance and stability, I reorg 2 modules slightly. arch: no red zone on Arm64. ring0: use stp instead of movd, and set RSV_REG_APP=R19. Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2021-02-02 | Merge release-20210125.0-66-gfb422db70 (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-98-g0fb5de115 (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-97-g1b66bad7c (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-96-ged5850e8e (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-95-gfc153750e (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-94-gffa9a715a (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-92-gd302c0570 (automated) | gVisor bot | |
2020-12-30 | Merge release-20201208.0-91-g85c1c3ed4 (automated) | gVisor bot | |
2020-12-29 | Merge release-20201208.0-90-g91c05c609 (automated) | gVisor bot | |
2020-12-28 | Merge release-20201208.0-89-g3ff7324df (automated) | gVisor bot | |
2020-12-15 | Internal change. | Andrei Vagin | |
PiperOrigin-RevId: 347720083 | |||
2020-12-15 | Merge release-20201208.0-45-gb2a697334 (automated) | gVisor bot | |
2020-12-14 | Merge release-20201208.0-43-g2e191cb3f (automated) | gVisor bot | |
2020-12-14 | Merge release-20201208.0-41-gab593661e (automated) | gVisor bot | |
2020-12-12 | Merge release-20201208.0-40-g08d36b6c6 (automated) | gVisor bot | |
2020-12-12 | Merge release-20201208.0-39-g4aef908c9 (automated) | gVisor bot | |
2020-12-12 | Merge release-20201208.0-38-g4b697aae5 (automated) | gVisor bot | |
2020-12-12 | Merge release-20201208.0-37-gbe5922fbd (automated) | gVisor bot | |
2020-12-12 | Merge release-20201208.0-36-g1e92732eb (automated) | gVisor bot | |
2020-12-11 | Merge release-20201208.0-35-g80379894d (automated) | gVisor bot | |
2020-12-11 | Merge release-20201208.0-33-g5bdc167d1 (automated) | gVisor bot | |
2020-12-11 | Merge release-20201208.0-32-g305a45655 (automated) | gVisor bot | |
2020-12-11 | Merge release-20201208.0-31-g4cba3904f (automated) | gVisor bot | |
2020-12-11 | Remove existing nogo exceptions. | Adin Scannell | |
PiperOrigin-RevId: 347047550 | |||
2020-12-03 | Merge release-20201130.0-30-g6f60a2b0a (automated) | gVisor bot | |
2020-12-03 | Implement `fcntl` options `F_GETSIG` and `F_SETSIG`. | Etienne Perot | |
These options allow overriding the signal that gets sent to the process when I/O operations are available on the file descriptor, rather than the default `SIGIO` signal. Doing so also populates `siginfo` to contain extra information about which file descriptor caused the event (`si_fd`) and what events happened on it (`si_band`). The logic around which FD is populated within `si_fd` matches Linux's, which means it has some weird edge cases where that value may not actually refer to a file descriptor that is still valid. This CL also ports extra S/R logic regarding async handler in VFS2. Without this, async I/O handlers aren't properly re-registered after S/R. PiperOrigin-RevId: 345436598 |