Skip to content

Commits

Permalink
gdbstub/sve-re…
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Nov 15, 2019

  1. target/arm: generate xml description of our SVE registers

    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    bf1948b View commit details
    Browse the repository at this point in the history
  2. target/arm: explicitly encode regnum in our XML

    This is described as optional but I'm not convinced of the numbering
    when multiple target fragments are sent.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    54086c1 View commit details
    Browse the repository at this point in the history
  3. target/arm: prepare for multiple dynamic XMLs

    We will want to generate similar dynamic XML for gdbstub support of
    SVE registers (the upstream doesn't use XML). To that end lightly
    rename a few things to make the distinction.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    750c43c View commit details
    Browse the repository at this point in the history
  4. gdbstub: extend GByteArray to read register helpers

    Instead of passing a pointer to memory now just extend the GByteArray
    to all the read register helpers. They can then safely append their
    data through the normal way. We don't bother with this abstraction for
    write registers as we have already ensured the buffer being copied
    from is the correct size.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    5259c6c View commit details
    Browse the repository at this point in the history
  5. target/m68k: use gdb_get_reg helpers

    This is cleaner than poking memory directly and will make later
    clean-ups easier.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    026c134 View commit details
    Browse the repository at this point in the history
  6. target/arm: use gdb_get_reg helpers

    This is cleaner than poking memory directly and will make later
    clean-ups easier.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    762d0d3 View commit details
    Browse the repository at this point in the history
  7. gdbstub: add helper for 128 bit registers

    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    1707864 View commit details
    Browse the repository at this point in the history
  8. gdbstub: move mem_buf to GDBState and use GByteArray

    This is in preparation for further re-factoring of the register API
    with the rest of the code. Theoretically the read register function
    could overwrite the MAX_PACKET_LENGTH buffer although currently all
    registers are well within the size range.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    cbf1a9c View commit details
    Browse the repository at this point in the history
  9. gdbstub: move str_buf to GDBState and use GString

    Rather than having a static buffer replace str_buf with a GString
    which we know can grow on demand. Convert the internal functions to
    take a GString instead of a char * and length.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    438b65e View commit details
    Browse the repository at this point in the history
  10. gdbstub: stop passing GDBState * around

    We only have one GDBState which should be allocated at the time we
    process any commands. This will make further clean-up a bit easier.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    ca213da View commit details
    Browse the repository at this point in the history
  11. gdbstub: move allocation of GDBState to one place

    We use g_new0() as it is the preferred form for such allocations. We
    can also ensure that gdbserver_state is reset in one place.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 15, 2019
    Copy the full SHA
    325727a View commit details
    Browse the repository at this point in the history
  12. Merge remote-tracking branch 'remotes/palmer/tags/riscv-for-master-4.…

    …2-rc2' into staging
    
    RISC-V Fixes for 4.2-rc2
    
    This contains a handful of patches that I'd like to target for 4.2:
    
    * OpenSBI upgrade to 0.5
    * Increase in the flash size of the virt board.
    * A non-functional cleanup.
    * A cleanup to our MIP handling that avoids atomics.
    
    This passes "make check" and boots OpenEmbedded for me.
    
    # gpg: Signature made Thu 14 Nov 2019 18:39:27 GMT
    # gpg:                using RSA key 00CE76D1834960DFCE886DF8EF4CA1502CCBAB41
    # gpg:                issuer "palmer@dabbelt.com"
    # gpg: Good signature from "Palmer Dabbelt <palmer@dabbelt.com>" [unknown]
    # gpg:                 aka "Palmer Dabbelt <palmer@sifive.com>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: 00CE 76D1 8349 60DF CE88  6DF8 EF4C A150 2CCB AB41
    
    * remotes/palmer/tags/riscv-for-master-4.2-rc2:
      riscv/virt: Increase flash size
      opensbi: Upgrade from v0.4 to v0.5
      target/riscv: Remove atomic accesses to MIP CSR
      remove unnecessary ifdef TARGET_RISCV64
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Nov 15, 2019
    Copy the full SHA
    19bef03 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2019

  1. riscv/virt: Increase flash size

    Coreboot developers have requested that they have at least 32MB of flash
    to load binaries. We currently have 32MB of flash, but it is split in
    two to allow loading two flash binaries. Let's increase the flash size
    from 32MB to 64MB to ensure we have a single region that is 32MB.
    
    No QEMU release has include flash in the RISC-V virt machine, so this
    isn't a breaking change.
    
    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
    alistair23 authored and palmer-dabbelt committed Nov 14, 2019
    Copy the full SHA
    6911fde View commit details
    Browse the repository at this point in the history
  2. opensbi: Upgrade from v0.4 to v0.5

    This release has:
        Lot of critical fixes
        Hypervisor extension support
        SBI v0.2 base extension support
        Debug prints support
        Handle traps when doing unpriv load/store
        Allow compiling without FP support
        Use git describe to generate boot-time banner
        Andes AE350 platform support
    
    ShortLog:
    
    Anup Patel (14):
          platform: sifive/fu540: Move FDT further up
          lib: Allow compiling without FP support
          lib: Introduce sbi_dprintf() API
          lib: Use sbi_dprintf() for invalid CSRs
          lib: Handle traps when doing unpriv load/store in get_insn()
          lib: Delegate supervisor ecall to HS-mode when H extension available
          lib: Extend sbi_hart_switch_mode() to support hypervisor extension
          lib: Extend sbi_trap_redirect() for hypervisor extension
          lib: Redirect WFI trapped from VS/VU mode to HS-mode
          include: Extend get_insn() to read instruction from VS/VU mode
          lib: Emulate HTIMEDELTA CSR for platforms not having TIME CSR
          Makefile: Minor fix in OPENSBI_VERSION_GIT
          lib: Fix coldboot race condition observed on emulators/simulators
          include: Bump-up version to 0.5
    
    Atish Patra (16):
          lib: Provide an atomic exchange function unsigned long
          lib: Fix race conditions in tlb fifo access.
          platform: Remove the ipi_sync method from all platforms.
          lib: Fix timer for 32 bit
          lib: Support atomic swap instructions
          lib: Upgrade to full flush if size is at least threshold
          docs: Update the fu540 platform guide as per U-Boot documents.
          lib: Change tlb range flush threshold to 4k page instead of 1G
          lib: provide a platform specific tlb range flush threshold
          lib: Fix tlb flush range limit value
          Test: Move test payload related code out of interface header
          lib: Align error codes as per SBI specification.
          lib: Rename existing SBI implementation as 0.1.
          lib: Remove redundant variable assignment
          lib: Implement SBI v0.2
          lib: Provide a platform hook to implement vendor specific SBI extensions.
    
    Bin Meng (6):
          platform: sifive: fu540: Use standard value string for cpu node status
          README: Document 32-bit / 64-bit images build
          treewide: Use conventional names for 32-bit and 64-bit
          platform: sifive: fu540: Expand FDT size before any patching
          firmware: Use macro instead of magic number for boot status
          docs: platform: Update descriptions for qemu/sifive_u support
    
    Damien Le Moal (4):
          kendryte/k210: Use sifive UART driver
          kendryte/k210: remove sysctl code
          README: Update license information
          kendryte/k210: remove unused file
    
    Georg Kotheimer (1):
          utils: Use cpu_to_fdt32() when writing to fdt
    
    Jacob Garber (4):
          lib: Use bitwise & instead of boolean &&
          lib: Use correct type for return value
          lib: Prevent unintended sign extensions
          lib: Correct null pointer check
    
    Lukas Auer (1):
          firmware: do not use relocated _boot_status before it is valid
    
    Nylon Chen (3):
          firmware: Fix the loop condition of _wait_relocate_copy_done section
          platform: Add Andes AE350 initial support
          scripts: Add AE350 to platform list in the binary archive script
    
    Palmer Dabbelt (1):
          Include `git describe` in OpenSBI
    
    Zong Li (1):
          Write MSIP by using memory-mapped control register
    
    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
    Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
    Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
    alistair23 authored and palmer-dabbelt committed Nov 14, 2019
    Copy the full SHA
    3158add View commit details
    Browse the repository at this point in the history
  3. target/riscv: Remove atomic accesses to MIP CSR

    Instead of relying on atomics to access the MIP register let's update
    our helper function to instead just lock the IO mutex thread before
    writing. This follows the same concept as used in PPC for handling
    interrupts
    
    Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Reviewed-by: Palmer Dabbelt <palmer@dabbelt.com>
    Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
    Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
    alistair23 authored and palmer-dabbelt committed Nov 14, 2019
    Copy the full SHA
    7ec5d30 View commit details
    Browse the repository at this point in the history
  4. remove unnecessary ifdef TARGET_RISCV64

    Signed-off-by: Hiroyuki Obinata <hiroyuki.obinata@gmail.com>
    Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
    otamajakusi authored and palmer-dabbelt committed Nov 14, 2019
    Copy the full SHA
    f480f6e View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'remotes/kraxel/tags/seabios-20191113-pu…

    …ll-request' into staging
    
    seabios: update to pre-1.13 snapshot (with ahci fix included).
    
    # gpg: Signature made Wed 13 Nov 2019 14:03:25 GMT
    # gpg:                using RSA key 4CB6D8EED3E87138
    # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
    # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
    # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
    # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
    
    * remotes/kraxel/tags/seabios-20191113-pull-request:
      seabios: update to pre-1.13 snapshot
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Nov 14, 2019
    Copy the full SHA
    e10bf1f View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. seabios: update to pre-1.13 snapshot

    seabios 1.13 will be released later this month.  This patch updates the
    seabios submodule and binaries in qemu to a snapshot of git master.
    That will increase the test coverage of the upcoming seabios release and
    will also make the number of changes smaller when we update to the final
    1.13 release during qemu code freeze for 4.2.
    
    v3: add ahci bugfix
    v2: build binaries with gcc 4.8.5 instead of gcc 8.3.1 (rhel7).
    
    git shortlog rel-1.12.1..
    =========================
    
    David Woodhouse (2):
          csm: Sanitise alignment constraint in Legacy16GetTableAddress
          csm: Fix boot priority translation
    
    Denis Plotnikov (1):
          virtio: extend virtio queue size to 256
    
    Gerd Hoffmann (21):
          vga: move modelist from bochsvga.c to new svgamodes.c
          vga: make memcpy_high() public
          vga: add atiext driver
          vga: add ati bios tables
          vbe: add edid support.
          ati: add edid support.
          bochsvga: add edid support.
          bochsdisplay: add edid support.
          bochsdisplay: parse resolution from edid.
          add get_keystroke_full() helper
          bootmenu: add support for more than 9 entries
          optionrom: disallow int19 redirect for pnp roms.
          ati-vga: make less verbose
          ati-vga: fix ati_read()
          ati-vga: make i2c register and bits configurable
          ati-vga: try vga ddc first
          ati-vga: add rage128 edid support
          bochsdisplay: add copyright and license to bochsdisplay.c
          ramfb: add copyright and license to ramfb.c
          cp437: add license to cp437.c
          ahci: zero-initialize port struct
    
    Joseph Pacheco-Corwin (1):
          bootsplash: Added support for 16/24/32bpp in one function
    
    Kevin O'Connor (10):
          output: Avoid thunking to 16bit mode in printf() if no vgabios
          docs: Update mailing list archive links
          docs: Fix cut-and-paste error in Mailinglist.md archive link
          usb-ehci: Clear pipe token on pipe reallocate
          pciinit: Use %pP shorthand for printing device ids in intel_igd_setup()
          virtio-pci: Use %pP format in dprintf() calls
          Makefile: Build with -Wno-address-of-packed-member
          svgamodes: Add copyright notice to vgasrc/svgamodes.c
          docs: Add developer-certificate-of-origin
          docs: Note release date for v1.12.1
    
    Liran Alon (1):
          pvscsi: ring_desc do not have to be page aligned
    
    Sam Eiderman (6):
          smbios: Add missing zero byte to Type 0
          geometry: Read LCHS from fw_cfg
          boot: Reorder functions in boot.c
          geometry: Add boot_lchs_find_*() utility functions
          config: Add toggle for bootdevice information
          geometry: Apply LCHS values for boot devices
    
    Stefan Berger (2):
          tcgbios: Use table to convert hash to buffer size
          tcgbios: Implement TPM 2.0 menu item to activate and deactivate PCR banks
    
    Stefano Garzarella (1):
          qemu: avoid debug prints if debugcon is not enabled
    
    Stephen Douthit (1):
          tpm: Check for TPM related ACPI tables before attempting hw probe
    
    Uwe Kleine-König (3):
          cbvga: reuse svga modes definitions from svgamodes.c
          Add additional resolutions for 16:9 displays: 1600x900 and 2560x1440
          Remove dos line endings introduced in the last two commits
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    kraxel committed Nov 13, 2019
    Copy the full SHA
    0221d73 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Update version for v4.2.0-rc1 release

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Nov 12, 2019
    Copy the full SHA
    aa464db View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-4.2…

    …-pull-request' into staging
    
    Fix CID 1407221 and stime()
    
    # gpg: Signature made Tue 12 Nov 2019 16:16:43 GMT
    # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
    # gpg:                issuer "laurent@vivier.eu"
    # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
    # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
    # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
    # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
    
    * remotes/vivier2/tags/linux-user-for-4.2-pull-request:
      linux-user: remove host stime() syscall
      linux-user: fix missing break
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Nov 12, 2019
    Copy the full SHA
    ef45f7b View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'remotes/edgar/tags/edgar/xilinx-next-20…

    …19-11-12.for-upstream' into staging
    
    For upstream
    
    # gpg: Signature made Tue 12 Nov 2019 15:41:43 GMT
    # gpg:                using RSA key AC44FEDC14F7F1EBEDBF415129C596780F6BCA83
    # gpg: Good signature from "Edgar E. Iglesias (Xilinx key) <edgar.iglesias@xilinx.com>" [unknown]
    # gpg:                 aka "Edgar E. Iglesias <edgar.iglesias@gmail.com>" [full]
    # Primary key fingerprint: AC44 FEDC 14F7 F1EB EDBF  4151 29C5 9678 0F6B CA83
    
    * remotes/edgar/tags/edgar/xilinx-next-2019-11-12.for-upstream:
      target/microblaze: Plug temp leak around eval_cond_jmp()
      target/microblaze: Plug temp leaks with delay slot setup
      target/microblaze: Plug temp leaks for loads/stores
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Nov 12, 2019
    Copy the full SHA
    04d57cf View commit details
    Browse the repository at this point in the history
  4. linux-user: remove host stime() syscall

    stime() has been withdrawn from glibc
    (12cbde1dae6f "Use clock_settime to implement stime; withdraw stime.")
    
    Implement the target stime() syscall using host
    clock_settime(CLOCK_REALTIME, ...) as it is done internally in glibc.
    
    Tested qemu-ppc/x86_64 with:
    
    	#include <time.h>
    	#include <stdio.h>
    
    	int main(void)
    	{
    		time_t t;
    		int ret;
    
    		/* date -u -d"2019-11-12T15:11:00" "+%s" */
    		t = 1573571460;
    		ret = stime(&t);
    		printf("ret %d\n", ret);
    		return 0;
    	}
    
            # date; ./stime; date
            Tue Nov 12 14:18:32 UTC 2019
            ret 0
            Tue Nov 12 15:11:00 UTC 2019
    
    Buglink: https://bugs.launchpad.net/qemu/+bug/1852115
    Reported-by: Cole Robinson <crobinso@redhat.com>
    Signed-off-by: Laurent Vivier <laurent@vivier.eu>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Message-Id: <20191112142556.6335-1-laurent@vivier.eu>
    vivier committed Nov 12, 2019
    Copy the full SHA
    0f1f2d4 View commit details
    Browse the repository at this point in the history
  5. linux-user: fix missing break

    Reported by Coverity (CID 1407221)
    Fixes: a2d8668 ("linux-user: Support for NETLINK socket options")
    cc: Josh Kunz <jkz@google.com>
    Signed-off-by: Laurent Vivier <laurent@vivier.eu>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Message-Id: <20191112105055.32269-1-laurent@vivier.eu>
    vivier committed Nov 12, 2019
    Copy the full SHA
    c0cb880 View commit details
    Browse the repository at this point in the history
  6. target/microblaze: Plug temp leak around eval_cond_jmp()

    Plug temp leak around eval_cond_jmp().
    
    Reviewed-by: Luc Michel <luc.michel@greensocs.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
    edgarigl committed Nov 12, 2019
    Copy the full SHA
    c49a41b View commit details
    Browse the repository at this point in the history
  7. target/microblaze: Plug temp leaks with delay slot setup

    Plug temp leaks with delay slot setup.
    
    Reviewed-by: Luc Michel <luc.michel@greensocs.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
    edgarigl committed Nov 12, 2019
    Copy the full SHA
    f91c60f View commit details
    Browse the repository at this point in the history
  8. target/microblaze: Plug temp leaks for loads/stores

    Simplify endian reversion of address also plugging TCG temp
    leaks for loads/stores.
    
    Suggested-by: Richard Henderson <richard.henderson@linaro.org>
    Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
    Reviewed-by: Luc Michel <luc.michel@greensocs.com>
    Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
    Signed-off-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
    edgarigl committed Nov 12, 2019
    Copy the full SHA
    a633801 View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-t…

    …cg-121119-1' into staging
    
    Testing and plugins for rc1
    
      - add plugin API versioning
      - tests/vm add netbsd autoinstall
      - disable ipmi-bt-test for non-Linux
      - single-thread make check
    
    # gpg: Signature made Tue 12 Nov 2019 14:34:30 GMT
    # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
    # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
    # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
    
    * remotes/stsquad/tags/pull-testing-and-tcg-121119-1:
      tcg plugins: expose an API version concept
      .travis.yml: don't run make check with multiple jobs
      tests/vm: support sites with sha512 checksums
      tests: only run ipmi-bt-test if CONFIG_LINUX
      tests/vm: update netbsd to version 8.1
      tests/vm: use console_consume for netbsd
      tests/vm: add console_consume helper
      tests/vm: netbsd autoinstall, using serial console
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    pm215 committed Nov 12, 2019
    Copy the full SHA
    2a7e7c3 View commit details
    Browse the repository at this point in the history
  10. tcg plugins: expose an API version concept

    This is a very simple versioning API which allows the plugin
    infrastructure to check the API a plugin was built against. We also
    expose a min/cur API version to the plugin via the info block in case
    it wants to avoid using old deprecated APIs in the future.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Reviewed-by: Robert Foley <robert.foley@linaro.org>
    stsquad committed Nov 12, 2019
    Copy the full SHA
    3fb356c View commit details
    Browse the repository at this point in the history
  11. .travis.yml: don't run make check with multiple jobs

    Let's challenge the convention that doing more at a time helps. It
    certainly doesn't tell you unambiguously where in the test cycle you
    were before the test hangs and exceeds the job time limit.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    stsquad committed Nov 12, 2019
    Copy the full SHA
    05273a4 View commit details
    Browse the repository at this point in the history
  12. tests/vm: support sites with sha512 checksums

    The NetBSD project uses SHA512 for its checksums so lets support that
    in the download helper.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    stsquad committed Nov 12, 2019
    Copy the full SHA
    5b4b486 View commit details
    Browse the repository at this point in the history
  13. tests: only run ipmi-bt-test if CONFIG_LINUX

    This test has been unstable on NetBSD for awhile. It seems the
    mechanism used to listen to a random port is a Linux-ism (although a
    received wisdom Linux-ism rather than a well documented one). As
    working around would add more hard to test complexity to the test I've
    gone for the easier option of making it CONFIG_LINUX only.
    
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Cc: Corey Minyard <cminyard@mvista.com>
    Cc: Kamil Rytarowski <kamil@netbsd.org>
    stsquad committed Nov 12, 2019
    Copy the full SHA
    860eace View commit details
    Browse the repository at this point in the history
  14. tests/vm: update netbsd to version 8.1

    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Message-Id: <20191031085306.28888-5-kraxel@redhat.com>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    kraxel authored and stsquad committed Nov 12, 2019
    Copy the full SHA
    2548b4a View commit details
    Browse the repository at this point in the history
  15. tests/vm: use console_consume for netbsd

    Use new helper to read all pending console output,
    not just a single char.  Unblocks installer boot.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Message-Id: <20191031085306.28888-4-kraxel@redhat.com>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    kraxel authored and stsquad committed Nov 12, 2019
    Copy the full SHA
    00963ac View commit details
    Browse the repository at this point in the history
  16. tests/vm: add console_consume helper

    Helper function to read all console output.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Message-Id: <20191031085306.28888-3-kraxel@redhat.com>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    kraxel authored and stsquad committed Nov 12, 2019
    Copy the full SHA
    6c4f041 View commit details
    Browse the repository at this point in the history
  17. tests/vm: netbsd autoinstall, using serial console

    Instead of fetching the prebuilt image from patchew download the install
    iso and prepare the image locally.  Install to disk, using the serial
    console.  Create qemu user, configure ssh login.  Install packages
    needed for qemu builds.
    
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Reviewed-by: Kamil Rytarowski <n54@gmx.com>
    Tested-by: Thomas Huth <thuth@redhat.com>
    [ehabkost: rebased to latest qemu.git master]
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Message-Id: <20191031085306.28888-2-kraxel@redhat.com>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    kraxel authored and stsquad committed Nov 12, 2019
    Copy the full SHA
    af093bc View commit details
    Browse the repository at this point in the history
Older