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 changed, 45 insertions(+), 3 deletions(-)
diff --git a/hw/b
From: Marcin Krzeminski
Signed-off-by: Marcin Krzeminski
Reviewed-by: Peter Crosthwaite
---
hw/block/m25p80.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index de24f42..124 100644
--- a/hw/block/m25p80.c
+++ b/hw/block/m25p80.c
@@ -246,8 +246,
From: Marcin Krzeminski
Implements FSR register, it is used for busy waits.
Signed-off-by: Marcin Krzeminski
---
hw/block/m25p80.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index 4acc79a..bc0dadb 100644
--- a/hw/block/m25p80.c
+++ b/
From: Marcin Krzeminski
This patch handles dummy cycles.
Signed-off-by: Marcin Krzeminski
---
hw/block/m25p80.c | 8
1 file changed, 8 insertions(+)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index 9d5a071..aff28f3 100644
--- a/hw/block/m25p80.c
+++ b/hw/block/m25p80.c
@@ -56
From: Marcin Krzeminski
Extend the width of the flags variable to support the already existing
(but unused) WR_1 flag, which is above the range of 8 bits.
This allows support of EEPROM emulation which requires the WR_1 feature.
Signed-off-by: Marcin Krzeminski
Reviewed-by: Peter Crosthwaite
--
From: Marcin Krzeminski
Signed-off-by: Marcin Krzeminski
---
hw/block/m25p80.c | 35 ++-
1 file changed, 34 insertions(+), 1 deletion(-)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index 124..06b0af3 100644
--- a/hw/block/m25p80.c
+++ b/hw/block/m25p8
From: Marcin Krzeminski
Signed-off-by: Marcin Krzeminski
---
hw/block/m25p80.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index 2b7d19f..987fe07 100644
--- a/hw/block/m25p80.c
+++ b/hw/block/m25p80.c
@@ -99,6 +99,12 @@ static const Fla
From: Marcin Krzeminski
V4:
- Fixed RNVCR command (needed bytes set to 2 instead of 1)
- Config registers are configured only for micron flash devices
- Move config registers initialization to reset_memory function
- Removed clearing reset_enable flag when chip was selcted by CS signal
V3:
- Chec
From: Marcin Krzeminski
Signed-off-by: Marcin Krzeminski
Reviewed-by: Peter Crosthwaite
---
hw/block/m25p80.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c
index bc0dadb..2b7d19f 100644
--- a/hw/block/m25p80.c
+++ b/hw/block/m25p80.
From: Marcin Krzeminski
This patch adds both volatile and non volatile configuration registers
and commands to allow modify them. It is needed for proper handling
dummy cycles. Initialization of those registers and flash state
has been included as well.
Some of this registers are used by kernel.
From: Marcin Krzeminski
This patch adds only 4byte address mode (does not cover dummy cycles).
This mode is needed to access more than 16 MiB of flash.
Signed-off-by: Marcin Krzeminski
---
hw/block/m25p80.c | 41 +++--
1 file changed, 35 insertions(+), 6 del
On Mon, Feb 22, 2016 at 07:44:40AM +0100, Andreas Färber wrote:
> Am 22.02.2016 um 06:01 schrieb Bharata B Rao:
> > sPAPR CPU core device is a container of CPU thread devices. CPU hotplug is
> > performed in the granularity of CPU core device by setting the "realized"
> > property of this device to
From: Marcin Krzeminski
Extend address mode allows to switch flash 16 MiB banks,
allowing user to access all flash sectors.
This access mode is used by u-boot.
Signed-off-by: Marcin Krzeminski
Reviewed-by: Peter Crosthwaite
---
hw/block/m25p80.c | 27 +++
1 file change
Max Reitz writes:
> On 17.02.2016 17:20, Kevin Wolf wrote:
>> Am 17.02.2016 um 16:41 hat Max Reitz geschrieben:
>>> On 17.02.2016 11:53, Kevin Wolf wrote:
Am 16.02.2016 um 19:08 hat Max Reitz geschrieben:
> The monitor does hold references to some BlockBackends so it should have
>>>
From: Paolo Bonzini
Only the echo field is used in the temporary VirtualConsole, so the
damage was limited. But still, if echo was incorrectly set to true,
the result would be some puzzling output in VTE monitor and serial
consoles.
Fixes: fba958c692e47a373d15c1fd3d72b255bf76adbd
Cc: Gerd Hoffm
/qemu tags/pull-ui-20160222-1
for you to fetch changes up to 327d83ba717c879f5640b41c15af3ce56a7922eb:
gtk: fix uninitialized temporary VirtualConsole (2016-02-22 08:38:42 +0100)
gtk: fix uninitialized temporary VirtualConsole
On So, 2016-02-21 at 21:36 +0100, Jan Kiszka wrote:
> On 2016-02-17 15:05, Paolo Bonzini wrote:
> >
> >
> > On 17/02/2016 14:53, Kevin Wolf wrote:
> >> Waiting didn't fix the bug, so I tried a git bisect now and it pointed
> >> me to this commit.
> >>
> >> I'm using HMP with the default vc backen
Perf top tells me qemu_get_ram_ptr consume some cpu cycles.
Before this optimization:
1.26% qemu-kvm [.] qemu_get_ram_ptr
0.89% qemu-kvm [.] qemu_get_ram_block
Applied the patch set:
0.87% qemu-kvm [.] qemu_get_ram_ptr
And Paolo suggested
Signed-off-by: Gonglei
---
include/exec/memory.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/include/exec/memory.h b/include/exec/memory.h
index 1cf2e51..4e5a145 100644
--- a/include/exec/memory.h
+++ b/include/exec/memory.h
@@ -1400,8 +1400,6 @@ static inline bool memory_access_is_direc
Each RAM memory region has a unique corresponding RAMBlock.
In the current realization, the memory region only stored
the ram_addr which means the offset of RAM address space,
We need to qurey the global ram.list to find the ram block
by ram_addr if we want to get the ram block, which is very
expen
these two functions consume too much cpu overhead to
find the RAMBlock by ram address.
After this patch, we can pass the RAMBlock pointer
to them so that they don't need to find the RAMBlock
anymore most of the time. We can get better performance
in address translation processing.
Signed-off-by:
On Fr, 2016-02-19 at 12:03 +, Peter Maydell wrote:
> The TUSB6010 is a USB controller (as the name suggests). Move it from
> hw/timer (where it was accidentally filed in 2013 when we moved
> everything out of hw/) to hw/usb.
Added to usb queue.
thanks,
Gerd
On Mi, 2016-02-17 at 00:23 +0530, P J P wrote:
> From: Prasad J Pandit
>
> Hello,
>
> When processing remote NDIS control message packets, the USB Net
> device emulator uses a fixed length(4096) data buffer. The incoming
> packet length could exceed that OR informationBufferOffset & Length
> com
Allocate timer once, at init time, instead of allocating/freeing
it all the time when starting/stopping the bus. Simplifies the
code, also fixes bugs (memory leak) due to missing checks whenever
the time is already allocated or not.
Cc: Prasad J Pandit
Reported-by: Zuozhi Fzz
Signed-off-by: Ger
Am 17.02.2016 um 11:10 hat Daniel P. Berrange geschrieben:
> This series of patches expands the syntax of the qemu-img,
> qemu-nbd and qemu-io commands to make them more flexible.
>
> v0: https://lists.gnu.org/archive/html/qemu-devel/2015-10/msg04365.html
> v1: https://lists.gnu.org/archive/ht
Hi,
> [Also fixed BZ 1070027]
Which bugzilla instance is this?
Better cut+paste the full bug URL into the commit message.
Patch added to usb queue.
thanks,
Gerd
On Di, 2016-02-16 at 16:55 +0100, Tim Sander wrote:
> Oh my, so many stupid little errors. Due to firewall impairment i am sending
> these
> patches manually. Last time i forgot to disable the newline breaks which made
> the
> patch v5 unusable. Sorry for this inconvenience.
Didn't work again:
> -Original Message-
> From: Gerd Hoffmann [mailto:kra...@redhat.com]
> Sent: Monday, February 22, 2016 4:55 PM
>
> Hi,
>
> > [Also fixed BZ 1070027]
>
> Which bugzilla instance is this?
>
https://bugzilla.redhat.com/show_bug.cgi?id=1070027
> Better cut+paste the full bug URL into
* Changlong Xie (xiecl.f...@cn.fujitsu.com) wrote:
> On 02/20/2016 10:28 PM, Max Reitz wrote:
> >On 19.02.2016 12:24, Alberto Garcia wrote:
> >>On Fri 19 Feb 2016 09:26:53 AM CET, Wen Congyang
> >>wrote:
> >>
> >If quorum has two children(A, B). A do flush sucessfully, but B
> >flush fail
David Gibson writes:
> On Fri, Feb 19, 2016 at 10:51:11AM +0100, Markus Armbruster wrote:
>> David Gibson writes:
>>
>> > On Thu, Feb 18, 2016 at 11:37:39AM +0100, Igor Mammedov wrote:
>> >> On Thu, 18 Feb 2016 14:39:52 +1100
>> >> David Gibson wrote:
>> >>
>> >> > On Tue, Feb 16, 2016 at 11:
Hi,
> https://bugzilla.redhat.com/show_bug.cgi?id=1070027
>
> Yes, can you rebase and change the commit message?
Done.
cheers,
Gerd
Am 19.02.2016 um 17:12 hat Paolo Bonzini geschrieben:
>
>
> On 19/02/2016 16:52, Kevin Wolf wrote:
> > The BDRV_O_INACTIVE flag should only be set for images explicitly opened
> > by the user. snapshot=on needs to create a new qcow2 image and write
> > some metadata to it. This is not a problem b
With Hyper-V enabled CPU hotplug stops working. The CPU appears in device
manager on Windows but does not appear in peformance monitor and control
panel.
The root of the problem is the following. Windows checks
HV_X64_CPU_DYNAMIC_PARTITIONING_AVAILABLE bit in CPUID. The presence of
this bit is eno
On 02/18/2016 08:17 AM, Amit Shah wrote:
Can someone from the block team please give this a review?
Thanks,
guys?
On (Fri) 12 Feb 2016 [09:39:32], Denis V. Lunev wrote:
There is a possibility to hit an assert in qcow2_get_specific_info that
s->qcow_version is undefined. This happens when VM
assign DeviceClass::vmsd instead of using vmstate_register function
Signed-off-by: xiaoqiang zhao
---
hw/timer/m48t59.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/timer/m48t59.c b/hw/timer/m48t59.c
index 3c683aa..b0cf79d 100644
--- a/hw/timer/m48t59.c
+++ b/hw/tim
On 02/10/2016 11:49 AM, Vladimir Sementsov-Ogievskiy wrote:
v7:
02: Reviewed-by: Igor Mammedov
04: object instead of dimm
05: arror_abort instead of NULL for getting size property,
remove superfluous include
v6:
add stubbed pc_dimm_build_list, fix compilation for
!CONFIG_MEM_
On 22 February 2016 at 03:15, xiaoqiang zhao wrote:
> Move majority of old SysBus init's work the into instance_init.
>
> Note:
> musb_init must be called in SysBus's init, otherwise it will
> break "make check" with error message as follows:
>
> qom/object.c:1576:object_get_canonical_path_compone
在 2016年02月22日 17:18, Peter Maydell 写道:
On 22 February 2016 at 03:15, xiaoqiang zhao wrote:
Move majority of old SysBus init's work the into instance_init.
Note:
musb_init must be called in SysBus's init, otherwise it will
break "make check" with error message as follows:
qom/object.c:1576:ob
On 22 February 2016 at 09:11, xiaoqiang zhao wrote:
> assign DeviceClass::vmsd instead of using vmstate_register function
>
> Signed-off-by: xiaoqiang zhao
> ---
> hw/timer/m48t59.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/hw/timer/m48t59.c b/hw/timer/m48t59.c
When using 'migrate -b', we must make sure to take ownership of the
image before writing to it. Otherwise metadata would be thrown away on
migration completion; this was caught by the assertions introduced in
commit 09e0c771.
Reported-by: Paolo Bonzini
Signed-off-by: Kevin Wolf
---
migration/bl
Markus Armbruster writes:
> Marc-André Lureau writes:
>
>> Hi
>>
>> On Fri, Jan 29, 2016 at 5:23 PM, Markus Armbruster wrote:
>>> marcandre.lur...@redhat.com writes:
>>>
From: Marc-André Lureau
Simplify the interrupt handling by having a single callback on irq&msi
cases. Re
On (Thu) 18 Feb 2016 [15:54:28], Paolo Bonzini wrote:
>
>
> On 18/02/2016 09:03, Denis V. Lunev wrote:
> > On 02/18/2016 08:17 AM, Amit Shah wrote:
> >> Can someone from the block team please give this a review?
> >
> > Paolo, can you pls bless this? I think that the fix comes from the
> > infras
On Mon, Feb 22, 2016 at 10:31:18AM +0530, Bharata B Rao wrote:
> Storing CPU typename in MachineState lets us to create CPU threads
> for all architectures in uniform manner from arch-neutral code.
>
> TODO: Touching only sPAPR target for now
>
> Signed-off-by: Bharata B Rao
As noted elsewhere,
Keep flush interface the same logic as quorum read/write, Otherwise in
following scenario, we'll encounter unexpected errors.
Quorum has two children(A, B). A do flush sucessfully, but B flush failed.
This cause the filesystem of guest become read-only with following errors:
end_request: I/O erro
ChangLog:
v3:
*Note* that, the codes logic is different from what we talked in v2. I just
keep flush interface the same logic as quorum read/write, and think it's
reasoned.
[Ref] http://lists.nongnu.org/archive/html/qemu-devel/2016-01/msg05342.htm
Changlong Xie (1):
quorum: modify vote rules fo
On 02/22/2016 05:02 PM, Dr. David Alan Gilbert wrote:
* Changlong Xie (xiecl.f...@cn.fujitsu.com) wrote:
On 02/20/2016 10:28 PM, Max Reitz wrote:
On 19.02.2016 12:24, Alberto Garcia wrote:
On Fri 19 Feb 2016 09:26:53 AM CET, Wen Congyang wrote:
If quorum has two children(A, B). A do flush s
* Changlong Xie (xiecl.f...@cn.fujitsu.com) wrote:
> On 02/22/2016 05:02 PM, Dr. David Alan Gilbert wrote:
> >* Changlong Xie (xiecl.f...@cn.fujitsu.com) wrote:
> >>On 02/20/2016 10:28 PM, Max Reitz wrote:
> >>>On 19.02.2016 12:24, Alberto Garcia wrote:
> On Fri 19 Feb 2016 09:26:53 AM CET, Wen
Signed-off-by: Lin Ma
---
qemu-options.hx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/qemu-options.hx b/qemu-options.hx
index 2f0465e..6afa612 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -2063,7 +2063,7 @@ Example:
@example
qemu -m 512 -object
memory-backend-f
On 02/20/16 12:31, Peter Maydell wrote:
> On 19 February 2016 at 21:58, Laszlo Ersek wrote:
>> On 02/19/16 22:41, Ard Biesheuvel wrote:
>>> On 19 February 2016 at 22:03, Laszlo Ersek wrote:
Ard, any opinion on this?
>>>
>>> I agree with Peter. Note that this is strictly about emulation,
On Fri, Feb 19, 2016 at 05:19:31PM -0700, Eric Blake wrote:
> Commit d0d7708b forgot to parse logging for spice chardevs and
> virtual consoles. This requires making qemu_chr_parse_common()
> non-static. While at it, use a temporary variable to make the
> code shorter, as well as reduce the churn w
On 20/02/2016 01:19, Eric Blake wrote:
> Commit d0d7708b forgot to parse logging for spice chardevs and
> virtual consoles. This requires making qemu_chr_parse_common()
> non-static. While at it, use a temporary variable to make the
> code shorter, as well as reduce the churn when a later patch
>
On Fri, Feb 19, 2016 at 05:19:33PM -0700, Eric Blake wrote:
> An upcoming patch will alter how simple unions, like SocketAddress,
> are laid out, which will impact all lines of the form 'addr->u.XXX'.
> To minimize the impact of that patch, use C99 initialization or a
> temporary variable to reduce
The xsave and xrstor helpers are accessing the x86_ext_save_areas array
using a bit mask instead of a bit position. Provide two sets of XSTATE_*
definitions and use XSTATE_*_BIT when a bit position is requested.
Signed-off-by: Paolo Bonzini
---
target-i386/cpu.c| 29 ++--
Hello,
Thomas Huth, on Mon 22 Feb 2016 08:56:59 +0100, wrote:
> would it maybe be applicable to use the
> TCPIPHDR_DELTA macro here instead?
No, because that includes a round up, while here we need an exact
difference.
Samuel
On 22/02/2016 09:34, Gonglei wrote:
> Perf top tells me qemu_get_ram_ptr consume some cpu cycles.
>
> Before this optimization:
> 1.26% qemu-kvm [.] qemu_get_ram_ptr
> 0.89% qemu-kvm [.] qemu_get_ram_block
>
> Applied the patch set:
> 0.87% qemu-kvm
On Fri, Feb 19, 2016 at 05:19:32PM -0700, Eric Blake wrote:
> An upcoming patch will alter how simple unions, like ChardevBackend,
> are laid out, which will impact all lines of the form 'backend->u.XXX'.
> To minimize the impact of that patch, use a temporary variable to
> reduce the number of lin
On Fri, Feb 19, 2016 at 05:19:34PM -0700, Eric Blake wrote:
> An upcoming patch will alter how simple unions, like InputEvent,
> are laid out, which will impact all lines of the form 'evt->u.XXX'.
> To minimize the impact of that patch, use a temporary variable to
> reduce the number of lines needi
在 2016年02月22日 17:24, Peter Maydell 写道:
On 22 February 2016 at 09:11, xiaoqiang zhao wrote:
assign DeviceClass::vmsd instead of using vmstate_register function
Signed-off-by: xiaoqiang zhao
---
hw/timer/m48t59.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/ti
The flags are already specified on the command line, so it is not
necessary to get them back from the migration stream. They should
be already equal on the source and destination machine, unless the
destination machine is configured incorrectly.
Signed-off-by: Paolo Bonzini
---
hw/timer/hpet.c
Am 22.02.2016 um 10:02 hat Dr. David Alan Gilbert geschrieben:
> * Changlong Xie (xiecl.f...@cn.fujitsu.com) wrote:
> > On 02/20/2016 10:28 PM, Max Reitz wrote:
> > >On 19.02.2016 12:24, Alberto Garcia wrote:
> > >>On Fri 19 Feb 2016 09:26:53 AM CET, Wen Congyang
> > >>wrote:
> > >>
> > >If q
On Fri, Feb 19, 2016 at 05:19:35PM -0700, Eric Blake wrote:
> qapi code generators currently create a 'void *data' member as
> part of the anonymous union embedded in the C struct corresponding
> to a qapi union. However, directly assigning to this member of
> the union feels a bit fishy, when we
On 22/02/16 06:56, Igor R wrote:
> Here is an excerpt from r4k_map_address(), related to addresses >= 0x8000.
> Actually, it maps 0x8010 and 0xA010 to the same physical
> address. What's the idea behind that?
0x8010 is kseg0 whereas 0xA010 is kseg1, both segments are
unmapped t
The upstream fix for the kernel should be backported to trusty
** Project changed: qemu => linux
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1494350
Title:
QEMU: causes vCPU steal time overflow
On Fri, Feb 19, 2016 at 05:19:36PM -0700, Eric Blake wrote:
> Commit d0d7708b made ChardevDummy be an empty wrapper type around
> ChardevCommon. But there is no technical reason for this indirection,
> so simplify the code by directly using the base type.
>
> Also change the fallback assignment t
On 02/19/2016 04:43 PM, Dan Williams wrote:
On Fri, Feb 19, 2016 at 12:08 AM, Michael S. Tsirkin wrote:
On Thu, Feb 18, 2016 at 11:05:23AM +0100, Igor Mammedov wrote:
On Thu, 18 Feb 2016 12:03:36 +0800
Xiao Guangrong wrote:
On 02/18/2016 01:26 AM, Michael S. Tsirkin wrote:
On Wed, Feb 17
On Fri, Feb 19, 2016 at 05:19:37PM -0700, Eric Blake wrote:
> Now that we no longer have any clients of the 'void *data'
> member injected into unions, we can drop it. Update the
> testsuite to drop the negative test union-clash-data, and
> replace it with a positive test in qapi-schema-test that
* Kevin Wolf (kw...@redhat.com) wrote:
> Am 22.02.2016 um 10:02 hat Dr. David Alan Gilbert geschrieben:
> > * Changlong Xie (xiecl.f...@cn.fujitsu.com) wrote:
> > > On 02/20/2016 10:28 PM, Max Reitz wrote:
> > > >On 19.02.2016 12:24, Alberto Garcia wrote:
> > > >>On Fri 19 Feb 2016 09:26:53 AM CET,
On 02/19/2016 04:08 PM, Michael S. Tsirkin wrote:
On Thu, Feb 18, 2016 at 11:05:23AM +0100, Igor Mammedov wrote:
On Thu, 18 Feb 2016 12:03:36 +0800
Xiao Guangrong wrote:
On 02/18/2016 01:26 AM, Michael S. Tsirkin wrote:
On Wed, Feb 17, 2016 at 10:04:18AM +0800, Xiao Guangrong wrote:
As fo
On 19/02/2016 12:50, Alex Pyrgiotis wrote:
> QEMU/Hardware space:
> 5. The SCSI controller code will create a QEMUSGList that points to
>the memory regions of the SCSI request. This QEMUSGList will also
>include the MMIO regions.
> 6. The QEMU device implementation, e.g. scsi-block, choos
On Fri, Feb 19, 2016 at 05:19:42PM -0700, Eric Blake wrote:
> Simple unions were carrying a special case that hid their 'data'
> QMP member from the resulting C struct, via the hack method
> QAPISchemaObjectTypeVariant.simple_union_type(). But using the
> work we started by unboxing flat union and
On 22 February 2016 at 10:28, hitmoon wrote:
> 在 2016年02月22日 17:24, Peter Maydell 写道:
>> Just noticed this won't work as it is -- the vmstate
>> struct is for the M48t59State*, but the ISA and
>> Sysbus wrappers have their own structs which are
>> what the dc->vmsd will be wanting to operate on.
>
On Mon, Feb 22, 2016 at 10:29 AM, Jan Kiszka wrote:
> On 2016-02-22 06:57, David Kiarie wrote:
>> On Sun, Feb 21, 2016 at 11:20 PM, Jan Kiszka wrote:
>>> On 2016-02-21 19:10, David Kiarie wrote:
Hello there,
Repost, AMD IOMMU patches version 6.
Changes since version 5
>>>
Am 20.02.2016 um 08:11 hat Pavel Dovgalyuk geschrieben:
> > From: Pavel Dovgalyuk [mailto:dovga...@ispras.ru]
> > > From: Kevin Wolf [mailto:kw...@redhat.com]
> > > Am 16.02.2016 um 12:20 hat Pavel Dovgalyuk geschrieben:
> > > > Coroutine Repl
On 21 February 2016 at 15:32, Peter Maydell wrote:
> On 21 February 2016 at 12:30, Shlomo Pongratz
> wrote:
>> Working of re-basing the GICv3 I've noticed in the mailing list Pavel's
>> patch series named "GICv3 live migration support". This patch series
>> modifies GICv3 structures. I can see t
On 2016-02-22 12:05, David Kiarie wrote:
> On Mon, Feb 22, 2016 at 10:29 AM, Jan Kiszka wrote:
>> On 2016-02-22 06:57, David Kiarie wrote:
>>> On Sun, Feb 21, 2016 at 11:20 PM, Jan Kiszka wrote:
On 2016-02-21 19:10, David Kiarie wrote:
> Hello there,
>
> Repost, AMD IOMMU patches
On 02/21/2016 08:11 PM, David Kiarie wrote:
Add AMD IOMMU emulation support to q35 chipset
Signed-off-by: David Kiarie
---
hw/pci-host/piix.c| 1 +
hw/pci-host/q35.c | 14 --
include/hw/i386/intel_iommu.h | 1 +
3 files changed, 14 insertions(+), 2 del
>> 在 2016年2月22日,19:03,Peter Maydell 写道:
>>
>>> On 22 February 2016 at 10:28, hitmoon wrote:
>>> 在 2016年02月22日 17:24, Peter Maydell 写道:
>>> Just noticed this won't work as it is -- the vmstate
>>> struct is for the M48t59State*, but the ISA and
>>> Sysbus wrappers have their own structs which ar
>> 在 2016年2月22日,19:03,Peter Maydell 写道:
>>
>>> On 22 February 2016 at 10:28, hitmoon wrote:
>>> 在 2016年02月22日 17:24, Peter Maydell 写道:
>>> Just noticed this won't work as it is -- the vmstate
>>> struct is for the M48t59State*, but the ISA and
>>> Sysbus wrappers have their own structs which ar
On 02/22/2016 05:26 PM, David Gibson wrote:
On Mon, Feb 22, 2016 at 05:09:39PM +1100, Alexey Kardashevskiy wrote:
Since a788f227 "memory: Allow replay of IOMMU mapping notifications"
when new VFIO listener is added, all existing IOMMU mappings are replayed.
However there is a problem that the ba
lients (2016-02-20
> 00:17:48 +0100)
>
> are available in the git repository at:
>
> git://git.kraxel.org/qemu tags/pull-ui-20160222-1
>
> for you to fetch changes up to 327d83ba717c879f5640b41c15af3ce56a7922eb:
>
> gtk: fix uninitia
On Thu, 18 Feb 2016 22:44:12 +0100
Sascha Silbe wrote:
> When trying to instantiate an alias that points to a device class that
> doesn't exist, the error message looks like qemu misunderstood the
> request:
>
> $ s390x-softmmu/qemu-system-s390x -device virtio-gpu
> qemu-system-s390x: -device vi
Hi, Marc!
Am I right, that this patch is necessary to reproduce your results from
"QEMU fw_cfg DMA interface"?
QEMU commit 2be4f242b50a8 and SeaBIOS commit 908a58c1d5ff
QEMU startup time: .078
BIOS startup time: .060
Kernel setup time: .578
Total time: .716
QEMU with this patch series and Se
On Thu, 18 Feb 2016 22:44:13 +0100
Sascha Silbe wrote:
> Sort the alias table by typename so it's easier to see which aliases
> exist.
>
> Signed-off-by: Sascha Silbe
> ---
> v1->v2: Added comment asking devs to keep table sorted
> ---
> qdev-monitor.c | 15 ---
> 1 file changed, 8
> > Here is an excerpt from r4k_map_address(), related to addresses >=
0x8000.
> > Actually, it maps 0x8010 and 0xA010 to the same physical
> > address. What's the idea behind that?
>
> 0x8010 is kseg0 whereas 0xA010 is kseg1, both segments are
> unmapped thus both refer to the
> > Here is an excerpt from r4k_map_address(), related to addresses >=
0x8000.
> > Actually, it maps 0x8010 and 0xA010 to the same physical
> > address. What's the idea behind that?
>
> 0x8010 is kseg0 whereas 0xA010 is kseg1, both segments are
> unmapped thus both refer to the
On Thu, 18 Feb 2016 22:44:14 +0100
Sascha Silbe wrote:
> virtio-{blk,balloon,net,serial} are aliases for their actual,
> architecture-dependent implementations (*-ccw on s390x, *-pci on other
> architectures supporting virtio). This makes it a lot easier to craft
> qemu invocations that work on a
On Mon, Feb 22, 2016 at 10:36:19PM +1100, Alexey Kardashevskiy wrote:
> On 02/22/2016 05:26 PM, David Gibson wrote:
> >On Mon, Feb 22, 2016 at 05:09:39PM +1100, Alexey Kardashevskiy wrote:
> >>Since a788f227 "memory: Allow replay of IOMMU mapping notifications"
> >>when new VFIO listener is added,
On Fri, 19 Feb 2016 13:20:27 -0500
"Gabriel L. Somlo" wrote:
> Add a fw_cfg device node to the ACPI DSDT. While the guest-side
> firmware can't utilize this information (since it has to access
> the hard-coded fw_cfg device to extract ACPI tables to begin with),
> having fw_cfg listed in ACPI wil
On Fri, 19 Feb 2016 13:20:24 -0500
"Gabriel L. Somlo" wrote:
Gerd,
if you are going to apply it, you'll need to update
expected tables for acpi test (rebuild-expected-aml.sh)
as a commit on top of this series.
> Generate an ACPI DSDT node for fw_cfg on pc and arm guests.
>
> New since v8:
>
>
On (Thu) 11 Feb 2016 [14:04:06], Paolo Bonzini wrote:
>
>
> On 05/02/2016 14:56, Amit Shah wrote:
> > Commit 8304402033e8dbe8e379017d51ed1dd8344f1dce changed the name of the
> > e1000-82540em device to e1000. This was flagged:
> >
> >Section "e1000-82540em" does not exist in dest
> >
> > A
Useful to send guest data back to QEMU.
The write interface is restricted to DMA.
Suggested-by: Kevin O'Connor
Signed-off-by: Michael S. Tsirkin
---
hw/lm32/lm32_hwsetup.h| 2 +-
include/hw/loader.h | 4 ++--
include/hw/nvram/fw_cfg.h | 3 ++-
hw/arm/virt-acpi-build.c | 2 +-
hw
Am 20.02.2016 um 18:39 hat Max Reitz geschrieben:
> When passing -S 0 to qemu-img convert, the target image is supposed to
> be fully allocated. Right now, this is not the case if the source image
> contains areas which bdrv_get_block_status() reports as being zero.
>
> This patch introduces a new
On 02/19/2016 04:18 PM, Wei Yang wrote:
> Even PCI_CAP_FLAGS has the same value as PCI_MSIX_FLAGS, the later one is
> the more proper on retrieving MSIX entries.
>
> This patch uses PCI_MSIX_FLAGS to retrieve the MSIX entries.
>
> Signed-off-by: Wei Yang
> CC: Cornelia Huck
> CC: Christian Born
On Sat 20 Feb 2016 03:28:03 PM CET, Max Reitz wrote:
>> That said, I'm not very convinced of the current logics of the Quorum
>> flush code either, so it's not even a problem with your patch... it
>> seems to me that the code should follow the same logics as in the
>> read/write case: if the numb
On Mon 22 Feb 2016 02:31:30 PM CET, Alberto Garcia wrote:
>> Anyway, regardless of that, if we do take the threshold into account,
>> we should not use the exact error value for voting but just whether
>> an error occurred or not. If all but one children fail to flush (all
>> for different reasons)
Am 18.02.2016 um 11:26 hat Alberto Garcia geschrieben:
> Hi,
>
> here's a new version of the series that adds support for performing
> I/O bursts for a user-defined period of time. Please follow the link
> to the first version of the series for a complete description.
>
> There are two important
Am 26.01.2016 um 11:38 hat Fam Zheng geschrieben:
> This series introduces a simple format to enable support of persistence of
> block dirty bitmaps. Block dirty bitmap is the tool to achieve incremental
> backup, and persistence of block dirty bitmap makes incrememtal backup
> possible
> across V
On Mo, 2016-02-22 at 14:41 +0200, Michael S. Tsirkin wrote:
> Useful to send guest data back to QEMU.
Use case?
cheers,
Gerd
On Mon 22 Feb 2016 10:50:37 AM CET, Changlong Xie wrote:
> -winner = quorum_get_vote_winner(&error_votes);
> -result = winner->value.l;
> -
> +if (success_count >= s->threshold)
> +result = 0;
> +else {
> +winner = quorum_get_vote_winner(&error_votes);
> +res
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 explain the history (and probably do no
1 - 100 of 324 matches
Mail list logo