Skip to content
Permalink
Tree: 0637a7f088
Commits on May 11, 2019
  1. Add a bhyve VM backend (#1150)

    markjdb authored and tuexen committed May 11, 2019
    * vm: add bhyve support
    
    bhyve is FreeBSD's native hypervisor.  Because it is missing snapshot
    support and user networking, some additional configuration on the host
    is required.  However, unlike QEMU on FreeBSD, bhyve can make use of
    hardware virtualization features and is thus faster.
    
    * docs/freebsd: document bhyve support
Commits on May 10, 2019
  1. sys/linux: add few new bpf consts

    dvyukov committed May 10, 2019
  2. sys/linux: add definitions of fsopen, fspick, fsconfig, fsmount, move…

    dvyukov committed May 10, 2019
    …_mount syscalls
  3. sys/linux: add new consts/flags/fields here and there

    dvyukov committed May 10, 2019
    Add a bunch of new small interfaces in 5.2: new consts, flags, fields, etc.
  4. sys/linux: add description of open_tree syscall

    dvyukov committed May 10, 2019
  5. sys/linux: regenerate consts on the latest linux-next tree

    dvyukov committed May 10, 2019
    Fuse version was bumped.
  6. sys/linux: fix alignment of cmsghdr_sock

    dvyukov committed May 10, 2019
    All cmsg's must be intptr aligned within the array.
  7. prog: fix TestTransitivelyEnabledCalls

    dvyukov committed May 10, 2019
    We now have io_uring on all arches so remove the hack.
  8. sys/linux: update descriptions of sendmsg/sendmmsg

    Bins94 authored and dvyukov committed May 10, 2019
    Fix the descriptions of cmsghdr.
    Add sendmsg$sock and sendmmsg$sock for __sock_cmsg_send.
  9. syz-ci: always use 10 VMs for bisection

    dvyukov committed May 10, 2019
    If a manager has less then 10 VMs override it to 10 for bisection.
    If a manager has only 1 VM, bisection won't end well.
  10. pkg/report: preserve trackback from other CPUs

    dvyukov committed May 10, 2019
    For some bug types kernel produces traceback of all CPUs
    (which is presumably useful for these crashes).
    However, we currently throw it away because it has context
    different from the oops context.
    Detect such traceback and preserve output.
  11. syz-ci: improve test result aggregation

    dvyukov committed May 10, 2019
    If there is a crash with a report, prefer it to crashes without report.
  12. syz-ci: add tests for test result aggregation

    dvyukov committed May 10, 2019
    Factor out patch testing result aggregation and add tests.
Commits on May 9, 2019
  1. tools/create-openbsd-vmm-worker.sh: set location to cd0 for consisten…

    blackgnezdo committed May 9, 2019
    …cy (and speed) (#1168)
  2. tools/create-openbsd-gce-ci.sh: explicitly specify sets location (#1167)

    blackgnezdo committed May 9, 2019
    The previous default must have changed resulting in apparent failure
    to install siteXX.tgz. The observable symptom was:
    `Package installation failed. Inspect install_log.`
  3. pkg/report: improve format of "locking bug" reports

    dvyukov committed May 9, 2019
  4. pkg/report: add new format of kernel page faults

    dvyukov committed May 9, 2019
Commits on May 8, 2019
  1. dashboard/config: enable SPLASSERT_WATCH on OpenBSD

    mptre committed May 8, 2019
    Makes interrupt priority level assertions fatal.
  2. pkg/host: Add test for kallsymsRenameMap

    ajdlinux authored and xairy committed May 3, 2019
    Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
  3. pkg/host: Add stat to kallsyms rename map

    ajdlinux authored and xairy committed Mar 27, 2019
    On powerpc, the "stat" syscall is implemented by "sys_newstat" entry point.
    This causes a test failure as we can't find "sys_stat" in kallsyms.
    
    Add "stat" -> "newstat" to the kallsyms rename map to work around this.
    
    Closes: #1083 ("pkg/host: TestSupportedSyscalls fails on ppc64le")
    Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
  4. pkg/report: don't mark unknown oopses as corrupted

    xairy authored and dvyukov committed May 8, 2019
  5. dashboard/app: fix too long line warning

    dvyukov committed May 8, 2019
  6. dashboard/app: restore printing of email commands

    dvyukov committed May 8, 2019
    After commit 9ad9ef2
    we started saying "your command '3' is accepted"
    because we use numbers now. Keep string representation
    of the command when parsing and use it in reply emails.
Commits on May 7, 2019
  1. Makefile: enable 386 executor build in presubmit

    dvyukov committed May 7, 2019
    This hacky way to install 386 packages seems to unbreak executor build.
  2. Makefile: enable arm executor build in presubmit

    dvyukov committed May 7, 2019
    arm build seems to work now on Travis since we switched to xenial.
  3. executor: fix 32-bit build

    dvyukov committed May 7, 2019
    Syscall args can't be printed with %lx now.
    Cast them to uint64 for now since we have only 2 such places.
  4. dashboard/config: update upstream KASAN config

    dvyukov committed May 7, 2019
    Update config to latest linux-next kernel.
  5. pkg/report: fix WARNING parsing for powerpc

    dvyukov committed May 7, 2019
    2 recent commits conflict and cause test 380 to fail:
    
    pkg/report: improve warning titles
    pkg/report: Handle powerpc stack traces correctly
    
    Currently 380 is detected as "WARNING in program_check_exception"
    rather than the expected "WARNING in assert_slb_presence".
    The reason is that we started parsing WARNING stack trace and applying
    proper skip patterns to frames.
    
    Adjust WARNING matching and skip common powerpc WARNING frames.
  6. syz-fuzzer: fix "all system calls are disabled" handling

    dvyukov committed Apr 29, 2019
    Currently we don't fill enabled/disabled calls when we return
    "all system calls are disabled" error. As the result manager
    does not print any explanation for the error.
    Fill in enabled/disabled calls when all calls are disabled.
  7. pkg/report: fix other NetBSD corrupted reports

    R3x authored and dvyukov committed May 7, 2019
    * Fix Superviser mode and lock error
    
    * Fix smaller issues
  8. pkg/report: improve warning titles

    xairy authored and dvyukov committed Apr 30, 2019
    This change makes the reporting code account for the skip patterns when
    selecting the frame that is used in a title of a generic warning report.
  9. executor: change syscall argument type to intptr_t

    munjinoo authored and dvyukov committed May 6, 2019
    The type size of long depends on compiler.
    Therefore, changing to intptr_t makes it depends on architecture.
  10. pkg/report: Handle powerpc stack traces correctly

    ajdlinux authored and dvyukov committed Apr 2, 2019
    powerpc stack traces are printed a bit differently from x86 stack traces.
    Adjust the regexes accordingly to cope with this format.
    
    Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
Older
You can’t perform that action at this time.