Skip to content
Permalink
Tree: 018207ef2f
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>
Commits on May 6, 2019
  1. pkg/report: improve titles of 'sleeping function called from invalid …

    xairy authored and dvyukov committed May 2, 2019
    …context'
Commits on May 3, 2019
  1. Update setup_ubuntu-host_qemu-vm_x86-64-kernel.md

    xairy committed May 3, 2019
  2. pkg/report: add __ia32_sys_ syscall prefix

    dvyukov committed May 3, 2019
  3. pkg/build: Add ppc64le Linux as a supported configuration

    ajdlinux authored and dvyukov committed Mar 26, 2019
    Enable the Linux builder for ppc64le.
    
    For ppc64le, we use zImage rather than bzImage as our kernel target. Pass
    through the target architecture to buildKernel() so we can pick the right
    target based on arch.
    
    Closes: #1084 ("pkg/build: Support building Linux on ppc64le")
    Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
  4. pkg/build: Call Linux image creation script with target arch argument

    ajdlinux authored and dvyukov committed Mar 29, 2019
    Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
  5. tools/create-gce-image.sh: Generate ppc64le pseries disk images

    ajdlinux authored and dvyukov committed Mar 28, 2019
    Add support for generating ppc64le pseries disk images. This will create a
    disk image with a PowerPC PReP boot partition at the start, and install
    the IEEE1275/OpenFirmware version of GRUB.
    
    If we ever support the powernv platform in the future we're going to have
    to do something different here.
    
    Add a command line argument to specify architecture, defaulting to amd64.
    
    Signed-off-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
  6. repro: speedup bisection for flaky crashes

    xairy authored and dvyukov committed Apr 16, 2019
    Limit the amount of bisection chunks to 8. Going over this value probably
    means that we are bisection a flaky crash, and continuing bisection would
    just take a lot of time and likely produce no result.
  7. pkg/report: skip printk and other printing functions

    xairy authored and dvyukov committed May 2, 2019
Commits on May 2, 2019
  1. executor: unbreak on OpenBSD at runtime

    mptre committed May 2, 2019
    Not using `elif GOOS_freebsd' since it could cause breakage on other *BSDs
    due to unused variables.
    
    Regression introduced in commit c7c3f77 (executor: improve setup for packet
    handling on *BSD).
  2. sys/openbsd: add vmm descriptions (#1152)

    mptre authored and blackgnezdo committed May 2, 2019
    Most probably limited to input validation for now. In the future, it
    could be extended to provide a bootable kernel during vm create (/bsd)
    and turn vmid into a proper resource.
    
    The OpenBSD VMs on GCE does support vmm(4).
Commits on May 1, 2019
  1. executor: improve setup for packet handling on *BSD (#1153)

    tuexen committed May 1, 2019
    Improve the handling of packets by:
    * setting the local MAC address.
    * configuring the local IPv4 address with prefix /24.
    * adding an entry in the arp cache for the remote IPv4 address.
    * adding an entry in the IPv6 neighbour cache for the remote
      IPv6 address.
  2. sys/freebsd: add support for various network protocols

    tuexen committed May 1, 2019
    Add support for Ethernet, IPv4, ICMP, IPv6, ICMP6, TCP, and UDP.
    This work is based on the corresponding Linux support.
Commits on Apr 30, 2019
  1. sys/freebsd: include ioccom.h in pf.txt

    tuexen committed Apr 30, 2019
    This is needed for the IORW() macros.
  2. sys/syz-extract define GENOFFSET when processing FreeBSD sources

    tuexen committed Apr 30, 2019
    This avoids the inclusion of offset.inc files.
  3. docs/freebsd: fix typo

    tuexen committed Apr 30, 2019
    Thanks to Greg for making me aware of it.
Older
You can’t perform that action at this time.