qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 692e58: qemu: add .exrc


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 692e58: qemu: add .exrc
Date: Mon, 10 Sep 2012 16:00:10 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 692e587fc61fd32d755234d187b4f082e28c3993
      
https://github.com/qemu/qemu/commit/692e587fc61fd32d755234d187b4f082e28c3993
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2012-09-06 (Thu, 06 Sep 2012)

  Changed paths:
    A .exrc

  Log Message:
  -----------
  qemu: add .exrc

I've been using this to get correct indenting with vim
in qemu for a while, but it's a bit easier if we
put the settings in the central place.
Note that
1. you still need to enable 'exrc' and 'secure'
   options in your vimrc for these settings to take effect.
2. you can create a .vimrc file if 'exrc' is on but there's
   need to bypass this configuration.

Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 1de53459272d89c52bb21b45d5d970de40fbb642
      
https://github.com/qemu/qemu/commit/1de53459272d89c52bb21b45d5d970de40fbb642
  Author: Jason Baron <address@hidden>
  Date:   2012-09-06 (Thu, 06 Sep 2012)

  Changed paths:
    M hw/pci.c
    M hw/pcie.h

  Log Message:
  -----------
  pcie: drop version_id field for live migration

While testing q35 live migration, I found that the migration would abort with
the following error: "Unknown savevm section type 76".

The error is due to this check failing in 'vmstate_load_state()':

    while(field->name) {
  if ((field->field_exists &&
       field->field_exists(opaque, version_id)) ||
      (!field->field_exists &&
       field->version_id <= version_id)) {

The VMSTATE_PCIE_DEVICE() currently has a 'version_id' set to 2. However,
'version_id' in the above check is 1. And thus we fail to load the pcie device
field. Further the code returns to 'qemu_loadvm_state()' which produces the
error that I saw.

I'm proposing to fix this by simply dropping the 'version_id' field from
VMSTATE_PCIE_DEVICE(). VMSTATE_PCI_DEVICE() defines no such field and further
the vmstate_pcie_device that VMSTATE_PCI_DEVICE() refers to is already
versioned. Thus, any versioning issues could be detected at the vmsd level.

Taking a step back, I think that the 'field->version_id' should be compared
against a saved version number for the field not the 'version_id'. Futhermore,
once vmstate_load_state() is called recursively on another vmsd, the check of:

    if (version_id > vmsd->version_id) {
  return -EINVAL;
    }

Will never fail since version_id is always equal to vmsd->version_id. So I'm
wondering why we aren't storing the vmsd version id of the source in the
migration stream?

This patch also renames the 'name' field of vmstate_pcie_device from:
PCIDevice -> PCIEDevice to differentiate it from vmstate_pci_device.

Signed-off-by: Jason Baron <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 0e180d9c8a7429c55d23d2e7855f1e490a063aaa
      
https://github.com/qemu/qemu/commit/0e180d9c8a7429c55d23d2e7855f1e490a063aaa
  Author: Jason Baron <address@hidden>
  Date:   2012-09-06 (Thu, 06 Sep 2012)

  Changed paths:
    M hw/pcie_aer.c

  Log Message:
  -----------
  pcie_aer: clear cmask for Advanced Error Interrupt Message Number

The Advanced Error Interrupt Message Number (bits 31:27 of the Root
Error Status Register) is updated when the number of msi messages assigned to a
device changes. Migration of windows 7 on q35 chipset failed because the check
in get_pci_config_device() fails due to cmask being set on these bits. Its valid
to update these bits and we must restore this state across migration.

Signed-off-by: Jason Baron <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: a96ed02fc73e23748c8b3e38880eeac91f83ab9f
      
https://github.com/qemu/qemu/commit/a96ed02fc73e23748c8b3e38880eeac91f83ab9f
  Author: Nicholas Bellinger <address@hidden>
  Date:   2012-09-06 (Thu, 06 Sep 2012)

  Changed paths:
    M monitor.c
    M monitor.h
    M net.c
    M net.h
    M net/socket.c
    M net/tap.c

  Log Message:
  -----------
  monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param

This patch renames+moves the net_handle_fd_param() caller used to
obtain a file descriptor from either qemu_parse_fd() (the normal case)
or from monitor_get_fd() (migration case) into a generically prefixed
monitor_handle_fd_param() to be used by vhost-scsi code.

Also update net/[socket,tap].c consumers to use the new prefix.

Reported-by: Michael S. Tsirkin <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>
Cc: Stefan Hajnoczi <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Anthony Liguori <address@hidden>
Signed-off-by: Nicholas Bellinger <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 1241ed94c331ddd8fc8297b02b4508ead59467de
      
https://github.com/qemu/qemu/commit/1241ed94c331ddd8fc8297b02b4508ead59467de
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2012-09-06 (Thu, 06 Sep 2012)

  Changed paths:
    M hw/vhost.c
    M hw/vhost.h
    M hw/vhost_net.c

  Log Message:
  -----------
  vhost: Pass device path to vhost_dev_init()

The path to /dev/vhost-net is currently hardcoded in vhost_dev_init().
This needs to be changed so that /dev/vhost-scsi can be used.  Pass in
the device path instead of hardcoding it.

Signed-off-by: Stefan Hajnoczi <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>
Signed-off-by: Nicholas Bellinger <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 62fe83318d2fc5b31f473d66326910d94c1c4907
      
https://github.com/qemu/qemu/commit/62fe83318d2fc5b31f473d66326910d94c1c4907
  Author: Christian Borntraeger <address@hidden>
  Date:   2012-09-09 (Sun, 09 Sep 2012)

  Changed paths:
    M configure
    M kvm-all.c

  Log Message:
  -----------
  qemu: Use valgrind annotations to mark kvm guest memory as defined

valgrind with kvm produces a big amount of false positives regarding
"Conditional jump or move depends on uninitialised value(s)". This
happens because the guest memory is allocated with qemu_vmalloc which
boils down posix_memalign etc. This function is (correctly) considered
by valgrind as returning undefined memory.

Since valgrind is based on jitting code, it will not be able to see
changes made by the guest to guest memory if this is done by KVM_RUN,
thus keeping most of the guest memory undefined.

Now lots of places in qemu will then use guest memory to change behaviour.
To avoid the flood of these messages, lets declare the whole guest
memory as defined. This will reduce the noise and allows us to see real
problems.

In the future we might want to make this conditional, since there
is actually something that we can use those false positives for:
These messages will point to code that depends on guest memory, so
we can use these backtraces to actually make an audit that is focussed
only at those code places. For normal development we dont want to
see those messages, though.

Signed-off-by: Christian Borntraeger <address@hidden>
Signed-off-by: Avi Kivity <address@hidden>


  Commit: b131c74a0e485b084ddaffc8214c8a19af492be7
      
https://github.com/qemu/qemu/commit/b131c74a0e485b084ddaffc8214c8a19af492be7
  Author: Jan Kiszka <address@hidden>
  Date:   2012-09-09 (Sun, 09 Sep 2012)

  Changed paths:
    M hw/virtio-pci.c
    M kvm-all.c
    M kvm-stub.c
    M kvm.h

  Log Message:
  -----------
  kvm: Clean up irqfd API

No need to expose the fd-based interface, everyone will already be fine
with the more handy EventNotifier variant. Rename the latter to clarify
that we are still talking about irqfds here.

Signed-off-by: Jan Kiszka <address@hidden>
Acked-by: Alex Williamson <address@hidden>
Signed-off-by: Avi Kivity <address@hidden>


  Commit: cc57407e966e8467f9742e7a4ad47567b5951122
      
https://github.com/qemu/qemu/commit/cc57407e966e8467f9742e7a4ad47567b5951122
  Author: Jan Kiszka <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M kvm-all.c
    M kvm.h

  Log Message:
  -----------
  kvm: Introduce kvm_irqchip_update_msi_route

This service allows to update an MSI route without releasing/reacquiring
the associated VIRQ. Will be used by PCI device assignment, later on
likely also by virtio/vhost and VFIO.

Signed-off-by: Jan Kiszka <address@hidden>
Acked-by: Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Avi Kivity <address@hidden>


  Commit: 3ab73842446a9f2d9d78b23daa43ff382679eece
      
https://github.com/qemu/qemu/commit/3ab73842446a9f2d9d78b23daa43ff382679eece
  Author: Jan Kiszka <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M kvm-all.c
    M kvm.h

  Log Message:
  -----------
  kvm: Introduce kvm_has_intx_set_mask

Will be used by PCI device assignment code.

Signed-off-by: Jan Kiszka <address@hidden>
Acked-by: Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Avi Kivity <address@hidden>


  Commit: b139bd300f4f579c526d153efa4960c380e2b6e3
      
https://github.com/qemu/qemu/commit/b139bd300f4f579c526d153efa4960c380e2b6e3
  Author: Jan Kiszka <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M target-i386/kvm.c
    M target-i386/kvm_i386.h

  Log Message:
  -----------
  kvm: i386: Add services required for PCI device assignment

These helpers abstract the interaction of upcoming pci-assign with the
KVM kernel services. Put them under i386 only as other archs will
implement device pass-through via VFIO and not this classic interface.

Signed-off-by: Jan Kiszka <address@hidden>
Acked-by: Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Avi Kivity <address@hidden>


  Commit: c3ebd3ba786e1be5449527e47001eded6b59322b
      
https://github.com/qemu/qemu/commit/c3ebd3ba786e1be5449527e47001eded6b59322b
  Author: Jan Kiszka <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/kvm/Makefile.objs
    A hw/kvm/pci-assign.c
    M hw/qdev-monitor.c

  Log Message:
  -----------
  kvm: i386: Add classic PCI device assignment

This adds PCI device assignment for i386 targets using the classic KVM
interfaces. This version is 100% identical to what is being maintained
in qemu-kvm for several years and is supported by libvirt as well. It is
expected to remain relevant for another couple of years until kernels
without full-features and performance-wise equivalent VFIO support are
obsolete.

A refactoring to-do that should be done in-tree is to model MSI and
MSI-X support via the generic PCI layer, similar to what VFIO is already
doing for MSI-X. This should improve the correctness and clean up the
code from duplicate logic.

Signed-off-by: Jan Kiszka <address@hidden>
Acked-by: Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Avi Kivity <address@hidden>


  Commit: 8bf188aa18ef7a8355d9edbd43871d590468c4ed
      
https://github.com/qemu/qemu/commit/8bf188aa18ef7a8355d9edbd43871d590468c4ed
  Author: Michael Tokarev <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M configure

  Log Message:
  -----------
  use --libexecdir instead of ignoring it first and reinventing it later

Commit 7b93fadf3a38d1ed65ea5536a52efc2772c6e3b8 "Add basic version
of bridge helper" put the bridge helper executable into a fixed
${prefix}/libexec/ location, instead of using ${libexecdir} for
this.  At the same time, --libexecdir is being happily ignored
by ./configure.  Even more, the same patch sets unused $libexecdir
variable in the generated config-host.mak, and uses fixed string
(\${prefix}/libexecdir) for the bridge helper binary.

Fix this braindamage by introducing $libexecdir variable, using
it for the bridge helper binary, and recognizing --libexecdir.

This patch is applicable to stable-1.1.

Reviewed-by: Andreas Färber <address@hidden>
Reviewed-by: Corey Bryant <address@hidden>
Signed-off-by: Michael Tokarev <address@hidden>
Cc: Corey Bryant <address@hidden>
Cc: Richa Marwaha <address@hidden>
Cc: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 455aa1e0818653c41fd794435b982426ce21ba2f
      
https://github.com/qemu/qemu/commit/455aa1e0818653c41fd794435b982426ce21ba2f
  Author: Anthony Liguori <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M qemu-char.c

  Log Message:
  -----------
  socket: don't attempt to reconnect a TCP socket in server mode

Commit c3767ed0eb5d0bb25fe409ae5dec06e3411ff1b6 introduced a possible SEGV when
using a socket chardev with server=on because it assumes that all TCP sockets
are in client mode.

This patch adds a check to only reconnect when in client mode.

Cc: Lei Li <address@hidden>
Reported-by: Michael Roth <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 14df77a609e39403c3ec814bae63bec0fb4d24d2
      
https://github.com/qemu/qemu/commit/14df77a609e39403c3ec814bae63bec0fb4d24d2
  Author: Anthony Liguori <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    A .exrc
    M hw/pci.c
    M hw/pcie.h
    M hw/pcie_aer.c
    M hw/vhost.c
    M hw/vhost.h
    M hw/vhost_net.c
    M monitor.c
    M monitor.h
    M net.c
    M net.h
    M net/socket.c
    M net/tap.c

  Log Message:
  -----------
  Merge remote-tracking branch 'mst/tags/for_anthony' into staging

* mst/tags/for_anthony:
  vhost: Pass device path to vhost_dev_init()
  monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param
  pcie_aer: clear cmask for Advanced Error Interrupt Message Number
  pcie: drop version_id field for live migration
  qemu: add .exrc


  Commit: 6a38e0dc369e6bdc3b3ac4a965a34990c4980b66
      
https://github.com/qemu/qemu/commit/6a38e0dc369e6bdc3b3ac4a965a34990c4980b66
  Author: Anthony Liguori <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M configure
    M hw/kvm/Makefile.objs
    A hw/kvm/pci-assign.c
    M hw/qdev-monitor.c
    M hw/virtio-pci.c
    M kvm-all.c
    M kvm-stub.c
    M kvm.h
    M target-i386/kvm.c
    M target-i386/kvm_i386.h

  Log Message:
  -----------
  Merge remote-tracking branch 'qemu-kvm/uq/master' into staging

* qemu-kvm/uq/master:
  kvm: i386: Add classic PCI device assignment
  kvm: i386: Add services required for PCI device assignment
  kvm: Introduce kvm_has_intx_set_mask
  kvm: Introduce kvm_irqchip_update_msi_route
  kvm: Clean up irqfd API
  qemu: Use valgrind annotations to mark kvm guest memory as defined


  Commit: bedc572eae6e250070495116f0db72607826aee5
      
https://github.com/qemu/qemu/commit/bedc572eae6e250070495116f0db72607826aee5
  Author: Yang Zhang <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: Remove the logic to update time format when DM bit changed

Changing the DM (binary/BCD) and 24/12 control bit doesn't affect the internal
registers. It only indicates what format is used for those registers.

Signed-off-by: Yang Zhang <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: c4c18e246f968f18dc656afa3e8de7cf6b9752e8
      
https://github.com/qemu/qemu/commit/c4c18e246f968f18dc656afa3e8de7cf6b9752e8
  Author: Yang Zhang <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: Rename rtc_timer_update

Signed-off-by: Yang Zhang <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: e46deabaa58b78397aeef2b04147aeecf5933794
      
https://github.com/qemu/qemu/commit/e46deabaa58b78397aeef2b04147aeecf5933794
  Author: Paolo Bonzini <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: introduce RTC_CLOCK_RATE

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 9324cc50c6b5df0998d46e8fca76e35f00ced6c3
      
https://github.com/qemu/qemu/commit/9324cc50c6b5df0998d46e8fca76e35f00ced6c3
  Author: Yang Zhang <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c
    M hw/mc146818rtc_regs.h

  Log Message:
  -----------
  RTC: Update interrupt state when interrupts are masked/unmasked

If an interrupt flag is already set when the interrupt becomes enabled,
raise an interrupt immediately, and vice versa if interrupts become
disabled.

Signed-off-by: Yang Zhang <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 0281518a1c7dd3577dea9ccc78869ecff954589c
      
https://github.com/qemu/qemu/commit/0281518a1c7dd3577dea9ccc78869ecff954589c
  Author: Paolo Bonzini <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M vmstate.h

  Log Message:
  -----------
  vmstate: add VMSTATE_TIMER_V

Also, for consistency with other occurrences, implement VMSTATE_TIMER
as a special case of VMSTATE_TIMER_V rather than VMSTATE_TIMER_TEST.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 56038ef6234e5fb3d01bad1f6df37c2ccab82af9
      
https://github.com/qemu/qemu/commit/56038ef6234e5fb3d01bad1f6df37c2ccab82af9
  Author: Yang Zhang <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: Update the RTC clock only when reading it

Calculate guest RTC based on the time of the last update, instead of
using timers.  The formula is

    (base_rtc + guest_time_now - guest_time_last_update + offset)

Base_rtc is the RTC value when the RTC was last updated.
Guest_time_now is the guest time when the access happens.
Guest_time_last_update was the guest time when the RTC was last updated.
Offset is used when divider reset happens or the set bit is toggled.

The timer is kept in order to signal interrupts, but it only needs to
run when either UF or AF is cleared.  When the bits are both set, the
timer does not run.

UIP is now synthesized when reading register A.  If the timer is not set,
or if there is more than one second before it (as is the case at the
end of this series), the leading edge of UIP is computed and the rising
edge occurs 220us later.  If the update timer occurs within one second,
however, the rising edge of the AF and UF bits should coincide withe
the falling edge of UIP.  We do not know exactly when this will happen
because there could be delays in the servicing of the timer.  Hence, in
this case reading register A only computes for the rising edge of UIP,
and latches the bit until the timer is fired and clears it.

Signed-off-by: Yang Zhang <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 41a9b8b24d59acec462b0d8e0d2a7ffce6031d55
      
https://github.com/qemu/qemu/commit/41a9b8b24d59acec462b0d8e0d2a7ffce6031d55
  Author: Yang Zhang <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: Add divider reset support

The first update cycle begins one-half seconds after divider
reset is removed.  This feature is useful for testing.

Signed-off-by: Yang Zhang <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 00cf57747db98c6a9e4219cea39ac3113dde6993
      
https://github.com/qemu/qemu/commit/00cf57747db98c6a9e4219cea39ac3113dde6993
  Author: Paolo Bonzini <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: Do not fire timer periodically to catch next alarm

This patch limits further the usage of a periodic timer.  It computes the
time of the next alarm, and uses it to skip all intermediate occurrences
of the timer.

Cc: Yang Zhang <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: e2826cf4a8c89d64cdf8304f861910293f046aa8
      
https://github.com/qemu/qemu/commit/e2826cf4a8c89d64cdf8304f861910293f046aa8
  Author: Paolo Bonzini <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: Get and set time without going through s->current_tm

This patch makes rtc_set_time and rtc_set_cmos work without reading
s->current_tm.  In the case of rtc_set_time I introduce a new
function that retrieves the time and stores into a given struct tm
(not hard-coded to s->current_tm).  In the case of rtc_set_cmos, the
current time is similarly taken from a struct tm rather than
s->current_tm.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 89166459065353c6a49456794f840ffe57016020
      
https://github.com/qemu/qemu/commit/89166459065353c6a49456794f840ffe57016020
  Author: Paolo Bonzini <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M hw/mc146818rtc.c

  Log Message:
  -----------
  RTC: Remove the current_tm field

This is not used anymore and only written to.

Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 66d5499b3754b83c09487259c08fe2ce73188a59
      
https://github.com/qemu/qemu/commit/66d5499b3754b83c09487259c08fe2ce73188a59
  Author: Daniel P. Berrange <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M configure

  Log Message:
  -----------
  Add ability to disable build of all targets

Allow passing of '--target-list=' to configure to request that
all targets are to be disabled. This allows for doing a very
fast tools-only build of things like qemu-img, qemu-io, qemu-nbd.

Signed-off-by: Daniel P. Berrange <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 4b1c11fd20e8901f04a2d9c225cd10fc05a762ff
      
https://github.com/qemu/qemu/commit/4b1c11fd20e8901f04a2d9c225cd10fc05a762ff
  Author: Daniel P. Berrange <address@hidden>
  Date:   2012-09-10 (Mon, 10 Sep 2012)

  Changed paths:
    M configure

  Log Message:
  -----------
  Add ability to force enable/disable of tools build

The qemu-img, qemu-nbd and qemu-io tools are built conditionally
based on whether any softmmu target is enabled. These are useful
self-contained tools which can be used in many other scenarios.
Add new --enable-tools/--disable-tools args to configure to allow
the user to explicitly turn on / off their build. The default
behaviour is now to build these tools are all times, regardless
of whether any softmmu target is enabled

Signed-off-by: Daniel P. Berrange <address@hidden>
Signed-off-by: Anthony Liguori <address@hidden>


Compare: https://github.com/qemu/qemu/compare/69fc255350af...4b1c11fd20e8

reply via email to

[Prev in Thread] Current Thread [Next in Thread]