[v2,0/4] tests: VM build in OpenBSD 6.3
mbox series

Message ID 20180906054340.28988-1-famz@redhat.com
Headers show
Series
  • tests: VM build in OpenBSD 6.3
Related show

Message

Fam Zheng Sept. 6, 2018, 5:43 a.m. UTC
In this new version:

    - Include the virtio fix by Paolo so that it's easier to test this series.
    - Improve the slirp patch on input validation and buffer overflow. [Thomas]
    - Use OpenBSD 6.3 image; Use guestfwd and tftp-server-name.

Thanks to the loose dependency, the three parts (patch 1; patches 2+3; patch 4)
can go to individual maintainers if desired.

Fam Zheng (3):
  slirp: Add sanity check for str option length
  slirp: Implement RFC2132 TFTP server name
  tests: vm: auto_install OpenBSD

Paolo Bonzini (1):
  virtio: update MemoryRegionCaches when guest negotiates features

 hw/virtio/virtio.c | 15 +++++++--
 net/slirp.c        | 21 ++++++++++--
 qapi/net.json      |  5 ++-
 qemu-options.hx    |  7 +++-
 slirp/bootp.c      | 45 ++++++++++++++++++++------
 slirp/bootp.h      |  1 +
 slirp/libslirp.h   |  1 +
 slirp/slirp.c      |  2 ++
 slirp/slirp.h      |  1 +
 tests/vm/basevm.py |  6 ++--
 tests/vm/openbsd   | 81 ++++++++++++++++++++++++++++++++++++++++------
 11 files changed, 156 insertions(+), 29 deletions(-)

Comments

Gerd Hoffmann Sept. 11, 2018, 9 a.m. UTC | #1
On Thu, Sep 06, 2018 at 01:43:36PM +0800, Fam Zheng wrote:
> In this new version:
> 
>     - Include the virtio fix by Paolo so that it's easier to test this series.
>     - Improve the slirp patch on input validation and buffer overflow. [Thomas]
>     - Use OpenBSD 6.3 image; Use guestfwd and tftp-server-name.
> 
> Thanks to the loose dependency, the three parts (patch 1; patches 2+3; patch 4)
> can go to individual maintainers if desired.
> 
> Fam Zheng (3):
>   slirp: Add sanity check for str option length
>   slirp: Implement RFC2132 TFTP server name
>   tests: vm: auto_install OpenBSD
> 
> Paolo Bonzini (1):
>   virtio: update MemoryRegionCaches when guest negotiates features

Tested-by: Gerd Hoffmann <kraxel@redhat.com>
Fam Zheng Sept. 11, 2018, 9:08 a.m. UTC | #2
On Tue, 09/11 11:00, Gerd Hoffmann wrote:
> On Thu, Sep 06, 2018 at 01:43:36PM +0800, Fam Zheng wrote:
> > In this new version:
> > 
> >     - Include the virtio fix by Paolo so that it's easier to test this series.
> >     - Improve the slirp patch on input validation and buffer overflow. [Thomas]
> >     - Use OpenBSD 6.3 image; Use guestfwd and tftp-server-name.
> > 
> > Thanks to the loose dependency, the three parts (patch 1; patches 2+3; patch 4)
> > can go to individual maintainers if desired.
> > 
> > Fam Zheng (3):
> >   slirp: Add sanity check for str option length
> >   slirp: Implement RFC2132 TFTP server name
> >   tests: vm: auto_install OpenBSD
> > 
> > Paolo Bonzini (1):
> >   virtio: update MemoryRegionCaches when guest negotiates features
> 
> Tested-by: Gerd Hoffmann <kraxel@redhat.com>
> 

Thanks. I think Michael has included the virtio patch in a pull already. I'll
pick up your tested-by tag and queue the OpenBSD patch, then leave the slirp
ones to Samuel (the test script will still depend on the new slirp options, of
course).

Fam