pxe boot does not work with qemu 1.7 (also tested with latest code from master).
# kvm -m 1024 -net nic -net tap
simply hangs at:
iPXE (PCI 00:03.0) starting execution...
and I get the following output:
# kvm -m 1024 -net nic -net tap
KVM: unknown exit, hardware reason 8021
EAX=0011 EB
On 01/29/2014 06:30 PM, Paolo Bonzini wrote:
> Il 29/01/2014 06:50, Alexey Kardashevskiy ha scritto:
>> Since 64K system page size is quite popular configuration on PPC64,
>> the original patch breaks migration.
>>
>> Signed-off-by: Alexey Kardashevskiy
>> ---
>> include/exec/ram_addr.h | 54
>> +
On Tue, 01/28 06:58, Eric Blake wrote:
> On 01/28/2014 04:14 AM, Paolo Bonzini wrote:
>
> >> Let's see the feedback of Eric.
> >
> > Eric's feedback is certainly useful, but I think we need to look at it
> > from the QEMU perspective more than the libvirt perspective.
> >
> > Passing the raw sch
This option will enable accounting of aio requests.
Signed-off-by: Fam Zheng
---
qemu-io-cmds.c | 35 +++
1 file changed, 31 insertions(+), 4 deletions(-)
diff --git a/qemu-io-cmds.c b/qemu-io-cmds.c
index f1de24c..d6e20e6 100644
--- a/qemu-io-cmds.c
+++ b/qemu-i
QMP command "block_set_io_throttle" expects underscores in parameters
instead of dashes: {iops,bps}_{rd,wr,max}.
Add optional argument conv_keys (defaults to True, backward compatible),
it will be used in IO throttling test case.
Signed-off-by: Fam Zheng
---
tests/qemu-iotests/iotests.py | 7 ++
This series adds iotest case for IO throttling.
There is a new option "-a" for qemu-io sub-commands "aio_read" and "aio_write",
which makes the aio requests accounted and the statistics reflected in
blockstats.
Note that IO throttling implementation allows overcommiting of requests, so the
actual
This will allow test case to run command in qtest protocol. It's
write-only for now.
Signed-off-by: Fam Zheng
---
tests/qemu-iotests/iotests.py | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.py
index e4fa9af..
This case utilizes qemu-io command "aio_{read,write} -a -q" to verify
the effectiveness of IO throttling options.
The "-a" option will cause qemu-io requests to be accounted.
It's implemented by driving the vm timer from qtest protocol, so the
throttling timers are signaled with determinied time
dgilb...@redhat.com writes:
> From: "Dr. David Alan Gilbert"
>
> Signed-off-by: Dr. David Alan Gilbert
> ---
> vl.c | 52 +++-
> 1 file changed, 39 insertions(+), 13 deletions(-)
>
> diff --git a/vl.c b/vl.c
> index 7f4fe0d..5f993e4 100644
> ---
all these tests do anything of the following and thus fail with any
protocol other than file:
- the tests use rm, cp or mv shell commands which only work on file
- the tests use qcow2.py
- the images construct new filenames (e.g. backing file names) and
the logic is broken for anything else t
This patch adds native support for accessing images on NFS
shares without the requirement to actually mount the entire
NFS share on the host.
NFS Images can simply be specified by an url of the form:
nfs:[?param=value[¶m2=value2[&...]]]
For example:
qemu-img create -f qcow2 nfs://10.0.0.1/qem
This adds v6 of the NFS protocol driver + qemu-iotest adjustments.
v6->v7:
- removed unsused and partially non-existing libnfs header file includes
[Stefan]
- adjusted usage of qemu_opts_create_nofail [Stefan]
- removed patch to fix output of qemu-iotest 067
- only blacklist qemu-iotest 020 f
Signed-off-by: Peter Lieven
---
tests/qemu-iotests/common| 22 +++---
tests/qemu-iotests/common.rc |3 +++
2 files changed, 22 insertions(+), 3 deletions(-)
diff --git a/tests/qemu-iotests/common b/tests/qemu-iotests/common
index 8b4e22c..5795358 100644
--- a/tests/qemu
Signed-off-by: Peter Lieven
---
tests/qemu-iotests/016 |2 +-
tests/qemu-iotests/025 |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/qemu-iotests/016 b/tests/qemu-iotests/016
index b87a32b..7ea9e94 100755
--- a/tests/qemu-iotests/016
+++ b/tests/qemu-iotests/01
reopening is currently not supported.
Signed-off-by: Peter Lieven
---
tests/qemu-iotests/020 |5 +
1 file changed, 5 insertions(+)
diff --git a/tests/qemu-iotests/020 b/tests/qemu-iotests/020
index 73a0429..2f258dc 100755
--- a/tests/qemu-iotests/020
+++ b/tests/qemu-iotests/020
@@ -49,
On Tue, Jan 28, 2014 at 08:57:11AM -0800, Ian Main wrote:
> On Tue, Jan 28, 2014 at 03:31:36PM +0100, Stefan Hajnoczi wrote:
> > On Mon, Jan 27, 2014 at 11:48:06AM +0800, Fam Zheng wrote:
> > > This series adds for point-in-time snapshot NBD exporting based on
> > > blockdev-backup (variant of driv
On Wed, 01/29 09:34, Peter Lieven wrote:
> this adds a basic vmdk corruption check. it should detect severe
> table corruptions and file truncation.
>
> Signed-off-by: Peter Lieven
> ---
> v2: - use %PRId64 instead of %ld [Stefan]
> - extend -> extent [Stefan]
> - fixed overlong lines
>
Il 29/01/2014 09:12, Alexey Kardashevskiy ha scritto:
On 01/29/2014 06:30 PM, Paolo Bonzini wrote:
Il 29/01/2014 06:50, Alexey Kardashevskiy ha scritto:
Since 64K system page size is quite popular configuration on PPC64,
the original patch breaks migration.
Signed-off-by: Alexey Kardashevskiy
On 28 January 2014 23:29, xan...@juno.com wrote:
> Most recently, I've tried to just mount the .iso with the CD Image for the
> Zero Client that is expecting to be installed on an ARM system the following
> way:
>
> qemu-system-armw.exe -m 256 -hda mynewimage.img -cdrom zeroclient.iso -boot
> d
> "Peter" == Peter Chubb writes:
This change fixes it.
> diff --git a/exec.c b/exec.c
> index 2435d9e..b387d28 100644
> --- a/exec.c
> +++ b/exec.c
> @@ -1070,7 +1070,7 @@ static void *file_ram_alloc(RAMBlock *block,
> }
>
> /* MAP_POPULATE silently ignores failures */
> -
Am 29.01.2014 um 09:44 hat Stefan Hajnoczi geschrieben:
> On Tue, Jan 28, 2014 at 08:57:11AM -0800, Ian Main wrote:
> > On Tue, Jan 28, 2014 at 03:31:36PM +0100, Stefan Hajnoczi wrote:
> > > On Mon, Jan 27, 2014 at 11:48:06AM +0800, Fam Zheng wrote:
> > > > This series adds for point-in-time snapsh
Add support for the AArch32 floating-point half-precision to double-
precision conversion VCVTB and VCVTT instructions.
Signed-off-by: Will Newton
---
target-arm/translate.c | 74 ++
1 file changed, 56 insertions(+), 18 deletions(-)
Changes in v3:
Alexey Kardashevskiy wrote:
> On 01/29/2014 06:30 PM, Paolo Bonzini wrote:
>> Il 29/01/2014 06:50, Alexey Kardashevskiy ha scritto:
>>> Since 64K system page size is quite popular configuration on PPC64,
>>> the original patch breaks migration.
>>>
>>> Signed-off-by: Alexey Kardashevskiy
>>> ---
On 01/27/2014 12:30 PM, Stratos Psomadakis wrote:
> In case monitor_flush() fails to write the contents of mon->outbuf to
> the output device, mon->outbuf is not cleaned up properly. Check the
> return code of the qemu_chr_fe_write() function and cleanup the outbuf
> if it fails.
>
> References:
>
It is exactly assert_no_active_block_jobs in iotests.py
Signed-off-by: Fam Zheng
---
tests/qemu-iotests/040 | 28
1 file changed, 12 insertions(+), 16 deletions(-)
diff --git a/tests/qemu-iotests/040 b/tests/qemu-iotests/040
index 72eaad5..734b6a6 100755
--- a/tests
qmp-shell hides the QMP wire protocol JSON encoding from the user. Most
of the time this is helpful and makes the command-line human-friendly.
Some QMP commands take a dict as an argument. In order to express this
we need to revert back to JSON notation.
This patch allows JSON dict arguments in
On Tue, 28 Jan 2014, Gabriel L. Somlo wrote:
But now I think it's starting to make sense. Chameleon's stage2
loader, named "boot" (which we're starting via "-kernel boot", and
which is the only piece of Chameleon we need) is apparently equivalent
to Apple's "boot.efi", which it bypasses, and whic
A bisect points to the following patch:
# git bisect bad
c45e5b5b30ac1f5505725a7b36e68cedfce4f01f is the first bad commit
commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f
Author: Gerd Hoffmann
Date: Tue Feb 26 17:46:11 2013 +0100
Switch to efi-enabled nic roms by default
All PCI ni
Am 26.01.2014 um 20:02 hat Max Reitz geschrieben:
> Make bdrv_open() take a pointer to a BDS pointer, similarly to
> bdrv_file_open(). If a pointer to a NULL pointer is given, bdrv_open()
> will create a new BDS with an empty name; if the BDS pointer is not
> NULL, that existing BDS will be reused
Hi Paolo,
we have been trying to fix a BSOD that would happen during the Windows
XP installation, once every ten times on average.
After many days of bisection, we found out that commit
commit 149f54b53b7666a3facd45e86eece60ce7d3b114
Author: Paolo Bonzini
Date: Fri May 24 12:59:37 2013 +0200
On Wed, Jan 29, 2014 at 4:48 AM, Beniamino Galvani wrote:
> On Tue, Jan 28, 2014 at 10:43:28AM +, Peter Maydell wrote:
>> On 28 January 2014 00:04, Peter Crosthwaite
>> wrote:
>> > On Tue, Jan 28, 2014 at 4:32 AM, Peter Maydell
>> > wrote:
>> >>> void fifo8_reset(Fifo8 *fifo)
>> >>> {
>>
On 28 January 2014 20:32, Christoffer Dall wrote:
> Instead of hardcoding 16 various places in the code, use a define to
> make it more clear what is going on.
>
> Signed-off-by: Christoffer Dall
Reviewed-by: Peter Maydell
thanks
-- PMM
On 28 January 2014 20:32, Christoffer Dall wrote:
> Fix two bugs that would allow changing the state of SGIs through the
> ICPENDR and ISPENDRs.
>
> Signed-off-by: Christoffer Dall
Reviewed-by: Peter Maydell
thanks
-- PMM
Hello,
On Mon, Jan 27, 2014 at 5:49 PM, Michael S. Tsirkin wrote:
>
> On Mon, Jan 27, 2014 at 05:37:02PM +0100, Antonios Motakis wrote:
> > Hello again,
> >
> >
> > On Wed, Jan 15, 2014 at 3:49 PM, Michael S. Tsirkin wrote:
> > >
> > > On Wed, Jan 15, 2014 at 01:50:47PM +0100, Antonios Motakis w
On Tue, 28 Jan 2014, Gabriel L. Somlo wrote:
Thanks again for the helpful links !!!
Here are some more that can be helpful:
http://www.rodsbooks.com/refind/drivers.html
about some EFI drivers that can make an EFI implementation able to read an
HFS+ volume (rEFInd is a boot manager for EFI tha
Signed-off-by: Wei Liu
---
hw/i386/Makefile.objs|2 +-
hw/xenpv/Makefile.objs |2 ++
hw/{i386 => xenpv}/xen_domainbuild.c |0
hw/{i386 => xenpv}/xen_domainbuild.h |0
hw/{i386 => xenpv}/xen_machine_pv.c |0
5 files changed, 3 insertions(+), 1 del
Signed-off-by: Wei Liu
---
hw/i386/Makefile.objs|2 +-
hw/i386/xen/Makefile.objs|1 +
hw/{ => i386}/xen/xen_apic.c |0
hw/{ => i386}/xen/xen_platform.c |0
hw/{ => i386}/xen/xen_pvdevice.c |0
hw/xen/Makefile.objs |1 -
6 files changed,
Some common functions used by both HVM and PV are factored out from
xen-all.c to xen-common.c.
Finally rename xen-all.c to xen-hvm.c, as those functions are only
useful to HVM guest.
Create *-stub files and modify Makefile.target to reflect the changes.
Signed-off-by: Wei Liu
---
Makefile.targ
This small series disentangles Xen-specific files in QEMU. PV and HVM guests
related files are moved to corresponding locations. Build system is updated to
reflect those changes.
These patches are taken from my previous patches. I think they are quite safe
to go in. So I drop the RFC tag and repos
On 28 January 2014 06:25, Alistair Francis wrote:
> This patch implements the ARM PMCCNTR register including
> the disable and reset components of the PMCR register.
>
> Signed-off-by: Alistair Francis
> ---
> This patch assumes that non-invasive debugging is not permitted
> when determining if t
Success!
I was finally able to make the qemu runnig with any additional magic.
All I need was to load the
vfio_iommu_type1
module with
disable_hugepages=1
option.
Thanks for pointing me in the right direction!
** Changed in: qemu
Status: New => Fix Released
--
You received this bug
On 01/29/14 12:49, Dietmar Maurer wrote:
> A bisect points to the following patch:
>
> # git bisect bad
> c45e5b5b30ac1f5505725a7b36e68cedfce4f01f is the first bad commit
> commit c45e5b5b30ac1f5505725a7b36e68cedfce4f01f
> Author: Gerd Hoffmann
> Date: Tue Feb 26 17:46:11 2013 +0100
>
> Sw
Il 29/01/2014 13:00, Stefano Stabellini ha scritto:
Hi Paolo,
we have been trying to fix a BSOD that would happen during the Windows
XP installation, once every ten times on average.
After many days of bisection, we found out that commit
commit 149f54b53b7666a3facd45e86eece60ce7d3b114
Author: Pa
On 28 January 2014 20:28, Christoffer Dall wrote:
> This patch series adds generic support for issuing device control
> related ioctls and supports creating the ARM KVM-accelerated VGIC using
> the device control API while maintaining backwards compatibility for
> older kernels.
>
> Changelogs in
On 28 January 2014 20:32, Christoffer Dall wrote:
> Implement support to save/restore the ARM KVM VGIC state from the
> kernel. The basic appraoch is to transfer state from the in-kernel VGIC
> to the emulated arm-gic state representation and let the standard QEMU
> vmstate save/restore handle sa
On Wed, Jan 29, 2014 at 09:34:16AM +0100, Peter Lieven wrote:
> this adds a basic vmdk corruption check. it should detect severe
> table corruptions and file truncation.
>
> Signed-off-by: Peter Lieven
> ---
> v2: - use %PRId64 instead of %ld [Stefan]
> - extend -> extent [Stefan]
> - fix
Am 26.01.2014 um 20:02 hat Max Reitz geschrieben:
> Add the bdrv_open() option BDRV_O_PROTOCOL which results in passing the
> call to bdrv_file_open(). Additionally, make bdrv_file_open() static and
> therefore bdrv_open() the only way to call it.
>
> Consequently, all existing calls to bdrv_file_
Hello All,
I have an "Odroid u2" board which comes with samsung manufactured SoC
Exynos4212. I have tried building the custom kernel, u-boot and rootfs with the
help of hardkernel.
But i want to test this image with qemu-system-arm. I have tried searching the
compatibility for this SoC, but i
Am 26.01.2014 um 20:02 hat Max Reitz geschrieben:
> Change bdrv_file_open() to take a simple pointer to an already existing
> BDS instead of an indirect one. The BDS will be created in bdrv_open()
> if necessary.
>
> Signed-off-by: Max Reitz
> ---
> block.c | 29 ++---
>
From: Will Newton
Add support for the AArch32 Advanced SIMD VRINTA, VRINTN, VRINTP
VRINTM and VRINTZ instructions.
Signed-off-by: Will Newton
Signed-off-by: Peter Maydell
---
target-arm/translate.c | 40 +++-
1 file changed, 39 insertions(+), 1 deletion(-)
Add support for the SIMD scalar copy instruction group (C3.6.7),
which consists of the single instruction DUP (element, scalar).
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 43 ++-
1 file changed, 42 insert
From: Christoffer Dall
Update to upstream commit
ba635f8cd20ebc7bddf1eb8e1f4eae28a034e916
Signed-off-by: Christoffer Dall
Signed-off-by: Peter Maydell
---
linux-headers/asm-arm/kvm.h| 28
linux-headers/asm-arm64/kvm.h | 21 -
linux-headers
From: Will Newton
Add support for the AArch32 floating-point VCVTA, VCVTN, VCVTP
and VCVTM instructions.
Signed-off-by: Will Newton
Signed-off-by: Peter Maydell
---
target-arm/translate.c | 61 ++
1 file changed, 61 insertions(+)
diff --git a/t
Add some of the integer operations in the SIMD 3-same group:
specifically, the comparisons, addition and subtraction.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 165 -
1 file changed, 164 insertions(+)
From: Christoffer Dall
Fix two bugs that would allow changing the state of SGIs through the
ICPENDR and ISPENDRs.
Signed-off-by: Christoffer Dall
Reviewed-by: Peter Maydell
Signed-off-by: Peter Maydell
---
hw/intc/arm_gic.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --g
From: Michael Matz
Add support for the SIMD ZIP/UZIP/TRN instruction group
(C3.6.3).
Signed-off-by: Michael Matz
[PMM: use new do_vec_get/set etc functions and generally update to new
codebase standards; refactor to pull per-element loop outside switch]
Signed-off-by: Peter Maydell
Reviewed-b
From: Christoffer Dall
Support creating the ARM vgic device through the device control API and
setting the base address for the distributor and cpu interfaces in KVM
VMs using this API.
Because the older KVM_CREATE_IRQCHIP interface needs the irq chip to be
created prior to creating the VCPUs, w
From: Paolo Bonzini
For blizzard, pl110 and tc6393xb this is harmless, but for pxa2xx
Coverity noticed that it is used inside an "if" statement.
Fix it because it's the file with the highest number of defects
in the whole QEMU tree! Use "do...while (0)", or just remove the
semicolon if there's a
From: Christoffer Dall
Introduce kvm_arch_irqchip_create an arch-specific hook in preparation
for architecture-specific use of the device control API to create IRQ
chips.
Following patches will implement the ARM irqchip create method to prefer
the device control API over the older KVM_CREATE_IRQ
From: Alex Bennée
This patch adds support for the AdvSIMD modified immediate group
(C3.6.6) with all its suboperations (movi, orr, fmov, mvni, bic).
Signed-off-by: Alexander Graf
[AJB: new decode struct, minor bug fixes, optimisation]
Signed-off-by: Alex Bennée
Signed-off-by: Peter Maydell
Re
From: Will Newton
Add support for the AArch32 floating-point VRINTR instruction.
Signed-off-by: Will Newton
Signed-off-by: Peter Maydell
---
target-arm/translate.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 2db6812..2
From: Alex Bennée
This adds support support for the SIMD load/store
multiple category of instructions.
This also brings in a couple of helper functions for manipulating
sections of the SIMD registers:
* do_vec_get - fetch value from a slice of a vector register
* do_vec_set - set a slice of
The code which decides whether to set up the ATAGS data structure on
reset was using the wrong conditional, which meant we were creating
an ATAGS structure when doing a device-tree boot if the dtb was
autogenerated by the board. This is harmless, but unnecessary, so
bring it in to line with user-pr
From: Alistair Francis
Convert the MIDR register to a property. This allows boards to later set
a custom MIDR value. This has been done in such a way to maintain
compatibility with all existing CPUs and boards
Signed-off-by: Alistair Francis
Reviewed-by: Peter Crosthwaite
Message-id:
878613f2
From: Will Newton
Add support for the AArch32 Advanced SIMD VCVTA, VCVTN, VCVTP
and VCVTM instructions.
Signed-off-by: Will Newton
Signed-off-by: Peter Maydell
---
target-arm/translate.c | 53 +-
1 file changed, 52 insertions(+), 1 deletion(-)
Implement the add, sub and compare ops from the SIMD "scalar three same"
group.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 131 -
1 file changed, 130 insertions(+), 1 deletion(-)
diff --git a/target-a
Am 26.01.2014 um 20:02 hat Max Reitz geschrieben:
> Setting bs->options in bdrv_file_open() is not necessary if it is
> already done in bdrv_open().
>
> Signed-off-by: Max Reitz
Perhaps squash this into patch 7? Because now the reference is created
by bdrv_open() instead of bdrv_file_open().
Al
From: Will Newton
Add support for the AArch32 floating-point VRINTX instruction.
Signed-off-by: Will Newton
Signed-off-by: Peter Maydell
---
target-arm/translate.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 9afb19f..9
/uq/master' into staging (2014-01-24
15:52:44 -0800)
are available in the git repository at:
git://git.linaro.org/people/pmaydell/qemu-arm.git
tags/pull-target-arm-20140129
for you to fetch changes up to 984bc70fb5e6331cf3cbfa836373fefadf1435f9:
arm_gic: Fix GICD_ICPENDR and GICD
From: Will Newton
This helper sets the rounding mode in the standard_fp_status word to
allow NEON instructions to modify the rounding mode whilst using the
standard FPSCR values for everything else.
Signed-off-by: Will Newton
Reviewed-by: Peter Maydell
Signed-off-by: Peter Maydell
---
target
Add support for the logical operations (ORR, AND, BIC, ORN, EOR, BSL,
BIT and BIF) from the SIMD 3 register same group (C3.6.16).
Signed-off-by: Alex Bennée
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 73 +
From: Will Newton
This function will be needed for AArch32 ARMv8 support, so move it to
helper.c where it can be used by both targets. Also moves the code out
of line, but as it is quite a large function I don't believe this
should be a significant performance impact.
Signed-off-by: Will Newton
From: Michael Matz
Add support for the SIMD "across lanes" instruction group (C3.6.4).
Signed-off-by: Michael Matz
[PMM: Updated to current codebase, added fp min/max ops,
added unallocated encoding checks]
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate
Add top level decode for the A64 SIMD three regs same group
(C3.6.16), splitting it into the pairwise, logical, float and
integer subgroups.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 45 -
1 file chan
Add support for the multiply-accumulate instructions from the
SIMD three-different instructions group (C3.6.15):
* skeleton decode of unallocated encodings and split of
the group into its three sub-parts
* framework for handling the 64x64->128 widening subpart
* implementation of the multiply
From: Will Newton
Add support for the AArch32 floating-point VRINTZ instruction.
Signed-off-by: Will Newton
Signed-off-by: Peter Maydell
---
target-arm/translate.c | 16
1 file changed, 16 insertions(+)
diff --git a/target-arm/translate.c b/target-arm/translate.c
index 2b315
From: Michael Matz
Add support for the SIMD TBL/TBLX instructions (group C3.6.2).
Signed-off-by: Michael Matz
[PMM: rewritten to do more of the decode in translate-a64.c,
and to do only one 64 bit pass at a time in the helper]
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
From: Alex Bennée
This adds support for the all the AdvSIMD vector copy operations
(ARM ARM 3.6.5).
Signed-off-by: Alex Bennée
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 210 -
1 file changed, 209 i
Am 26.01.2014 um 20:02 hat Max Reitz geschrieben:
> The fail paths of bdrv_file_open() and bdrv_open() naturally exhibit
> similarities, thus it is possible to reuse the one from bdrv_open() and
> shorten the one in bdrv_file_open() accordingly.
>
> Signed-off-by: Max Reitz
I find this change co
Implement the SIMD ld/st single structure instructions.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 144 -
1 file changed, 142 insertions(+), 2 deletions(-)
diff --git a/target-arm/translate-a64.c b/ta
On Wed, Jan 29, 2014 at 09:50:20AM +0100, Peter Lieven wrote:
> This adds v6 of the NFS protocol driver + qemu-iotest adjustments.
>
> v6->v7:
> - removed unsused and partially non-existing libnfs header file includes
> [Stefan]
> - adjusted usage of qemu_opts_create_nofail [Stefan]
> - remove
From: Alex Bennée
Add decode skeleton and function placeholders for all the SIMD data
processing instructions. Due to the complexity of this part of the
table the normal extract and switch approach gets very messy very
quickly, so we use a simple data-driven pattern-and-mask approach.
Signed-off
On Wed, Jan 29, 2014 at 06:47:23PM +0800, Fam Zheng wrote:
> It is exactly assert_no_active_block_jobs in iotests.py
>
> Signed-off-by: Fam Zheng
> ---
> tests/qemu-iotests/040 | 28
> 1 file changed, 12 insertions(+), 16 deletions(-)
Thanks, applied to my block tre
From: Alistair Francis
This patch uses the fact that the midr variable is now a property
This patch sets the midr variable to the boards custom midr
Signed-off-by: Alistair Francis
Message-id:
a3754b10d150af72e4688a993e484fa2b9b8fa21.1390176489.git.alistair.fran...@xilinx.com
Signed-off-by: Pe
On Wed, Jan 29, 2014 at 01:04:28PM +0100, Antonios Motakis wrote:
> Hello,
>
> On Mon, Jan 27, 2014 at 5:49 PM, Michael S. Tsirkin wrote:
> >
> > On Mon, Jan 27, 2014 at 05:37:02PM +0100, Antonios Motakis wrote:
> > > Hello again,
> > >
> > >
> > > On Wed, Jan 15, 2014 at 3:49 PM, Michael S. Tsir
Implement the absolute-difference instructions in the SIMD
three-different group: SABAL, SABAL2, UABAL, UABAL2, SABDL,
SABDL2, UABDL, UABDL2.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
---
target-arm/translate-a64.c | 35 +--
1 file changed, 33 i
On 01/28/14 07:22, qiaonuohan wrote:
> add some members to DumpState that will be used in writing vmcore in
> kdump-compressed format. some of them, like page_size, will be initialized
> in the patch.
>
> Signed-off-by: Qiao Nuohan
> ---
> dump.c| 28 +++
On Wed, Jan 29, 2014 at 04:40:40PM +0800, Fam Zheng wrote:
> @@ -1442,6 +1453,7 @@ static void aio_read_help(void)
> " -P, -- use a pattern to verify read data\n"
> " -v, -- dump buffer to standard output\n"
> " -q, -- quiet mode, do not show I/O statistics\n"
> +" -a, -- account IO\n"
> "\n");
On Wed, 29 Jan 2014 12:46:04 +0200
Stratos Psomadakis wrote:
> On 01/27/2014 12:30 PM, Stratos Psomadakis wrote:
> > In case monitor_flush() fails to write the contents of mon->outbuf to
> > the output device, mon->outbuf is not cleaned up properly. Check the
> > return code of the qemu_chr_fe_wr
From: Will Newton
Add support for the AArch32 Advanced SIMD VRINTX instruction.
Signed-off-by: Will Newton
Reviewed-by: Peter Maydell
Signed-off-by: Peter Maydell
---
target-arm/translate.c | 11 ++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/target-arm/translate.c
On 29.01.2014 14:59, Stefan Hajnoczi wrote:
On Wed, Jan 29, 2014 at 09:50:20AM +0100, Peter Lieven wrote:
This adds v6 of the NFS protocol driver + qemu-iotest adjustments.
v6->v7:
- removed unsused and partially non-existing libnfs header file includes
[Stefan]
- adjusted usage of qemu_op
On 01/28/2014 05:45 PM, Gabriel L. Somlo wrote:
On Tue, Jan 28, 2014 at 12:51:40AM +0100, Alexander Graf wrote:
On 27.01.2014, at 23:51, Gabriel L. Somlo wrote:
- on Mavericks, the e1000 pci card doesn't work. In "System
Information", under "Hardware", I get nothing under "Ethernet
On 01/29/2014 04:07 AM, Gabriel L. Somlo wrote:
On Tue, Jan 28, 2014 at 11:51:25PM +0100, BALATON Zoltan wrote:
Here are some pages that might help enlightening the boot process:
https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/KernelProgramming/booting/booting.html
http:
On 29.01.2014 14:59, Stefan Hajnoczi wrote:
On Wed, Jan 29, 2014 at 09:50:20AM +0100, Peter Lieven wrote:
This adds v6 of the NFS protocol driver + qemu-iotest adjustments.
v6->v7:
- removed unsused and partially non-existing libnfs header file includes
[Stefan]
- adjusted usage of qemu_op
On Wed, Jan 29, 2014 at 04:40:41PM +0800, Fam Zheng wrote:
> This will allow test case to run command in qtest protocol. It's
> write-only for now.
>
> Signed-off-by: Fam Zheng
> ---
> tests/qemu-iotests/iotests.py | 7 +--
> 1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/
On 01/28/14 07:22, qiaonuohan wrote:
> the functions are used to write header of kdump-compressed format to vmcore.
> Header of kdump-compressed format includes:
> 1. common header: DiskDumpHeader32 / DiskDumpHeader64
> 2. sub header: KdumpSubHeader32 / KdumpSubHeader64
> 3. extra information: only
On Wed, Jan 29, 2014 at 04:40:42PM +0800, Fam Zheng wrote:
> QMP command "block_set_io_throttle" expects underscores in parameters
> instead of dashes: {iops,bps}_{rd,wr,max}.
>
> Add optional argument conv_keys (defaults to True, backward compatible),
> it will be used in IO throttling test case.
On 29.01.2014 15:22, Peter Lieven wrote:
On 29.01.2014 14:59, Stefan Hajnoczi wrote:
On Wed, Jan 29, 2014 at 09:50:20AM +0100, Peter Lieven wrote:
This adds v6 of the NFS protocol driver + qemu-iotest adjustments.
v6->v7:
- removed unsused and partially non-existing libnfs header file includ
Pipe handling mechanism in gluster driver was based on similar implementation
in RBD driver and hence had GPLv2 and associated copyright information.
After changing gluster driver to coroutine based implementation, the pipe
handling code no longer exists and hence change gluster driver's licence to
Licence change of gluster driver from GPLv2 to GPLv2+ and some cleanups.
Bharata B Rao (2):
gluster: Change licence to GPLv2+
gluster: Remove unused defines and header include
block/gluster.c | 16 ++--
1 file changed, 2 insertions(+), 14 deletions(-)
--
1.7.11.7
1 - 100 of 179 matches
Mail list logo