Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-06 | Merge release-20200219.0-119-g56c4272 (automated) | gVisor bot | |
2020-03-06 | Merge pull request #1946 from xiaobo55x:dieTramp | gVisor bot | |
PiperOrigin-RevId: 299405663 | |||
2020-03-02 | Merge release-20200219.0-79-gf03e19d (automated) | gVisor bot | |
2020-02-28 | pcids.go isn't arch-specific | Andrei Vagin | |
Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-02-28 | Merge release-20200219.0-71-gccecf29 (automated) | gVisor bot | |
2020-02-26 | Merge release-20200219.0-44-g813b1b0 (automated) | gVisor bot | |
2020-02-25 | Merge pull request #1271 from lubinszARM:pr_ring0_1 | gVisor bot | |
PiperOrigin-RevId: 297230721 | |||
2020-02-25 | Enable bluepill dieTrampoline operation on arm64. | Haibo Xu | |
Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: I9e1bf2513c23bdd8c387e5b3c874c6ad3ca9aab0 | |||
2020-02-18 | ring0/pagetables: fix typo | gVisor bot | |
PiperOrigin-RevId: 295770717 | |||
2020-02-14 | passed the kvm test case of "TestKernelSyscall" on Arm64 | Bin Lu | |
For kvm test case "TestKernelSyscall", redpill/syscall(-1) in guest kernel level will be trapped in el1_svc. And in el1_svc, we use mmio_exit to leave the guest. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-02-10 | Merge release-20200127.0-102-g223931d (automated) | gVisor bot | |
2020-02-06 | Merge release-20200127.0-85-g1b6a12a (automated) | gVisor bot | |
2020-02-04 | Merge release-20200127.0-65-g95ce8bb (automated) | gVisor bot | |
2020-01-30 | Merge release-20200127.0-37-g757b2b8 (automated) | gVisor bot | |
2020-01-29 | supporting sError in guest kernel on Arm64 | Bin Lu | |
For test case 'TestBounce', we use KVM_SET_VCPU_EVENTS to trigger sError to leave guest. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-01-27 | Merge release-20200115.0-110-g0e2f1b7 (automated) | gVisor bot | |
2020-01-27 | Update package locations. | Adin Scannell | |
Because the abi will depend on the core types for marshalling (usermem, context, safemem, safecopy), these need to be flattened from the sentry directory. These packages contain no sentry-specific details. PiperOrigin-RevId: 291811289 | |||
2020-01-27 | Merge release-20200115.0-107-g90ec596 (automated) | gVisor bot | |
2020-01-27 | Fix licenses. | Adin Scannell | |
The preferred Copyright holder is "The gVisor Authors". PiperOrigin-RevId: 291786657 | |||
2020-01-27 | Standardize on tools directory. | Adin Scannell | |
PiperOrigin-RevId: 291745021 | |||
2020-01-22 | Merge release-20200115.0-71-g1599923 (automated) | gVisor bot | |
2020-01-22 | Merge release-20200115.0-58-gb3405a7 (automated) | gVisor bot | |
2020-01-21 | Merge pull request #1275 from lubinszARM:pr_ring0_5 | gVisor bot | |
PiperOrigin-RevId: 290839263 | |||
2020-01-21 | Merge release-20200115.0-52-g16694ad (automated) | gVisor bot | |
2020-01-21 | Merge pull request #1274 from lubinszARM:pr_ring0_4 | gVisor bot | |
PiperOrigin-RevId: 290811598 | |||
2020-01-16 | Merge release-20200115.0-7-gfea1ce6 (automated) | gVisor bot | |
2020-01-16 | Merge pull request #1272 from lubinszARM:pr_ring0_2 | gVisor bot | |
PiperOrigin-RevId: 290113719 | |||
2020-01-10 | Merge release-20191213.0-96-g27500d5 (automated) | gVisor bot | |
2020-01-09 | New sync package. | Ian Gudger | |
* Rename syncutil to sync. * Add aliases to sync types. * Replace existing usage of standard library sync package. This will make it easier to swap out synchronization primitives. For example, this will allow us to use primitives from github.com/sasha-s/go-deadlock to check for lock ordering violations. Updates #1472 PiperOrigin-RevId: 289033387 | |||
2020-01-09 | Merge release-20191213.0-84-g290908f (automated) | gVisor bot | |
2020-01-08 | Merge release-20191213.0-74-gbb96f52 (automated) | gVisor bot | |
2020-01-08 | Merge pull request #1273 from lubinszARM:pr_ring_3 | gVisor bot | |
PiperOrigin-RevId: 288743614 | |||
2019-12-26 | Merge release-20191213.0-51-g7b5a59d (automated) | gVisor bot | |
2019-12-26 | Merge pull request #1460 from lubinszARM:pr_clean_code1 | gVisor bot | |
PiperOrigin-RevId: 287221280 | |||
2019-12-24 | slight changes to ring0&pagetables for Arm64 | Bin Lu | |
There are 2 jobs have been finished in this patch: 1, a comment was added to explain the purpose of the extra NOPs in Vectors(). 2, some merge errors were fixed. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-12-18 | Merge release-20191210.0-54-gac3b3bb (automated) | gVisor bot | |
2019-12-18 | Merge pull request #1322 from lubinszARM:pr_vfp_ring0 | gVisor bot | |
PiperOrigin-RevId: 286259750 | |||
2019-12-18 | supporting lazy-fpsimd in guest on Arm64 | Bin Lu | |
Several jobs were finished in this patch: 1, provide functions to get/set fpcr/fpsr/vregs 2, support lazy-fpsimd-context-switch in el1 Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-12-09 | Merge release-20191129.0-24-g498595d (automated) | gVisor bot | |
2019-11-26 | passed the kvm test case of "TestApplicationFault" on Arm64 platform | Bin Lu | |
For test case "TestApplicationFault", Memory-fault in guest user level will be trapped in el0_da. And in el0_da, we use mmio_exit to leave the KVM guest. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-11-26 | passed the kvm test case of "TestApplicationSyscall" on Arm64 platform | Bin Lu | |
For test case "TestApplicationSyscall", Syscall in guest user level will be trapped in el0_svc. And in el0_svc, we use mmio_exit to leave the KVM guest for now. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-11-26 | Prepare the vcpu environment for a container application | Bin Lu | |
Mainly 2 jobs were finished in this patch: 1, context switching for a container application: a, R0-R30 b, pc\pstate\sp_el0 c, pagetable_el0 for container application This job can help us to pass the following test cases: "TestApplicationSyscall", "TestApplicationFault" 2, checking pagetable_el0 is empty This job can help us to pass the following test case: "TestInvalidate" Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-11-26 | passed the kvm test case of "TestKernelFault" on Arm64 platform | Bin Lu | |
Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-11-22 | Merge release-20191114.0-20-g07635d2 (automated) | gVisor bot | |
2019-11-22 | enable ring0/pagetables to support arm64 | lubinszARM | |
Signed-off-by: Bin Lu <bin.lu@arm.com> COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/891 from lubinszARM:pr_pagetable 2385de75a8662af3ab1ae289dd74dd0e5dcfaf66 PiperOrigin-RevId: 282013224 | |||
2019-11-12 | Merge release-20190806.1-393-g07f9041 (automated) | gVisor bot | |
2019-11-11 | Merge pull request #918 from lubinszARM:pr_ring0 | gVisor bot | |
PiperOrigin-RevId: 279840214 | |||
2019-11-04 | Merge release-20190806.1-369-g1e21496 (automated) | gVisor bot | |
2019-10-22 | enable ring0 to support arm64 | Bin Lu | |
This patch enabled the basic framework for arm64 guest. Serveral jobs were finished in this patch: 1, ring0.Vectors() 2, switchToUser() 3, basic framwork for Arm64 guest. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2019-10-21 | Merge release-20190806.1-296-ga9358ce (automated) | gVisor bot | |