| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | sys/akaros: add a bunch of global files for akaros | Dmitry Vyukov | 2018-07-16 | 1 | -2/+146 | |
| | | ||||||
| * | sys/akaros: fix signatures of file syscalls | Dmitry Vyukov | 2018-07-16 | 1 | -1/+1 | |
| | | | | | Most of them differ and accept path length and/or pid. | |||||
| * | executor: add timeout for akaros | Dmitry Vyukov | 2018-07-16 | 1 | -1/+13 | |
| | | ||||||
| * | sys/akaros: disable init_arsc syscall | Dmitry Vyukov | 2018-07-16 | 1 | -3/+2 | |
| | | | | | It unconditionally crashes kernel now. | |||||
| * | pkg/host: add "network devices" feature | Dmitry Vyukov | 2018-07-13 | 2 | -1/+11 | |
| | | | | | | | Linux executor sets up some network devices for testing, detect when that's supported on the machine and don't do it if it's not supported. | |||||
| * | sys/linux: regenerate files | Dmitry Vyukov | 2018-07-13 | 1 | -3/+3 | |
| | | ||||||
| * | sys/linux: improve fuse descriptions | Dmitry Vyukov | 2018-07-12 | 1 | -15/+125 | |
| | | ||||||
| * | sys/linux: implement fuse as normal syscalls | Dmitry Vyukov | 2018-07-10 | 2 | -87/+25 | |
| | | | | | | Remove syz_fuse* and implement them as normal syscalls. We not have enough expressive power to form mount options. | |||||
| * | sys/linux: use fmt in filesystem options | Dmitry Vyukov | 2018-07-09 | 1 | -5/+5 | |
| | | | | | | We currently generate poor formatted intergers, generate proper integers using the new fmt type. | |||||
| * | sys/linux: use negative consts where useful | Dmitry Vyukov | 2018-07-09 | 1 | -5/+5 | |
| | | ||||||
| * | sys/linux: refine 9p descriptions | Dmitry Vyukov | 2018-07-08 | 1 | -5/+5 | |
| | | | | | | | | RVERSION needs to use 0xffff tag, otherwise parsing fails. Use only tags 1 and 2. They are densely allocated, so most of the time it's 1. And it needs to be correct in multiple replies for mount to succeed. So limit tag space. | |||||
| * | executor: tweaks for better 9p testing | Dmitry Vyukov | 2018-07-08 | 1 | -3/+13 | |
| | | | | | See the added comments. | |||||
| * | sys/linux: modernize cgroup descriptions | Dmitry Vyukov | 2018-07-08 | 1 | -5/+5 | |
| | | ||||||
| * | sys/linux: modernize selinux descriptions | Dmitry Vyukov | 2018-07-08 | 1 | -5/+5 | |
| | | ||||||
| * | sys/linux: extend 9p descriptions | Dmitry Vyukov | 2018-07-08 | 1 | -10/+195 | |
| | | | | | Add actual protocol messages. | |||||
| * | prog, pkg/compiler: support fmt type | Dmitry Vyukov | 2018-07-08 | 6 | -54/+98 | |
| | | | | | | fmt type allows to convert intergers and resources to string representation. | |||||
| * | executor: executor fix fuchsia build | Dmitry Vyukov | 2018-07-07 | 1 | -0/+1 | |
| | | ||||||
| * | sys/linux: refine vfat/msdos options | Dmitry Vyukov | 2018-07-07 | 1 | -5/+5 | |
| | | ||||||
| * | sys/fuchsia: Update Fuchsia syscalls. | Julia Hansbrough | 2018-07-07 | 1 | -4/+38 | |
| | | | | | | | | | | Updates cover * zx_vmo_create * zx_clock_get_monotonic * hypervisor- and vCPU-related syscalls * system_get_features * some DDK syscalls | |||||
| * | sys/linux: add 9p descriptions | Dmitry Vyukov | 2018-07-06 | 1 | -10/+40 | |
| | | | | | Only mount for now. | |||||
| * | sys/akaros: add all syscalls | Dmitry Vyukov | 2018-07-06 | 2 | -23/+58 | |
| | | ||||||
| * | sys/linux: add mount$bpf | Dmitry Vyukov | 2018-07-06 | 1 | -10/+15 | |
| | | | | | Plus some minor assorted fixes. | |||||
| * | executor: repair akaros support | Dmitry Vyukov | 2018-07-05 | 2 | -57/+110 | |
| | | ||||||
| * | executor: remove unnecessary parens | Dmitry Vyukov | 2018-07-05 | 1 | -1/+1 | |
| | | ||||||
| * | executor: extend debug output and diagnostics | Dmitry Vyukov | 2018-07-05 | 1 | -1/+2 | |
| | | ||||||
| * | sys/linux: add rtc description | Chi Pham | 2018-07-02 | 1 | -10/+125 | |
| | | ||||||
| * | pkg/compiler: check for unused declarations | Dmitry Vyukov | 2018-06-30 | 2 | -14/+27 | |
| | | | | | | Error on unused structs/unions/resources/flags. Finds tons of bugs. | |||||
| * | sys/fuchsia: remove ZX_POL_NEW_EVPAIR | Dmitry Vyukov | 2018-06-30 | 1 | -2/+2 | |
| | | | | | It was removed from zircon. | |||||
| * | executor: include more headers on fuchsia | Dmitry Vyukov | 2018-06-30 | 1 | -0/+2 | |
| | | | | | | Since we are taking address of functions in syscall table, we need all headers even if we don't use them directly. | |||||
| * | pkg/csource: don't use pthread_cond_timedwait for fuchsia | Dmitry Vyukov | 2018-06-30 | 1 | -25/+8 | |
| | | | | | We removed it in executor, do the same in csource. | |||||
| * | executor: fix zx_log_read return value | Dmitry Vyukov | 2018-06-30 | 1 | -1/+4 | |
| | | | | | It does not return status and breaks fallback signal. | |||||
| * | prog: detect when flags are a bitmask | Dmitry Vyukov | 2018-06-30 | 7 | -13/+13 | |
| | | ||||||
| * | sys/fuchsia: add few new syscalls | Dmitry Vyukov | 2018-06-29 | 1 | -4/+14 | |
| | | ||||||
| * | executor: improve fuchsia fallback coverage | Dmitry Vyukov | 2018-06-29 | 1 | -2/+2 | |
| | | ||||||
| * | executor, pkg/ipc: support output over pipes | Dmitry Vyukov | 2018-06-29 | 3 | -36/+65 | |
| | | ||||||
| * | executor: fix pid check after fork | Dmitry Vyukov | 2018-06-29 | 1 | -2/+2 | |
| | | ||||||
| * | pkg/csource: support fuchsia | Dmitry Vyukov | 2018-06-29 | 6 | -43/+382 | |
| | | | | | Lots of assorted heavylifting to support csource on fuchsia. | |||||
| * | sys/fuchsia: add pipe syscall | Dmitry Vyukov | 2018-06-29 | 1 | -4/+6 | |
| | | ||||||
| * | sys/fuchsia: remove zx_job_set_relative_importance | Dmitry Vyukov | 2018-06-26 | 1 | -6/+4 | |
| | | | | | It seems to be removed from zircon. | |||||
| * | executor: don't crash during tun setup if ipv6 is not enabled | Dmitry Vyukov | 2018-06-26 | 1 | -4/+7 | |
| | | | | | | Some options that tun initialization sets up are optional. Don't fail if they are missing in kernel. | |||||
| * | sys/linux: add 2 custom uids | Dmitry Vyukov | 2018-06-23 | 1 | -5/+5 | |
| | | | | | | Give fuzzer 2 custom uids to mess with. Ideally these should be proc, we can't do this for resources. | |||||
| * | sys/linux: fix /dev/urandom descriptions | Dmitry Vyukov | 2018-06-23 | 1 | -20/+15 | |
| | | | | | | Don't use pseudo syscall without a reason. Remove duplicate syscall. | |||||
| * | executor: extend error on output overflow | Dmitry Vyukov | 2018-06-22 | 1 | -1/+2 | |
| | | ||||||
| * | executor: rework fallback coverage | Dmitry Vyukov | 2018-06-22 | 14 | -60/+74 | |
| | | | | | | | | | | | We have fallback coverage implmentation for freebsd. 1. It's broken after some recent changes. 2. We need it for fuchsia, windows, akaros, linux too. 3. It's painful to work with C code. Move fallback coverage to ipc package, fix it and provide for all OSes. | |||||
| * | executor: handle case when AF_INET is not enabled | Dmitry Vyukov | 2018-06-22 | 1 | -4/+28 | |
| | | | | | No AF_INET is somewhat crazy, but why not. | |||||
| * | sys/linux: regenerate consts | Dmitry Vyukov | 2018-06-19 | 1 | -5/+5 | |
| | | | | | @evdenis | |||||
| * | sys/linux: additional scsi_ioctls of sg device | Denis Efremov | 2018-06-19 | 1 | -10/+65 | |
| | | | | | | | | Add previously skipped SCSI_IOCTL_* ioctls in the sg rule. Signed-off-by: Denis Efremov <efremov@linux.com> | |||||
| * | sys/linux: refine xdp description | Dmitry Vyukov | 2018-06-18 | 1 | -5/+5 | |
| | | | | | | | | | | Split sockaddr_xdp for bind. Bind accepts another sock_xdp in addr. Without the split getsockaddr "can" create sock_xdp's because it returns generic sockaddr which contains all addresses, including sockaddr_xdp, which in turn contains sock_xdp. | |||||
| * | sys: mark output resources as opt | Dmitry Vyukov | 2018-06-18 | 6 | -24/+128 | |
| | | | | | | Mark output resources as opt in preparation for more precise constructor calculation. | |||||
| * | sys/linux: add rseq syscall | Dmitry Vyukov | 2018-06-12 | 1 | -9/+13 | |
| | | ||||||
