On 03/14/2016 07:40 PM, Paolo Bonzini wrote:
On 14/03/2016 17:16, Denis V. Lunev wrote:
BTW, I'm not against adding this to QEMU in general - just pointing out
that in the context of libvirt usage reference in the commit message,
it is not really needed. I'm totally ambivalent wrt adding this t
24.02.2016 12:12, Cao jin wrote:
> +if (fw_dir) {
> +g_free(rom->fw_dir);
> +g_free(rom->fw_file);
> +}
Applied to -trivial, thanks!
/mjt
On Wed, Mar 16, 2016 at 01:16:51PM +0100, Thomas Huth wrote:
> RX buffer pools are now enabled by default for new machine types.
> For older machine types, they are still disabled to avoid breaking
> migration.
>
> Signed-off-by: Thomas Huth
Reviewed-by: David Gibson
> ---
> hw/net/spapr_llan
On Thu, 03/17 10:38, Alex Bennée wrote:
>
> Daniel P. Berrange writes:
>
> > On Fri, Mar 11, 2016 at 04:16:58PM +, Alex Bennée wrote:
> >>
> >> Fam Zheng writes:
> >>
> >> > v3 changes:
> >>
> >> I think we are almost there. There a just a few tweaks to be made to
> >> help text and prompts
On Wed, Mar 16, 2016 at 10:24:39AM +, Peter Maydell wrote:
> On 8 March 2016 at 07:36, Peter Xu wrote:
> > diff --git a/target-arm/machine.c b/target-arm/machine.c
> > index 03a73d9..813909e 100644
> > --- a/target-arm/machine.c
> > +++ b/target-arm/machine.c
> > @@ -5,6 +5,7 @@
> > #include
Instead of relying on the default QEMUFile I/O blocking flag
state, explicitly turn on blocking I/O for outgoing migration
since it takes place in a background thread.
Reviewed-by: Dr. David Alan Gilbert
Signed-off-by: Daniel P. Berrange
---
migration/migration.c | 1 +
1 file changed, 1 insert
When configured for interrupts (property "chardev" given), we receive
the shared memory from an ivshmem server. We do so asynchronously
after realize() completes, by setting up callbacks with
qemu_chr_add_handlers().
Keeping server I/O out of realize() that way avoids delays due to a
slow server.
This patch set QOM'ify some files under hw/audio directory.
See each patch's commit message for details.
Changes in v2:
move AUD_open_out/in function calls to device realize
stage suggested by Paolo.
xiaoqiang zhao (4):
hw/audio: QOM'ify cs4231.c
hw/audio: QOM cleanup for intel-hda
hw/audi
Introduce a parameter, 'reserve-label', which is false on default. If
it is set, we will reserve 128K memory which is the minimum namespace
label size required by NVDIMM Namespace Spec at the end of backend
memory as NVDIMM label area
Two callbacks, read_label_data() and write_label_data(), are us
Top level reply, because this isn't in reply to any specific message in
the thread, more like in reply to all of them.
FW CFG's primary user is QEMU, which uses it to expose configuration
information (in the widest sense) to Firmware. Thus the name FW CFG.
FW CFG can also be used by others for t
Cuurently only revision 1 is supported
Signed-off-by: Xiao Guangrong
---
hw/acpi/nvdimm.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/hw/acpi/nvdimm.c b/hw/acpi/nvdimm.c
index 071f66f..83d80f5 100644
--- a/hw/acpi/nvdimm.c
+++ b/hw/acpi/nvdimm.c
@@ -481,6 +481,13 @@ nvdimm_dsm_wri
The NBD server already used to send a FUA flag when the writethrough
mode was set. This code was a remnant from the times where protocol
drivers actually had to implement writethrough modes. Since nowadays the
block layer sends flushes in writethrough mode and non-root nodes are
always writeback, t
On 03/18/2016 12:24 PM, Wei Xu wrote:
>
>
> On 2016年03月18日 10:22, Jason Wang wrote:
>>
>> On 03/18/2016 12:57 AM, Wei Xu wrote:
>>> On 2016年03月17日 23:44, Michael S. Tsirkin wrote:
On Thu, Mar 17, 2016 at 11:21:28PM +0800, Wei Xu wrote:
> On 2016年03月17日 14:47, Jason Wang wrote:
>> On
Yes, the chardev is commonly useless after we read a bad version from
it, but destroying it is inappropriate anyway: the user created it, so
the user should be able to hold on to it as long as he likes. We
don't destroy it on other errors. Screwed up in commit 5105b1d.
Stop reading instead.
Als
It's like bdrv_parse_cache_flags(), except that writethrough mode isn't
included in the flags, but returned as a separate bool.
Signed-off-by: Kevin Wolf
---
block.c | 17 +
include/block/block.h | 1 +
2 files changed, 18 insertions(+)
diff --git a/block.c b/bloc
This patchset is against commit d4207b223eef3 (fw-cfg: support writeable
blobs) on pci branch of Michael's git tree and can be found at:
https://github.com/xiaogr/qemu.git nvdimm-label-v1
This is the last part of vNVDIMM implementation which introduces nvdimm
label support
Currently Linux N
For versions of nettle < 3.0.0, the cipher functions took a
'void *ctx' and 'unsigned len' instad of 'const void *ctx'
and 'size_t len'. The xts functions though are builtin to
QEMU and always expect the latter signatures. Define a
second set of wrappers to use with the correct signatures
needed by
The previous patches have successively made blk->enable_write_cache the
true source for the information whether a writethrough mode must be
implemented. The corresponding BDRV_O_CACHE_WB is only useless baggage
we're carrying around, so now's the time to remove it.
At the same time, we remove the
The following changes since commit d1f8764099022bc1173f2413331b26d4ff609a0c:
Merge remote-tracking branch
'remotes/pmaydell/tags/pull-target-arm-20160316-1' into staging (2016-03-16
17:43:37 +)
are available in the git repository at:
git://github.com/ehabkost/qemu.git tags/machine-pull
On Wed, 16 Mar 2016 12:32:13 +0100
Cornelia Huck wrote:
> On Wed, 16 Mar 2016 12:09:02 +0100
> Paolo Bonzini wrote:
>
> > On 16/03/2016 11:49, Christian Borntraeger wrote:
>
> > > #3 0x800b713e in virtio_blk_data_plane_start (s=0xba232d80) at
> > > /home/cborntra/REPOS/qemu/hw/block/
From: Gerd Hoffmann
Entries are inserted in filename order instead of being
appended to the end in case sorting is enabled.
This will avoid any future issues of moving the file creation
around, it doesn't matter what order they are created now,
the will always be in filename order.
Signed-off-b
On Fr, 2016-03-11 at 09:51 +0800, Peter Xu wrote:
> All the callers for xhci_dma_write_u32s() are using mostly 5 * uint32_t
> in len. To avoid unbound stack warning for the function, make it
> statically allocated, and assert when it's not big enough in the
> future.
Added to usb queue.
thanks,
** Changed in: qemu (Ubuntu Vivid)
Status: Won't Fix => In Progress
** Changed in: qemu (Ubuntu Vivid)
Assignee: (unassigned) => Liang Chen (cbjchen)
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.
I've been analyzing the libguestfs appliance[1] boot time. See
attached file, especially the end of it.
About 50% of the boot time is because of SeaBIOS.
I'm using the qemu -kernel option. I understand that the kernel needs
some BIOS features, eg. video stuff, E820. But kvmtool comes with a
r
This patch introduces a new signal for SDM device, which triggers the
boot of a machine using a shared memory.
Signed-off-by: Baptiste Reynal
---
hw/misc/Makefile.objs | 1 +
hw/misc/sdm-signal-shboot.c | 62 +
include/hw/misc/sdm-signal
It separates the operations between root device and nvdimm devices in
order to introducing label functions support for nvdimm device
Signed-off-by: Xiao Guangrong
---
hw/acpi/nvdimm.c | 72 ++--
1 file changed, 54 insertions(+), 18 deletions(-)
On Wed, Oct 07, 2015 at 08:39:40 +0300, Tsirkin, Michael wrote:
>> Looks like the discussions tapered off, but do you have a plan to
>> implement this if people are eventually fine with it? We want to
>> extend this to support multiple VMs.
>
> Absolutely. We are just back from holidays, and starte
The function qemu_strtoul() reads 'unsigned long' sized data,
which is larger than uint32_t on 64-bit machines.
Even though the snap_id field in the header is 32-bits, we must
accommodate the full size in qemu_strtoul().
This patch also adds more meaningful error handling to the
qemu_strtoul() ca
QEMU keeps the state of memory of dimm device during live migration,
however, it is not enough for nvdimm device as its memory does not
contain its label data, so that we should protect the whole backend
memory instead
Signed-off-by: Xiao Guangrong
---
hw/mem/pc-dimm.c | 13 +++--
1 file
Hi Andrew,
I thought the timer that was not implemented was the local timer
(located at 0x4034) and that the core timers interrupt control
registers starting at 0x4040 were the per-core timers.
Can you please point me to the documentation about this ARM per-core timers?
Thanks,
Ant
It describes the basic concepts of NVDIMM ACPI and the interfaces
between QEMU and the ACPI BIOS
Signed-off-by: Xiao Guangrong
---
docs/specs/acpi_nvdimm.txt | 132 +
1 file changed, 132 insertions(+)
create mode 100644 docs/specs/acpi_nvdimm.txt
dif
Reviewed-by: Alex Bennée
Signed-off-by: Fam Zheng
---
MAINTAINERS | 7 +++
1 file changed, 7 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 87ddace..bf19027 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1617,3 +1617,10 @@ Build system architecture
M: Daniel P. Berrange
S: Od
Synchronous I/O should in general happen either in the main thread (e.g.
for bdrv_open and bdrv_create) or between bdrv_drained_begin and
bdrv_drained_end. Therefore, the simplest way to wait for it to finish
is to wait for _all_ pending I/O to complete.
In fact, there was one case in bdrv_close
This replaces the existing hack in the iscsi driver that sent the FUA
bit in writethrough mode and ignored the following flush in order to
optimise the number of roundtrips (see commit 73b5394e).
Signed-off-by: Kevin Wolf
---
block/iscsi.c | 24 +++-
1 file changed, 7 inserti
Here's the target-arm queue; I'm a bit hesitant about the late-landing
various new board/SoC patches, but they won't affect anybody who isn't
trying to use those boards, so I think it's OK.
(There are a few other patches on list which I definitely want to
get in before rc0 but they need a bit more
This patch series adds support for the Freescale i.MX6 processor.
For now we only support the following devices:
* up to 4 Cortex A9 cores
* A9 MPCORE (SCU, GIC, TWD)
* 5 i.MX UARTs
* 2 EPIT timers
* 1 GPT timer
* 7 GPIO controllers
* 6 SDHC controllers
* 5 SPI controllers
* 1 CCM device
* 1 SRC d
This controller is also present in i.MX5X devices but they are not
yet emulated by QEMU.
Reviewed-by: Peter Maydell
Signed-off-by: Jean-Christophe Dubois
---
Changes since V1:
* Change "reset" sematic to mean full power cyvle.
Changes since V2:
* use arm-powerctl API
* Added #include "qemu/
This one is build on top of the existing FIFO8
Reviewed-by: Peter Maydell
Signed-off-by: Jean-Christophe Dubois
---
Changes since v1:
* None
Changes since v2:
* Added copyright
* define Fifo32 as a struct containing Fifo8
* remove fifo32_pop_buf()
Changes since v3:
* Added comment on un
The sabrelite supports one SPI FLASH memory on SPI1
Signed-off-by: Jean-Christophe Dubois
---
Changes since v1:
* output a message and exit if RAM size is unsupported.
Changes since v2:
* Added include "qemu/osdep.h"
* Added access to controllers through properties.
Changes since v3:
* Non
Reviewed-by: Peter Maydell
Signed-off-by: Jean-Christophe Dubois
---
Changes since v1:
* Access SPI slave only at a byte level.
* rework the CS activation to avoid to reset access to SPI slaves.
Changes since v2:
* Added #include "qemu/osdep.h"
* remove previous_level from state struct
* s
Split ARM on/off function from PSCI support code.
This will allow to reuse these functions in other code.
Signed-off-by: Jean-Christophe Dubois
---
Changes since V1:
* Not present on V1
Changes since V2:
* Not present on V2
Changes since V3:
* Move to a more generic/usefull API
* Manage
For now we only support the following devices:
* up to 4 Cortex A9 cores
* A9 MPCORE (SCU, GIC, TWD)
* 5 i.MX UARTs
* 2 EPIT timers
* 1 GPT timer
* 3 I2C controllers
* 7 GPIO controllers
* 6 SDHC controllers
* 5 SPI controllers
* 1 CCM device
* 1 SRC device
* various ROM/RAM areas.
Reviewed-by: Pe
use DeviceClass::realize instead of DeviceClass::init
Signed-off-by: xiaoqiang zhao
---
hw/audio/intel-hda.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/hw/audio/intel-hda.c b/hw/audio/intel-hda.c
index 5b1e760..36afbf2 100644
--- a/hw/audio/intel-hda.c
+++ b/h
you can also add the project 'qemu-kvm' on the bug in order to get it
into the ubuntu qemu-kvm bug list.
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1556306
Title:
vhost-user: qemu stops process
On 16 March 2016 at 11:31, Peter Maydell wrote:
> A general note -- since these aren't bug fixes and we're in soft
> freeze now, I don't think we should put them in until 2.6 is out.
> I'll review the patches in a second, though.
Well, the patches all look good -- ping me after 2.6 is out to
appl
The qemu-img/qemu-io tools prompt for disk encryption passwords
regardless of whether any are actually required. Adding a check
on bdrv_key_required() avoids this prompt for disk formats which
have been converted to the QCryptoSecret APIs.
This is just a temporary hack to ensure the block I/O test
On 18/03/2016 17:18, Alex Bennée wrote:
> -#endif
> -
> -/* if no translated code available, then translate it now */
> -cpu->tb_invalidated_flag = 0;
Moving this reset from here...
> -if (cpu->tb_invalidated_flag) {
> +if (atomic_read(&cpu->tb_invalidate
For emulated GIC capabilities, currently only gicv2 is supported. We
need to add gicv3 in when emulated gicv3 ready. For KVM accelerated ARM
VM, we detect the capability bits by creating a scratch VM.
Signed-off-by: Peter Xu
---
target-arm/monitor.c | 57 +
The chardev must be capable of transmitting SCM_RIGHTS ancillary
messages. We check it by comparing CharDriverState member filename to
"unix:". That's almost as brittle as it is disgusting.
When the actual transmission all happened asynchronously, this check
was all we could do in realize(), and
From: Paolo Bonzini
softmmu requires more functions to be thread-safe, because translation
blocks can be invalidated from e.g. notdirty callbacks. Probably the
same holds for user-mode emulation, it's just that no one has ever
tried to produce a coherent locking there.
This patch will guide the
This fixes a compiler warning when compiling with -Wextra.
Signed-off-by: Stefan Weil
---
include/hw/acpi/aml-build.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/hw/acpi/aml-build.h b/include/hw/acpi/aml-build.h
index 66f48ec..2c994b3 100644
--- a/include/hw/acp
On Wed, 16 Mar 2016 at 18:50:57 +0200, Michael S. Tsirkin wrote:
> On Wed, Mar 16, 2016 at 05:29:45PM +0100, Markus Armbruster wrote:
> > "Michael S. Tsirkin" writes:
> >
> > > Allowing arbitary file names on command line is setting us up for
> > > failure: future guests will look for a specific
nvdimm needs to check if the backend memory is large enough to contain
label data and init its memory region when the device is realized, so
introduce realize callback which is called after common dimm has been
realize
Signed-off-by: Xiao Guangrong
---
hw/mem/pc-dimm.c | 5 +
includ
Paolo Bonzini writes:
> In short, this patch gets rid of blockdev_mark_auto_del and
> blockdev_auto_del.
>
> With these patches, it is possible to create a new -drive with the same
> id as soon as the DEVICE_DELETED event is delivered (which equals to
> unrealize).
>
> I'm sorry I'm not able to e
use DeviceClass::realize instead of DeviceClass::init
Signed-off-by: xiaoqiang zhao
---
hw/audio/intel-hda.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/hw/audio/intel-hda.c b/hw/audio/intel-hda.c
index 5b1e760..36afbf2 100644
--- a/hw/audio/intel-hda.c
+++ b/h
On 03/16/2016 06:38 PM, Zhang Chen wrote:
> Filter-redirector is a netfilter plugin.
> It gives qemu the ability to redirect net packet.
> redirector can redirect filter's net packet to outdev.
> and redirect indev's packet to filter.
>
> filter
> +
>
From: Max Reitz
Just specifying a custom string is simpler in basically all places that
used it, and in addition, specifying the BB or node name is something we
generally do not do in other error messages when opening a BDS, so we
should not do it here.
This changes the output for iotest 036 (to
On Mi, 2016-03-16 at 21:22 +0100, Stefan Weil wrote:
> This is a hack to support compilation with Mingw-w64 which provides
> a libusb-1.0 package, but no poll.h.
>
> Signed-off-by: Stefan Weil
> ---
>
> I did not test whether this USB host code works on Windows,
> but at least it compiles with t
There are three backend impls provided. The preferred
is gnutls, which is backed by nettle in modern distros.
The gcrypt impl is provided for cases where QEMU build
against gnutls is disabled, but crypto is still desired.
No nettle impl is provided, since it is non-trivial to
use the nettle APIs fo
在 2016年03月17日 23:03, mich...@walle.cc 写道:
[I had some problems with my mailserver and the v5 version didn't make
it through. I know there is a v5 version of this patch series and I've
tested with the v5 version]
Am 2016-02-22 04:15, schrieb xiaoqiang zhao:
* split the old SysBus init functi
Addresses Markus' comments on v5, similar to his qapi-not-next
branch, with some commit message improvements. Adds a cleanup
to visit_needed() in patch 5, renames patch 6, splits patch 7
into two, and adds a new patch 16.
Built directly on master qemu.git.
Also available as a tag at this locatio
On 03/17/2016 03:32 PM, Zhang Chen wrote:
Filter-redirector is a netfilter plugin.
It gives qemu the ability to redirect net packet.
redirector can redirect filter's net packet to outdev.
and redirect indev's packet to filter.
filter
+
On 17 March 2016 at 15:25, Peter Maydell wrote:
> On 17 March 2016 at 14:43, Daniel P. Berrange wrote:
>> The following changes since commit 8c4575472494a5dfedfe05e7b58ca9ce3872ad56:
>>
>> Merge remote-tracking branch 'remotes/ehabkost/tags/machine-pull-request'
>> into staging (2016-03-17 08:
* Stefan Hajnoczi (stefa...@redhat.com) wrote:
> On Wed, Mar 16, 2016 at 06:27:48PM +, Dr. David Alan Gilbert wrote:
> > * Stefan Hajnoczi (stefa...@redhat.com) wrote:
> > > On Tue, Mar 15, 2016 at 01:56:47PM +, Dr. David Alan Gilbert wrote:
> > > > > This would put trace_foo() in generated
On Wed, Mar 16, 2016 at 02:06:55PM +0200, Veronia Bahaa wrote:
> My name is Veronia. I'm a graduate student studying Computer and Systems
> Engineering. I have used QEMU in my undergraduate graduation project and
> I'm very interested in contributing to it through Outreachy.
>
>
> I'm interested
Provide a block encryption implementation that follows the
LUKS/dm-crypt specification.
This supports all combinations of hash, cipher algorithm,
cipher mode and iv generator that are implemented by the
current crypto layer.
There is support for opening existing volumes formatted
by dm-crypt, and
If size_t is narrower than 64 bits, passing uint64_t ivshmem_size to
mmap() truncates. Reject such sizes.
Signed-off-by: Markus Armbruster
Reviewed-by: Marc-André Lureau
Message-Id: <1458066895-20632-31-git-send-email-arm...@redhat.com>
---
hw/misc/ivshmem.c | 7 ---
1 file changed, 4 inse
On 18/03/2016 17:56, Daniel P. Berrange wrote:
> On Fri, Mar 18, 2016 at 05:43:42PM +0100, Laurent Vivier wrote:
>> Hi,
>>
>> testing something else (migration...) I've discovered (by bisecting)
>> that this patch can allow to lock the machine. I'm using the pseries
>> machine, but I think it sho
Signed-off-by: Kevin Wolf
---
qemu-nbd.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/qemu-nbd.c b/qemu-nbd.c
index d5f8473..3a32140 100644
--- a/qemu-nbd.c
+++ b/qemu-nbd.c
@@ -507,6 +507,7 @@ int main(int argc, char **argv)
const char *export_name = NULL;
co
Reviewed-by: Alex Bennée
Signed-off-by: Fam Zheng
---
tests/docker/test-quick | 19 +++
1 file changed, 19 insertions(+)
create mode 100755 tests/docker/test-quick
diff --git a/tests/docker/test-quick b/tests/docker/test-quick
new file mode 100755
index 000..07cdc59
--- /de
drop the DO_UPCAST macro
Signed-off-by: xiaoqiang zhao
---
hw/audio/intel-hda.c | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/hw/audio/intel-hda.c b/hw/audio/intel-hda.c
index d372d4a..5b1e760 100644
--- a/hw/audio/intel-hda.c
+++ b/hw/audio/intel-hda
On 17/03/2016 21:14, Richard Henderson wrote:
> On 03/17/2016 12:21 PM, Paolo Bonzini wrote:
>> That however makes you waste a lot of cache on trace_events_dstate
>> (commit 585ec72, "trace: track enabled events in a separate array",
>> 2016-02-03).
>
> I must say I'm not really convinced by tha
From: "Eugene (jno) Dvurechenski"
Experiments showed possibility of few more "misconfigurations" in disk
layout. They are reported now.
Acked-by: Cornelia Huck
Reviewed-by: David Hildenbrand
Signed-off-by: Eugene (jno) Dvurechenski
Signed-off-by: Cornelia Huck
---
pc-bios/s390-ccw/bootmap.c
On 03/16/2016 01:55 PM, Paolo Bonzini wrote:
>
>
> On 16/03/2016 12:24, Christian Borntraeger wrote:
>> On 03/16/2016 12:09 PM, Paolo Bonzini wrote:
>>> On 16/03/2016 11:49, Christian Borntraeger wrote:
#3 0x800b713e in virtio_blk_data_plane_start (s=0xba232d80) at
/home/cborn
This is the first step towards having fine-grained critical sections in
dataplane threads, which will resolve lock ordering problems between
address_space_* functions (which need the BQL when doing MMIO, even
after we complete RCU-based dispatch) and the AioContext.
Because AioContext does not use
On 16 Mar 2016 5:04 am, "Peter Maydell" wrote:
>
> On 3 March 2016 at 19:42, Alistair Francis
wrote:
> > This work is based on the original work by Li Guang with extra
> > features added by Peter C and myself.
> >
> > The idea of this loader is to allow the user to load multiple images
> > or val
This patches makes input-linux use -object instead of a new command line
switch. So, instead of the switch ...
-input-linux /dev/input/event$nr
... you must create an object this way:
-object input-linux,id=$name,evdev=/dev/input/event$nr
Bonus is that you can hot-add and hot-remove th
On 03/16/2016 05:04 PM, Thomas Huth wrote:
On 16.03.2016 03:43, Alexey Kardashevskiy wrote:
On 03/15/2016 10:32 PM, Thomas Huth wrote:
On 15.03.2016 10:42, Alexey Kardashevskiy wrote:
On 03/15/2016 07:18 PM, Thomas Huth wrote:
Hi Alexey,
On 15.03.2016 06:51, Alexey Kardashevskiy wrote:
On 16/03/2016 12:36, Denis V. Lunev wrote:
> This patchset contains simple uncontroversal changes from the previous
> patchset.
>
> Signed-off-by: Denis V. Lunev
> CC: Stefan Hajnoczi
> CC: Paolo Bonzini
>
Reviewed-by: Paolo Bonzini
Hi,
> Occasionally, yes.
>
> - "opt/ovmf/PcdPropertiesTableEnable" controls whether the "properties
> - "opt/ovmf/PcdSetNxForStack" controls whether the stack is made
> - "opt/ovmf/X-PciMmio64Mb" controls the size of the range from which the
> In downstream, we have two more (same purpose bu
On 17 March 2016 at 13:42, Daniel P. Berrange wrote:
> The following changes since commit 8c4575472494a5dfedfe05e7b58ca9ce3872ad56:
>
> Merge remote-tracking branch 'remotes/ehabkost/tags/machine-pull-request'
> into staging (2016-03-17 08:52:58 +)
>
> are available in the git repository at
Rather than generate inline per-member visits, take advantage
of the 'visit_type_FOO_members()' function for command
marshalling. This is possible now that implicit structs can be
visited like any other. Generate call arguments from a stack-
allocated struct, rather than a list of local variables
On 17/03/2016 18:57, Richard Henderson wrote:
> > @@ -951,18 +959,10 @@ static inline void tb_jmp_remove(TranslationBlock
> > *tb, int n)
> > }
> > /* now we can suppress tb(n) from the list */
> > *ptb = tb->jmp_next[n];
> > -
> > -tb->jmp_next[n] = NULL;
> >
On 03/17/16 11:22, Gerd Hoffmann wrote:
> Hi,
>
>> Occasionally, yes.
>>
>> - "opt/ovmf/PcdPropertiesTableEnable" controls whether the "properties
>
>> - "opt/ovmf/PcdSetNxForStack" controls whether the stack is made
>
>> - "opt/ovmf/X-PciMmio64Mb" controls the size of the range from which the
On 17/03/2016 12:32, Michael S. Tsirkin wrote:
> > 1) files should actually be named etc/ovmf/foo. OVMF could optionally
> > accept both the old and the new names for a while, you would decide
> > whether this is useful.
>
> IOW if etc/ovmf exists, then ignore opt/ovmf? OK.
>
> > 2) in turn, b
On Fri, Mar 18, 2016 at 03:37:12PM +, Daniel P. Berrange wrote:
> On Fri, Mar 18, 2016 at 04:19:07PM +0100, Kevin Wolf wrote:
> > Am 18.03.2016 um 15:45 hat Daniel P. Berrange geschrieben:
> > > On Fri, Mar 18, 2016 at 01:09:35PM +0100, Kevin Wolf wrote:
> > > > Am 17.03.2016 um 18:51 hat Danie
On 17/03/16 17:56, Peter Maydell wrote:
On 17 March 2016 at 13:46, wrote:
From: Paolo Bonzini
Signed-off-by: Paolo Bonzini
Signed-off-by: Sergey Fedorov
---
translate-all.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/translate-all.c b/translate-all.c
ind
On Thu, Mar 17, 2016 at 10:43:08AM +0100, Laszlo Ersek wrote:
> And, obviously, exposing this kind of knob with dedicated QEMU options
> is out of question.
We are moving away from dedicated options anyway.
But these could easily be machine properties, with
the benefit that there is actual valida
On Wed, Mar 16, 2016 at 04:48:50PM +0100, Igor Mammedov wrote:
> On Wed, 16 Mar 2016 09:18:03 +0530
> Bharata B Rao wrote:
>
> > On Mon, Mar 14, 2016 at 10:47:28AM +0100, Igor Mammedov wrote:
> > > On Fri, 11 Mar 2016 10:24:29 +0530
> > > Bharata B Rao wrote:
> > >
> > > > Hi,
> > > >
> > >
On 03/15/2016 04:42 PM, David Gibson wrote:
On Tue, Mar 15, 2016 at 01:53:48PM +1100, Alexey Kardashevskiy wrote:
On 03/03/2016 05:30 PM, David Gibson wrote:
On Tue, Mar 01, 2016 at 08:10:36PM +1100, Alexey Kardashevskiy wrote:
This makes use of the new "memory registering" feature. The idea i
From: Alberto Garcia
Signed-off-by: Alberto Garcia
Message-id:
c0a8dbfdbe939520cda5f661af6f1cd7b6b4df9d.1458034554.git.be...@igalia.com
Reviewed-by: Max Reitz
Signed-off-by: Max Reitz
---
tests/qemu-iotests/148 | 17 +++--
tests/qemu-iotests/148.out | 4 ++--
2 files changed
The MigrateState struct uses an array for storing migration
parameters. This presumes that all future parameters will
be integers too, which is not going to be the case. There
is no functional reason why an array is used, if anything
it makes the code less clear. The QAPI schema already
defines a s
From: Shannon Zhao
This will be used by ARM virt machine as a power button.
Signed-off-by: Shannon Zhao
---
default-configs/arm-softmmu.mak | 1 +
hw/gpio/Makefile.objs | 1 +
hw/gpio/gpio_key.c | 100
3 files changed, 102 ins
On 23 February 2016 at 18:22, Lluís Vilanova wrote:
> Information is tracked inside the TCGContext structure, and later used
> by tracing events with the 'tcg' and 'vcpu' properties.
>
> The 'cpu' field is used to check tracing of translation-time
> events ("*_trans"). The 'tcg_env' field is used
Change all machine_init() users that simply call type_register*()
to use type_init().
Cc: Evgeny Voevodin
Cc: Maksim Kozlov
Cc: Igor Mitsyanko
Cc: Dmitry Solodkiy
Cc: Peter Maydell
Cc: Rob Herring
Cc: Andrzej Zaborowski
Cc: Michael Walle
Cc: "Hervé Poussineau"
Cc: Aurelien Jarno
Cc: Leon
On 03/16/2016 08:38 PM, Alberto Garcia wrote:
> On Mon 14 Mar 2016 07:02:08 AM CET, Changlong Xie
> wrote:
>
@@ -81,6 +82,8 @@ typedef struct BDRVQuorumState {
bool rewrite_corrupted;/* true if the driver must rewrite-on-read
corrupted
* b
On 03/18/2016 02:38 PM, Wei Xu wrote:
>
>
> On 2016年03月18日 13:20, Jason Wang wrote:
>>
>> On 03/18/2016 12:17 PM, Wei Xu wrote:
>>> +static ssize_t virtio_net_receive(NetClientState *nc,
>>> + const uint8_t *buf, size_t size)
>>> +{
>>> +if (vi
Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao
---
hw/char/lm32_uart.c | 12 +---
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/hw/char/lm32_uart.c b/hw/char/lm32_uart.c
index 036813d..f29054b 100644
--- a/hw/char/lm32_uart.c
+++ b/h
On Mon, Feb 22, 2016 at 12:03 AM, wrote:
> From: Marcin Krzeminski
>
> Adds fast read and 4bytes commands family.
> This work is based on Pawel Lenkow patch from v1.
>
> Signed-off-by: Marcin Krzeminski
> ---
> hw/block/m25p80.c | 48 +---
> 1 file c
* Daniel P. Berrange (berra...@redhat.com) wrote:
> The QIOChannelBuffer's close implementation will free
> the internal data buffer. It failed to reset the pointer
> to NULL though, so when the object is later finalized
> it will free it a second time with predictable crash.
>
> Signed-off-by: Da
501 - 600 of 713 matches
Mail list logo