Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-18 | Merge release-20201109.0-74-gc978ab047 (automated) | gVisor bot | |
2020-11-18 | Merge pull request #4791 from lubinszARM:pr_pt_upper | gVisor bot | |
PiperOrigin-RevId: 343130667 | |||
2020-11-18 | Merge release-20201109.0-66-gee6dd8cb9 (automated) | gVisor bot | |
2020-11-17 | Merge pull request #4840 from lubinszARM:pr_fpsimd_1 | gVisor bot | |
PiperOrigin-RevId: 343000335 | |||
2020-11-17 | Merge release-20201109.0-58-gc1e1e7a9a (automated) | gVisor bot | |
2020-11-17 | arm64 kvm: optimize all fpsimd related code | Robin Luk | |
Optimize and bug fix all fpsimd related code. Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2020-11-17 | arm64 kvm: add the processing functions for all el0/el1 exceptions | Robin Luk | |
I added 2 unified processing functions for all exceptions of el/el0 Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2020-11-12 | arm64 kvm bug fix: pagetables_test & kvm_test failed due to upper-shared-pt ↵ | Bin Lu | |
feature Signed-off-by: Robin Luk <lubin.lu@alibaba-inc.com> | |||
2020-11-09 | Merge release-20201030.0-56-gd4e0b829e (automated) | gVisor bot | |
2020-11-09 | Merge pull request #4683 from lemin9538:lemin_fpsmid_fix | gVisor bot | |
PiperOrigin-RevId: 341445910 | |||
2020-11-03 | Merge release-20201027.0-60-g861c11bfa (automated) | gVisor bot | |
2020-11-03 | Merge pull request #3617 from laijs:upperhalf | gVisor bot | |
PiperOrigin-RevId: 340484823 | |||
2020-11-03 | Merge release-20201027.0-57-g0e96f8065 (automated) | gVisor bot | |
2020-11-03 | arm64 kvm: inject sError to trigger sigbus | lubinszARM | |
Use an sErr injection to trigger sigbus when we receive EFAULT from the run ioctl. After applying this patch, mmap_test_runsc_kvm will be passed on Arm64. Signed-off-by: Bin Lu <bin.lu@arm.com> COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/4542 from lubinszARM:pr_kvm_mmap_1 f81bd42466d1d60a581e5fb34de18b78878c68c1 PiperOrigin-RevId: 340461239 | |||
2020-11-03 | kvm: share upper halves among all pagtables | Lai Jiangshan | |
Fixes: #509 Signed-off-by: Lai Jiangshan <jiangshan.ljs@antfin.com> Signed-off-by: Lai Jiangshan <laijs@linux.alibaba.com> | |||
2020-10-30 | Merge release-20201019.0-110-gc94bf137d (automated) | gVisor bot | |
2020-10-30 | Merge pull request #4564 from zhlhahaha:1981 | gVisor bot | |
PiperOrigin-RevId: 339921446 | |||
2020-10-29 | arm64: fix the fpsmid context save/restore issue | Min Le | |
current when save fpsmid register is using following instruction: # FMOVD Fx, 16*1(R0) this instruction will compiled to: # str Dx, [x0, #16] Dx is 64bit fp register not 128bit, then upper 64bit data will be lossed, this will cause application meet many random crash issue. need use 128bit register Vx or Q0 to save and restore the fpsmid context. Signed-off-by: Min Le <lemin.lm@antgroup.com> | |||
2020-10-28 | Merge release-20201019.0-92-gd20ef61a8 (automated) | gVisor bot | |
2020-10-28 | Merge pull request #4630 from lemin9538:lemin_arm64_dev | gVisor bot | |
PiperOrigin-RevId: 339540747 | |||
2020-10-28 | Merge release-20201019.0-81-g5fe886ab6 (automated) | gVisor bot | |
2020-10-28 | arm64: need to restore the sentry's TLS when in EL1 | Min Le | |
Signed-off-by: Min Le <lemin.lm@antgroup.com> | |||
2020-10-22 | arm64 kvm: added the implementation of setSystemTimeLegacy() | Bin Lu | |
I have added support for setSystemTimeLegacy() by setting cntvoff. With this pr, TestRdtsc and other kvm syscall test cases(nanosleep, wait...) can be passed on Arm64. TO-DO: Add precise synchronization to KVM for Arm64. Reference PR: https://github.com/google/gvisor/pull/4397 Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-10-21 | Merge release-20201019.0-22-g1b2097f84 (automated) | gVisor bot | |
2020-10-21 | Merge pull request #4535 from lubinszARM:pr_kvm_exec_binary_1 | gVisor bot | |
PiperOrigin-RevId: 338321125 | |||
2020-10-20 | Merge release-20201005.0-111-gd45d57f49 (automated) | gVisor bot | |
2020-10-20 | Merge pull request #4524 from lemin9538:lemin_arm64 | gVisor bot | |
PiperOrigin-RevId: 338126491 | |||
2020-10-20 | ARM64 KVM: bad regs.Sp return SIGSEGV | Howard Zhang | |
Consistent with the linux kernel, bad regs.Sp return SIGSEGV Signed-off-by: Howard Zhang <howard.zhang@arm.com> | |||
2020-10-18 | arm64 kvm: handle exception from accessing undefined instruction | Bin Lu | |
Consistent with the linux approach, we will produce a sigill to handle el0_undef. After applying this patch, exec_binary_test_runsc_kvm will be passed on Arm64. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-10-16 | Merge release-20201005.0-92-gb491712e1 (automated) | gVisor bot | |
2020-10-16 | Merge pull request #4387 from lubinszARM:pr_tls_host_sentry_1 | gVisor bot | |
PiperOrigin-RevId: 337544656 | |||
2020-10-15 | arm64: the ASID offset of TTBR register is 48 | Min Le | |
Signed-off-by: Min Le <lemin.lm@antgroup.com> | |||
2020-10-13 | Merge release-20200928.0-113-g7eeeff426 (automated) | gVisor bot | |
2020-10-13 | Merge pull request #4482 from lemin9538:lemin_arm64 | gVisor bot | |
PiperOrigin-RevId: 336976081 | |||
2020-10-13 | Merge pull request #4386 from lubinszARM:pr_testutil_tls_usr | gVisor bot | |
PiperOrigin-RevId: 336970511 | |||
2020-10-13 | Merge release-20200928.0-107-gb99f15e06 (automated) | gVisor bot | |
2020-10-13 | Merge pull request #4374 from lubinszARM:pr_ffmpeg_kvm_01 | gVisor bot | |
PiperOrigin-RevId: 336962937 | |||
2020-10-13 | Merge release-20200928.0-101-gd9b32efb3 (automated) | gVisor bot | |
2020-10-13 | Avoid excessive Tgkill and wait operations. | Adin Scannell | |
The required states may simply not be observed by the thread running bounce, so track guest and user generations to ensure that at least one of the desired state transitions happens. Fixes #3532 PiperOrigin-RevId: 336908216 | |||
2020-10-12 | Merge release-20200928.0-93-g93bc0777b (automated) | gVisor bot | |
2020-10-12 | Merge pull request #4072 from adamliyi:droppt_fix | gVisor bot | |
PiperOrigin-RevId: 336719900 | |||
2020-10-11 | arm64 kvm: add tls-usr support | Bin Lu | |
The tls of guest-el1-sentry and host-el0-sentry may be different on Arm64. I added a solution for it. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-10-10 | arm64: set DZE bit to make EL0 can use DC ZVA | Min Le | |
Signed-off-by: Min Le <lemin.lm@antgroup.com> | |||
2020-10-09 | Merge release-20200928.0-86-ga0ffc84ad (automated) | gVisor bot | |
2020-10-09 | platform/kvm: remove the unused field | Andrei Vagin | |
PiperOrigin-RevId: 336366624 | |||
2020-10-09 | Merge release-20200928.0-84-g6df400dfb (automated) | gVisor bot | |
2020-10-09 | Merge pull request #4040 from lemin9538:lemin_arm64 | gVisor bot | |
PiperOrigin-RevId: 336362818 | |||
2020-10-08 | arm64: the mair_el1 value is wrong | Min Le | |
the correct value needed is 0xbbff440c0400 but the const defined is 0x000000000000ffc0 due to the operator error in _MT_EL1_INIT, both kernel and user space memory attribute should be Normal memory not DEVICE_nGnRE Signed-off-by: Min Le <lemin.lm@antgroup.com> | |||
2020-10-07 | Merge release-20200928.0-64-gb89e43e20 (automated) | gVisor bot | |
2020-10-07 | Merge pull request #4376 from lubinszARM:pr_usr_tls_new | gVisor bot | |
PiperOrigin-RevId: 335930035 |