mbox

[PULL,v2,00/14] Ide patches

Message ID 1431456386-13502-1-git-send-email-jsnow@redhat.com
State New
Headers show

Pull-request

https://github.com/jnsnow/qemu.git tags/ide-pull-request

Message

John Snow May 12, 2015, 6:46 p.m. UTC
The following changes since commit 968bb75c348a401b85e08d5eb1887a3e6c3185f5:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150512' into staging (2015-05-12 12:11:32 +0100)

are available in the git repository at:

  https://github.com/jnsnow/qemu.git tags/ide-pull-request

for you to fetch changes up to 6a6b2f8ca4a2bd274328e0f1e2a1ee3fa01e1b42:

  qtest: pre-buffer hex nibs (2015-05-12 13:47:12 -0400)

----------------------------------------------------------------
v2: 32bit build issues:
 05: Fix hba_base type issue for 32/64bit*
     *This needs to be addressed more comprehensively in a later
     patchset that will likely touch all of libqos, to fix the
     guest pointer type issues (should be uint64_t instead of
     void * in most places.)
 11: Fix printf format modifier.
----------------------------------------------------------------

John Snow (14):
  libqos/ahci: Add halted command helpers
  libqos/ahci: Fix sector set method
  libqos: Add migration helpers
  ich9/ahci: Enable Migration
  qtest/ahci: Add migration test
  qtest/ahci: add migrate dma test
  qtest/ahci: add flush migrate test
  qtest/ahci: add halted dma test
  qtest/ahci: add migrate halted dma test
  qtest: allow arbitrarily long sends
  qtest: Add base64 encoded read/write
  qtest: add memset to qtest protocol
  libqos/ahci: Swap memread/write with bufread/write
  qtest: pre-buffer hex nibs

 hw/ide/ahci.c         |   1 -
 hw/ide/ich.c          |   1 -
 qtest.c               | 138 ++++++++++++++++++---
 tests/ahci-test.c     | 328 +++++++++++++++++++++++++++++++++++++++++++++++++-
 tests/libqos/ahci.c   |  38 +++++-
 tests/libqos/ahci.h   |   3 +
 tests/libqos/libqos.c |  85 +++++++++++++
 tests/libqos/libqos.h |   2 +
 tests/libqos/malloc.c |  74 +++++++++---
 tests/libqos/malloc.h |   1 +
 tests/libqtest.c      |  47 ++++++--
 tests/libqtest.h      |  49 ++++++++
 12 files changed, 711 insertions(+), 56 deletions(-)

Comments

Peter Maydell May 12, 2015, 7:48 p.m. UTC | #1
On 12 May 2015 at 19:46, John Snow <jsnow@redhat.com> wrote:
> The following changes since commit 968bb75c348a401b85e08d5eb1887a3e6c3185f5:
>
>   Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20150512' into staging (2015-05-12 12:11:32 +0100)
>
> are available in the git repository at:
>
>   https://github.com/jnsnow/qemu.git tags/ide-pull-request
>
> for you to fetch changes up to 6a6b2f8ca4a2bd274328e0f1e2a1ee3fa01e1b42:
>
>   qtest: pre-buffer hex nibs (2015-05-12 13:47:12 -0400)
>
> ----------------------------------------------------------------
> v2: 32bit build issues:
>  05: Fix hba_base type issue for 32/64bit*
>      *This needs to be addressed more comprehensively in a later
>      patchset that will likely touch all of libqos, to fix the
>      guest pointer type issues (should be uint64_t instead of
>      void * in most places.)
>  11: Fix printf format modifier.
> ----------------------------------------------------------------

Fails to build with our current minimum glib requirement:
qtest.o: In function `qtest_process_command':
qemu-for-merges/qtest.c:515: undefined reference to `g_base64_decode_inplace'

(Compare commit 0599e56ed.)

That function is in glib 2.20. So you could if you want resolve
this by getting the "bump minimum to glib 2.22" change into master
and then trying again :-)

-- PMM