mbox

[PULL,00/22] Memory, TCG, NBD, build system changes for 2015-04-27

Message ID 1430232029-9457-1-git-send-email-pbonzini@redhat.com
State New
Headers show

Pull-request

git://github.com/bonzini/qemu.git tags/for-upstream

Message

Paolo Bonzini April 28, 2015, 2:40 p.m. UTC
The following changes since commit e1a5476354d396773e4c555f126d752d4ae58fa9:

  Open 2.4 development tree (2015-04-25 22:05:07 +0100)

are available in the git repository at:

  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 20ee4c8245633f0430455b6f802f130e13ec6325:

  nbd/trivial: fix type cast for ioctl (2015-04-27 18:33:58 +0200)

----------------------------------------------------------------
- miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan)
- next part in the thread-safe address_space_* saga: atomic access
  to the bounce buffer and the map_clients list, from Fam
- optional support for linking with tcmalloc, also from Fam
- reapplying Peter Crosthwaite's "Respect as_translate_internal
  length clamp" after fixing the SPARC fallout.
- build system fix from Wei Liu
- small acpi-build and ioport cleanup by myself

----------------------------------------------------------------
Bogdan Purcareata (1):
      nbd/trivial: fix type cast for ioctl

Emilio G. Cota (2):
      translate-all: use glib for all page descriptor allocations
      translate-all: use bitmap helpers for PageDesc's bitmap

Fam Zheng (6):
      exec: Atomic access to bounce buffer
      linux-user, bsd-user: Remove two calls to cpu_exec_init_all
      exec: Protect map_client_list with mutex
      exec: Notify cpu_register_map_client caller if the bounce buffer is available
      dma-helpers: Fix race condition of continue_after_map_failure and dma_aio_cancel
      configure: Add support for tcmalloc

Mark Cave-Ayland (1):
      sun4m: fix slavio sysctrl and led register sizes

Nadav Amit (1):
      target-i386: disable LINT0 after reset

Paolo Bonzini (9):
      memory: add memory_region_ram_resize
      acpi-build: remove dependency from ram_addr.h
      sb16: remove useless mixer_write_indexw
      gus: clean up MemoryRegionPortio
      ide: there is only one data port
      ioport: remove wrong comment
      ioport: loosen assertions on emulation of 16-bit ports
      ioport: reserve the whole range of an I/O port in the AddressSpace
      milkymist: do not modify libs-softmmu

Peter Crosthwaite (1):
      exec: Respect as_translate_internal length clamp

Wei Liu (1):
      Makefile.target: prepend $libs_softmmu to $LIBS

 Makefile.target           |  2 +-
 bsd-user/main.c           |  1 -
 configure                 | 24 ++++++++++++++
 dma-helpers.c             | 17 +++++-----
 exec.c                    | 81 +++++++++++++++++++++++++++++------------------
 hw/audio/gus.c            | 20 +-----------
 hw/audio/sb16.c           |  7 ----
 hw/core/loader.c          |  8 ++---
 hw/display/Makefile.objs  |  2 +-
 hw/i386/acpi-build.c      | 36 ++++++++++-----------
 hw/ide/core.c             |  4 +--
 hw/intc/apic_common.c     |  9 ------
 hw/misc/slavio_misc.c     |  5 +--
 include/exec/cpu-common.h |  3 +-
 include/exec/memory.h     | 12 +++++++
 include/hw/loader.h       |  8 +++--
 ioport.c                  | 30 ++++++++++--------
 linux-user/main.c         |  1 -
 memory.c                  |  7 ++++
 nbd.c                     |  2 +-
 translate-all.c           | 60 +++++++----------------------------
 21 files changed, 168 insertions(+), 171 deletions(-)

Comments

Peter Maydell April 28, 2015, 3:54 p.m. UTC | #1
On 28 April 2015 at 15:40, Paolo Bonzini <pbonzini@redhat.com> wrote:
> The following changes since commit e1a5476354d396773e4c555f126d752d4ae58fa9:
>
>   Open 2.4 development tree (2015-04-25 22:05:07 +0100)
>
> are available in the git repository at:
>
>   git://github.com/bonzini/qemu.git tags/for-upstream
>
> for you to fetch changes up to 20ee4c8245633f0430455b6f802f130e13ec6325:
>
>   nbd/trivial: fix type cast for ioctl (2015-04-27 18:33:58 +0200)
>
> ----------------------------------------------------------------
> - miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan)
> - next part in the thread-safe address_space_* saga: atomic access
>   to the bounce buffer and the map_clients list, from Fam
> - optional support for linking with tcmalloc, also from Fam
> - reapplying Peter Crosthwaite's "Respect as_translate_internal
>   length clamp" after fixing the SPARC fallout.
> - build system fix from Wei Liu
> - small acpi-build and ioport cleanup by myself
>
> ----------------------------------------------------------------

This gives a warning from configure if sh isn't bash:
../../configure: 3343: test: no: unexpected operator

The test operator for string equality is "=", not "=="
(the latter is a bash extension).

thanks
-- PMM
Fam Zheng April 29, 2015, 1:53 a.m. UTC | #2
On Tue, 04/28 16:54, Peter Maydell wrote:
> On 28 April 2015 at 15:40, Paolo Bonzini <pbonzini@redhat.com> wrote:
> > The following changes since commit e1a5476354d396773e4c555f126d752d4ae58fa9:
> >
> >   Open 2.4 development tree (2015-04-25 22:05:07 +0100)
> >
> > are available in the git repository at:
> >
> >   git://github.com/bonzini/qemu.git tags/for-upstream
> >
> > for you to fetch changes up to 20ee4c8245633f0430455b6f802f130e13ec6325:
> >
> >   nbd/trivial: fix type cast for ioctl (2015-04-27 18:33:58 +0200)
> >
> > ----------------------------------------------------------------
> > - miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan)
> > - next part in the thread-safe address_space_* saga: atomic access
> >   to the bounce buffer and the map_clients list, from Fam
> > - optional support for linking with tcmalloc, also from Fam
> > - reapplying Peter Crosthwaite's "Respect as_translate_internal
> >   length clamp" after fixing the SPARC fallout.
> > - build system fix from Wei Liu
> > - small acpi-build and ioport cleanup by myself
> >
> > ----------------------------------------------------------------
> 
> This gives a warning from configure if sh isn't bash:
> ../../configure: 3343: test: no: unexpected operator
> 
> The test operator for string equality is "=", not "=="
> (the latter is a bash extension).
> 
> thanks
> -- PMM
> 

It is a typo in "[PULL 17/22] configure: Add support for tcmalloc".  Paolo,
will you fix it in place or drop it from this pullreq so I can resend?

Thanks.
Fam
Paolo Bonzini April 29, 2015, 8:15 a.m. UTC | #3
On 29/04/2015 03:53, Fam Zheng wrote:
> On Tue, 04/28 16:54, Peter Maydell wrote:
>> On 28 April 2015 at 15:40, Paolo Bonzini <pbonzini@redhat.com> wrote:
>>> The following changes since commit e1a5476354d396773e4c555f126d752d4ae58fa9:
>>>
>>>   Open 2.4 development tree (2015-04-25 22:05:07 +0100)
>>>
>>> are available in the git repository at:
>>>
>>>   git://github.com/bonzini/qemu.git tags/for-upstream
>>>
>>> for you to fetch changes up to 20ee4c8245633f0430455b6f802f130e13ec6325:
>>>
>>>   nbd/trivial: fix type cast for ioctl (2015-04-27 18:33:58 +0200)
>>>
>>> ----------------------------------------------------------------
>>> - miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan)
>>> - next part in the thread-safe address_space_* saga: atomic access
>>>   to the bounce buffer and the map_clients list, from Fam
>>> - optional support for linking with tcmalloc, also from Fam
>>> - reapplying Peter Crosthwaite's "Respect as_translate_internal
>>>   length clamp" after fixing the SPARC fallout.
>>> - build system fix from Wei Liu
>>> - small acpi-build and ioport cleanup by myself
>>>
>>> ----------------------------------------------------------------
>>
>> This gives a warning from configure if sh isn't bash:
>> ../../configure: 3343: test: no: unexpected operator
>>
>> The test operator for string equality is "=", not "=="
>> (the latter is a bash extension).
>>
>> thanks
>> -- PMM
>>
> 
> It is a typo in "[PULL 17/22] configure: Add support for tcmalloc".  Paolo,
> will you fix it in place or drop it from this pullreq so I can resend?

I'll fix and resend.

Paolo