Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2020-10-19 | Merge release-20201005.0-102-g54e989ec3 (automated) | gVisor bot | |
2020-10-08 | Merge release-20200928.0-66-ga55bd73d4 (automated) | gVisor bot | |
2020-10-02 | Merge release-20200921.0-99-g02cff90ad (automated) | gVisor bot | |
2020-10-02 | Merge pull request #4035 from lubinszARM:pr_misc_01 | gVisor bot | |
PiperOrigin-RevId: 335051794 | |||
2020-09-30 | Merge release-20200921.0-74-g387501219 (automated) | gVisor bot | |
2020-09-29 | Replace remaining uses of reflection-based marshalling. | Rahat Mahmood | |
- Rewrite arch.Stack.{Push,Pop}. For the most part, stack now implements marshal.CopyContext and can be used as the target of marshal operations. Stack.Push had some extra logic for automatically null-terminating slices. This was only used for two specific types of slices, and is now handled explicitly. - Delete usermem.CopyObject{In,Out}. - Replace most remaining uses of the encoding/binary package with go-marshal. Most of these were using the binary package to compute the size of a struct, which go-marshal can directly replace. ~3 uses of the binary package remain. These aren't reasonably replaceable by go-marshal: for example one use is to construct the syscall trampoline for systrap. - Fill out remaining convenience wrappers in the primitive package. PiperOrigin-RevId: 334502375 | |||
2020-09-25 | arm64: some minor changes | Bin Lu | |
This patch adds minor changes for Arm64 platform: 1, add SetRobustList/GetRobustList support for arm64 syscall module. 2, add newfstatat support for arm64 vfs2 syscall module. 3, add tls value in ProtoBuf. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-09-16 | Merge release-20200907.0-58-g9ef1c7992 (automated) | gVisor bot | |
2020-09-16 | Merge release-20200907.0-57-gd201feb8c (automated) | gVisor bot | |
2020-09-15 | Enable automated marshalling for the syscall package. | Rahat Mahmood | |
PiperOrigin-RevId: 331940975 | |||
2020-09-12 | Merge release-20200907.0-37-g3ca73841d (automated) | gVisor bot | |
2020-09-11 | Move the 'marshal' and 'primitive' packages to the 'pkg' directory. | Rahat Mahmood | |
PiperOrigin-RevId: 331256608 | |||
2020-08-26 | Merge release-20200818.0-61-g983a55aa0 (automated) | gVisor bot | |
2020-08-25 | Merge release-20200818.0-40-g46485f9d4 (automated) | gVisor bot | |
2020-08-12 | Merge release-20200810.0-18-g252329c1f (automated) | gVisor bot | |
2020-08-12 | Running hello-world on Thunderx2 with kvm | Bin Lu | |
Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-07-24 | Merge release-20200622.1-216-gc59b792f5 (automated) | gVisor bot | |
2020-07-23 | Merge release-20200622.1-201-g4eb3c8c7e (automated) | gVisor bot | |
2020-07-23 | kvm-tls-2:add the preservation of user-TLS in the Arm64 kvm platform | lubinszARM | |
This patch load/save TLS for the container application. Related issue: full context-switch supporting for Arm64 #1238 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/2761 from lubinszARM:pr_tls_2 cb5dbca1c9c3f378002406da7a58887f9b5032b3 PiperOrigin-RevId: 322887044 | |||
2020-06-24 | Merge release-20200608.0-119-g364ac92ba (automated) | gVisor bot | |
2020-06-10 | Merge release-20200522.0-111-g52c922f7c (automated) | gVisor bot | |
2020-06-09 | initialize an empty fp state area for sentry on Arm64 | Bin Lu | |
We need to initialize an empty fp state area for the sentry. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-05-27 | Merge release-20200518.0-45-g0bc022b7 (automated) | gVisor bot | |
2020-05-16 | Merge release-20200511.0-251-g420b791 (automated) | gVisor bot | |
2020-05-15 | Minor formatting updates for gvisor.dev. | Adin Scannell | |
* Aggregate architecture Overview in "What is gVisor?" as it makes more sense in one place. * Drop "user-space kernel" and use "application kernel". The term "user-space kernel" is confusing when some platform implementation do not run in user-space (instead running in guest ring zero). * Clear up the relationship between the Platform page in the user guide and the Platform page in the architecture guide, and ensure they are cross-linked. * Restore the call-to-action quick start link in the main page, and drop the GitHub link (which also appears in the top-right). * Improve image formatting by centering all doc and blog images, and move the image captions to the alt text. PiperOrigin-RevId: 311845158 | |||
2020-05-12 | Merge release-20200422.0-71-g06ded1c (automated) | gVisor bot | |
2020-05-11 | Add fpsimd support in sigreturn on Arm64 | Bin Lu | |
Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-05-07 | Merge release-20200422.0-51-g1f4087e (automated) | gVisor bot | |
2020-05-07 | Merge release-20200422.0-41-gfeece24 (automated) | gVisor bot | |
2020-04-28 | code clean in arch module | Bin Lu | |
Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-04-26 | Merge release-20200323.0-251-g3c67754 (automated) | gVisor bot | |
2020-04-25 | Enable automated marshalling for signals and the arch package. | Rahat Mahmood | |
PiperOrigin-RevId: 308472331 | |||
2020-04-23 | Merge release-20200323.0-222-gded5c96 (automated) | gVisor bot | |
2020-04-23 | Merge pull request #1819 from lubinszARM:pr_signal_2 | gVisor bot | |
PiperOrigin-RevId: 308100771 | |||
2020-04-13 | Merge release-20200323.0-144-g7e5d67e (automated) | gVisor bot | |
2020-04-13 | Merge pull request #2168 from xiaobo55x:ptrace_test | gVisor bot | |
PiperOrigin-RevId: 306306809 | |||
2020-04-13 | Merge release-20200323.0-134-g6a4d17a (automated) | gVisor bot | |