Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-28 | Merge release-20201208.0-89-g3ff7324df (automated) | gVisor bot | |
2020-12-16 | Merge pull request #4880 from lubinszARM:pr_tlbi_02 | gVisor bot | |
PiperOrigin-RevId: 347890782 | |||
2020-12-15 | Merge pull request #4722 from zhlhahaha:2010 | gVisor bot | |
PiperOrigin-RevId: 347660920 | |||
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-09 | Prepare for supporting cross compilation. | Andrei Vagin | |
PiperOrigin-RevId: 346496532 | |||
2020-12-07 | Merge release-20201130.0-56-gd574666de (automated) | gVisor bot | |
2020-12-07 | Merge pull request #4908 from lubinszARM:pr_kvm_ext_dabt | gVisor bot | |
PiperOrigin-RevId: 346143528 | |||
2020-12-07 | Merge release-20201130.0-54-g7527371f0 (automated) | gVisor bot | |
2020-12-07 | Merge pull request #4874 from zhlhahaha:2022 | gVisor bot | |
PiperOrigin-RevId: 346134026 | |||
2020-12-01 | Merge release-20201117.0-83-g6b1dbbbdc (automated) | gVisor bot | |
2020-11-30 | Fix typo in ptrace documentation. | Dean Deng | |
PiperOrigin-RevId: 344958513 | |||
2020-11-23 | arm64 kvm: add to ext_dabt injection support | Robin Luk | |
If no vild syndrome(data abort outside memslots) was reported by kvm, let userspace to do the ext_dabt injection to bail out this issue. Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2020-11-19 | arm64 tlb: add support for tlbi-vale1ls/tlbi-aside1ls | Robin Luk | |
This patch adds support for tlbi-vale1ls/tlbi-aside1ls. And make the code consistent with the flush strategy of the x86 platform. Signed-off-by: Robin Luk <lubin.lu@antgroup.com> | |||
2020-11-19 | ARM64 kvm: apply PCALIGN for exception vector alignment | Howard Zhang | |
As PCALIGN is available on golang asm for arm64. https://golang.org/pkg/cmd/internal/obj/arm64/ No need to use rewriteVectors() to ensure alignment of exception vector. Signed-off-by: Howard Zhang <howard.zhang@arm.com> | |||
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 | ARM64: follow nogo rules add function description | Howard Zhang | |
Signed-off-by: Howard Zhang <howard.zhang@arm.com> | |||
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 |