Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2020-04-13 | Remove obsolete TODOs for b/38173783 | Jon Budd | |
The comments in the ticket indicate that this behavior is fine and that the ticket should be closed, so we shouldn't need pointers to the ticket. PiperOrigin-RevId: 306266071 | |||
2020-04-10 | Enable syscall ptrace test on arm64. | Haibo Xu | |
Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: I5bb8fa7d580d173b1438d6465e1adb442216c8fa | |||
2020-04-01 | Merge release-20200323.0-48-gdb79175 (automated) | gVisor bot | |
2020-04-01 | Fix 386 build tags | Michael Pratt | |
The build tag for 32-bit x86 is 386, not i386. Updates #2298 PiperOrigin-RevId: 304206373 | |||
2020-03-31 | Arm64 signal#2: signal support in arch module | Bin Lu | |
SA_RESTORER is always used on Intel platform. But this flag is optional on other platforms. The vdso is enabled, so we can use the sigreturn trampolines the vdso provides instead on Arm platform. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-03-19 | Merge release-20200219.0-197-ga0fed7e (automated) | gVisor bot | |
2020-03-18 | Merge pull request #2061 from lubinszARM:pr_restart_syscall | gVisor bot | |
PiperOrigin-RevId: 301700868 | |||
2020-03-12 | passed the syscall test case 'alarm' on Arm64 platform | Bin Lu | |
This issue was caused by 'restart_syscall'. The value of Register R0 should be stored after finishing sysemu. So that we can restore the value and restart syscall. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-03-11 | Merge release-20200219.0-136-g24e7005 (automated) | gVisor bot | |
2020-03-09 | Enable thread local storage support on arm64. | Haibo Xu | |
Linux use the task.thread.uw.tp_value field to store the TLS pointer on arm64 platform, and we use a similar way in gvisor to store it in the arch/State struct. Signed-off-by: Haibo Xu <haibo.xu@arm.com> Change-Id: Ie76b5c6d109bc27ccfd594008a96753806db7764 | |||
2020-02-29 | Merge release-20200219.0-75-g3d9ddeb (automated) | gVisor bot | |
2020-02-28 | Define CPUIDInstruction for arm64 | Andrei Vagin | |
There is no cpuid instruction on arm64, so we need to defined it just to avoid a compile time error. Signed-off-by: Andrei Vagin <avagin@gmail.com> | |||
2020-02-27 | Merge release-20200219.0-57-gd9ee811 (automated) | gVisor bot | |
2020-02-27 | Merge of a369c88c0c4ece5239855000d28df045111c1be7 | gVisor bot | |
PiperOrigin-RevId: 297674924 | |||
2020-02-25 | Merge release-20200219.0-39-g430992a (automated) | gVisor bot | |
2020-02-20 | Lazy-fpsimd support patch series#1: add Arm64-fpsimd support to arch module | Bin Lu | |
This patch defines the structures and adds the implementations for fpsimd initialization. Signed-off-by: Bin Lu <bin.lu@arm.com> | |||
2020-02-13 | Add definition of arch.ARMTrapFlag. | Haibo Xu | |
Fixes #1708 Signed-off-by: Haibo Xu haibo.xu@arm.com Change-Id: Ib15768692ead17c81c06f7666ca3f0a14064c3a0 | |||
2020-02-11 | Merge release-20200127.0-130-g9be46e5 (automated) | gVisor bot | |
2020-02-10 | Merge release-20200127.0-115-g2889ffa (automated) | gVisor bot | |
2020-02-10 | Add context to note. | Adin Scannell | |
PiperOrigin-RevId: 294300040 | |||
2020-02-10 | Merge release-20200127.0-107-g20840bf (automated) | gVisor bot | |
2020-02-10 | Move x86 state definition to its own file. | Brad Burlage | |
PiperOrigin-RevId: 294271541 | |||
2020-02-06 | Merge release-20200127.0-85-g1b6a12a (automated) | gVisor bot | |
2020-02-05 | Add notes to relevant tests. | Adin Scannell | |
These were out-of-band notes that can help provide additional context and simplify automated imports. PiperOrigin-RevId: 293525915 | |||
2020-02-04 | Merge release-20200127.0-65-g95ce8bb (automated) | gVisor bot | |
2020-01-29 | Merge release-20200127.0-29-g37bb502 (automated) | gVisor bot | |
2020-01-29 | sentry: rename SetRSEQInterruptedIP to SetOldRSeqInterruptedIP for arm64 | Andrei Vagin | |
For amd64, this has been done on cl/288342928. PiperOrigin-RevId: 292170856 | |||
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 | Standardize on tools directory. | Adin Scannell | |
PiperOrigin-RevId: 291745021 | |||
2020-01-15 | Merge release-20191213.0-117-gff78a72 (automated) | gVisor bot | |
2020-01-14 | enable pkg/sentry/arch to support arm64 basically | lubinszARM | |
Signed-off-by: Bin Lu <bin.lu@arm.com> Change-Id: I9cce23db4e5caec82ce42b4970fdb7f7e8c08f1d COPYBARA_INTEGRATE_REVIEW=https://github.com/google/gvisor/pull/773 from lubinszARM:pr_arch_basic 3fe2fd8e6286766bbe489ef971dce204f924feba PiperOrigin-RevId: 289795569 | |||
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-06 | Merge release-20191213.0-61-g354a15a (automated) | gVisor bot | |
2020-01-06 | Implement rseq(2) | Michael Pratt | |
PiperOrigin-RevId: 288342928 | |||
2019-12-04 | Merge release-20191114.0-60-g1eda90d (automated) | gVisor bot | |
2019-12-04 | Remove TODO since we don't plan to support debug registers | Fabricio Voznika | |
PiperOrigin-RevId: 283828423 |