1. 01 6月, 2018 3 次提交
    • A
      slirp: disable Nagle in outgoing connections · 058665b9
      Andreas Gustafsson 提交于
      When setting up an outgoing user mode networking TCP connection,
      disable the Nagle algorithm in the host-side connection.  Either the
      guest is already doing Nagle, in which case there is no point in doing
      it twice, or it has chosen to disable it, in which case we should
      respect that choice.
      
      This change speeds up GDB remote debugging over TCP over user mode
      networking (with GDB runing on the guest) by multiple orders of
      magnitude, and has been part of the local patches applied by pkgsrc
      since 2012 with no reported ill effects.
      Signed-off-by: NAndreas Gustafsson <gson@gson.org>
      Reviewed-by: NKamil Rytarowski <n54@gmx.com>
      Reviewed-by: NPhilippe Mathieu-Daudé <f4bug@amsat.org>
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      058665b9
    • B
      slirp: Add domainname option to slirp's DHCP server · f18d1375
      Benjamin Drung 提交于
      This patch will allow the user to include the domainname option in
      replies from the built-in DHCP server.
      Signed-off-by: NBenjamin Drung <benjamin.drung@profitbricks.com>
      Signed-off-by: NSamuel Thibault <samuel.thibault@ens-lyon.org>
      f18d1375
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180531-1' into staging · c181ddaa
      Peter Maydell 提交于
      target-arm queue:
       * target/arm: Honour FPCR.FZ in FRECPX
       * MAINTAINERS: Add entries for newer MPS2 boards and devices
       * hw/intc/arm_gicv3: Fix APxR<n> register dispatching
       * arm_gicv3_kvm: fix bug in writing zero bits back to the in-kernel
         GIC state
       * tcg: Fix helper function vs host abi for float16
       * arm: fix qemu crash on startup with -bios option
       * arm: fix malloc type mismatch
       * xlnx-zdma: Correct mem leaks and memset to zero on desc unaligned errors
       * Correct CPACR reset value for v7 cores
       * memory.h: Improve IOMMU related documentation
       * exec: Plumb transaction attributes through various functions in
         preparation for allowing IOMMUs to see them
       * vmstate.h: Provide VMSTATE_BOOL_SUB_ARRAY
       * ARM: ACPI: Fix use-after-free due to memory realloc
       * KVM: GIC: Fix memory leak due to calling kvm_init_irq_routing twice
      
      # gpg: Signature made Thu 31 May 2018 16:54:40 BST
      # gpg:                using RSA key 3C2525ED14360CDE
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>"
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>"
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>"
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20180531-1: (25 commits)
        KVM: GIC: Fix memory leak due to calling kvm_init_irq_routing twice
        ARM: ACPI: Fix use-after-free due to memory realloc
        vmstate.h: Provide VMSTATE_BOOL_SUB_ARRAY
        Make address_space_translate_iommu take a MemTxAttrs argument
        Make flatview_do_translate() take a MemTxAttrs argument
        Make address_space_get_iotlb_entry() take a MemTxAttrs argument
        Make flatview_translate() take a MemTxAttrs argument
        Make flatview_access_valid() take a MemTxAttrs argument
        Make MemoryRegion valid.accepts callback take a MemTxAttrs argument
        Make memory_region_access_valid() take a MemTxAttrs argument
        Make flatview_extend_translation() take a MemTxAttrs argument
        Make address_space_access_valid() take a MemTxAttrs argument
        Make address_space_map() take a MemTxAttrs argument
        Make address_space_translate{, _cached}() take a MemTxAttrs argument
        Make tb_invalidate_phys_addr() take a MemTxAttrs argument
        memory.h: Improve IOMMU related documentation
        Correct CPACR reset value for v7 cores
        xlnx-zdma: Correct mem leaks and memset to zero on desc unaligned errors
        arm: fix malloc type mismatch
        arm: fix qemu crash on startup with -bios option
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      c181ddaa
  2. 31 5月, 2018 37 次提交