Hi,
Am 24.07.2013 08:01, schrieb Michael S. Tsirkin:
> It turns out that some 32 bit windows guests crash
> if 64 bit PCI hole size is >2G.
> Limit it to 2G for piix and q35 by default,
> add properties to let management override the hole size.
>
> Examples:
> -global i440FX-pcihost.pci_hole64_si
Il 24/07/2013 02:53, Libaiqing ha scritto:
> Hi paolo,
>
> I test window guest with ide device with the following config,trim with
> ide drive failed.
>
> 1 The host fs is ext4 with discard option:
>/dev/sdb1 on /home/sdb type ext4 (rw,relatime,discard,data=ordered)
>
>
Il 24/07/2013 03:28, liu ping fan ha scritto:
> On Tue, Jul 23, 2013 at 6:30 PM, Paolo Bonzini wrote:
>> > Il 23/07/2013 04:53, liu ping fan ha scritto:
>>> >> The scenior I can figure out is if adopting timeout of poll, then when
>>> >> changing the deadline, we need to invoke poll, and set the n
It turns out that some 32 bit windows guests crash
if 64 bit PCI hole size is >2G.
Limit it to 2G for piix and q35 by default,
add properties to let management override the hole size.
Examples:
-global i440FX-pcihost.pci_hole64_size=137438953472
-global q35-pcihost.pci_hole64_size=137438953472
R
Andreas Färber a écrit :
Am 23.07.2013 23:16, schrieb Hervé Poussineau:
Currently, it is done by i82378 device, which shouldn't care of it.
Signed-off-by: Hervé Poussineau
---
hw/isa/i82378.c|3 ---
hw/pci-host/prep.c |2 ++
2 files changed, 2 insertions(+), 3 deletions(-)
diff -
Hi,
I am trying to port QEMU to a new processor and i want to generate a
dynamic call graph for QEMU. I have tried following tutorial but its not
working.
http://www.ibm.com/developerworks/library/l-graphvis/
Any help regarding generation of qemu dynamic call graph will be
appreciated. I have che
On 07/23/2013 01:28 AM, Alexander Graf wrote:
> Today we generate the device tree once on machine initialization and then
> store the finalized blob in memory to reload it on reset.
>
> This is bad for 2 reasons. First we potentially waste a bunch of RAM for no
> good reason, as we have all inform
FYI, just for information sharing.
KVM emulated x2apic feature no matter host supports it or not.
You can get the code from arch/x86/kvm/cpuid.c.
kvm_dev_ioctl_get_supported_cpuid ()->do_cpuid_ent()
/* we support x2apic emulation even if host does not support
* it since we emu
On Tue, Jul 23, 2013 at 6:30 PM, Paolo Bonzini wrote:
> Il 23/07/2013 04:53, liu ping fan ha scritto:
>> The scenior I can figure out is if adopting timeout of poll, then when
>> changing the deadline, we need to invoke poll, and set the new
>> timeout, right?
>
> Yes, you need to call aio_notify
On Tue, 07/23 12:55, Ian Main wrote:
> On Tue, Jul 23, 2013 at 01:53:51PM +0200, Stefan Hajnoczi wrote:
> > On Mon, Jul 22, 2013 at 03:09:17PM -0700, Ian Main wrote:
> > > This patch adds sync modes on top of the work that Stefan Hajnoczi has
> > > done.
> > >
> > > These patches apply on kevin/b
Hi paolo,
I test window guest with ide device with the following config,trim with ide
drive failed.
1 The host fs is ext4 with discard option:
/dev/sdb1 on /home/sdb type ext4 (rw,relatime,discard,data=ordered)
2 qemu config : ide drive with discard open
x86_64-softmm
Hi,Jiri
Thanks for replying.
So why VM identified different features from host is due to the hypervisor
filtering.
I will dig into the hypervisor of how it filter features, and update status
later.
Thanks again.
On 2013-07-23 19:27, Jiri Denemark wrote:
> On Tue, Jul 23, 2013 at 10:44:48 +0
On Tue, 07/23 15:34, Stefan Hajnoczi wrote:
> On Tue, Jul 23, 2013 at 06:32:25PM +0800, Fam Zheng wrote:
> > On Tue, 07/23 11:36, Stefan Hajnoczi wrote:
> > > On Wed, Jul 17, 2013 at 05:42:06PM +0800, Fam Zheng wrote:
> > > > Introduce refcnt_soft (soft reference) and refcnt_hard (hard reference)
>
On 23 July 2013 03:43, Andreas Färber wrote:
> From: Andreas Färber
>
> Introduce type constant and cast macro and enforce its use by
> renaming A9MPPrivState::busdev field to parent_obj.
>
> Reviewed-by: Peter Crosthwaite
> Signed-off-by: Andreas Färber
Reviewed-by: Peter Maydell
-- PMM
On 23 July 2013 03:43, Andreas Färber wrote:
> From: Andreas Färber
>
> Introduce type constant and cast macro and rename
> ARMMPTimerState::busdev to enforce its use.
>
> Signed-off-by: Andreas Färber
Reviewed-by: Peter Maydell
-- PMM
On 23 July 2013 03:43, Andreas Färber wrote:
> From: Andreas Färber
>
> Introduce type constant and cast macro and rename A15MPPrivState::busdev
> field to parent_obj to enforce its use.
>
> Prepares for QOM realize.
>
> Signed-off-by: Andreas Färber
Reviewed-by: Peter Maydell
-- PMM
Support guest-fsfreeze-freeze and guest-fsfreeze-thaw commands for Windows
guests. When fsfreeze command is issued, it calls the VSS requester to
freeze filesystems and applications. On thaw command, it again tells the VSS
requester to thaw them.
This also adds calling of initialize functions for
Register QGA VSS provider library into Windows when qemu-ga is installed as
Windows service ('-s install' option). It is deregistered when the service
is uninstalled ('-s uninstall' option).
Signed-off-by: Tomoki Sekiyama
---
qga/main.c | 10 +-
qga/vss-win32.c | 25
These functions help maintaining homogeneous formatting of error messages
with Windows error code and description (generated by
g_win32_error_message()).
Signed-off-by: Tomoki Sekiyama
Reviewed-by: Michael Roth
---
include/qapi/error.h | 13 +
util/error.c | 35 +
Add c++ keywords to avoid errors in compiling with c++ compiler.
This also renames class member of PciDeviceInfo to q_class.
Signed-off-by: Tomoki Sekiyama
Reviewed-by: Laszlo Ersek
Reviewed-by: Michael Roth
---
hmp.c |2 +-
hw/pci/pci.c|2 +-
scripts/qapi.py | 12 +
guest-fsfreeze-freeze command can take longer than 3 seconds when heavy
disk I/O is running. To avoid unexpected timeout, this changes the timeout
to 60 seconds (timeout of pre-commit phase of VSS).
Signed-off-by: Tomoki Sekiyama
Reviewed-by: Paolo Bonzini
Reviewed-by: Laszlo Ersek
---
QMP/qem
To enable VSS support in qemu-ga for Windows, header files included in
VSS SDK are required.
The VSS support is enabled by the configure option like below:
./configure --with-vss-sdk="/path/to/VSS SDK"
If the path is omitted, it tries to search the headers from default paths
and VSS support is e
Hi,
This is v8 of patch series to add fsfreeze for Windows qemu-guest-agent.
changes from v7:
- Remove redundant re-assign to $cxx in configure (patch 01/10)
- Add comment and cleanup check for ':' used in class definition (patch 03/10)
- Fail installation if VSS provider is already installed
Enable checkpatch.pl to apply the same checks as C source files for
C++ files with .cpp extensions. It also adds some exceptions for C++
sources to suppress errors for:
- <> used in C++ template arguments (e.g. template )
- :: used to represent namespaces (e.g. SomeClass::method())
- : used
VSS SDK(*) setup.exe is only runnable on Windows. This adds a script
to extract VSS SDK headers on POSIX-systems using msitools.
* http://www.microsoft.com/en-us/download/details.aspx?id=23490
From: Paolo Bonzini
Signed-off-by: Paolo Bonzini
Signed-off-by: Tomoki Sekiyama
Reviewed-by: Laszlo
Add configuration for C++ compiler in configure and Makefiles.
The C++ compiler is choosed as following:
- ${CXX}, if it is specified.
- ${cross_prefix}g++, if ${cross_prefix} is specified.
- Otherwise, c++ is used.
Currently, usage of C++ language is only for access to Windows VSS
using COM+ s
Am 23.07.2013 23:16, schrieb Hervé Poussineau:
> Currently, it is done by i82378 device, which shouldn't care of it.
>
> Signed-off-by: Hervé Poussineau
> ---
> hw/isa/i82378.c|3 ---
> hw/pci-host/prep.c |2 ++
> 2 files changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/hw/
On 23 July 2013 23:12, Andreas Färber wrote:
> I wonder how many public fields do we actually have? Close to zero?
> Might there be a way to mark all fields of a struct as private at struct
> level, except for those explicitly marked up as public?
No, I don't think this is possible -- there is no
Am 24.07.2013 00:10, schrieb Peter Maydell:
> On 23 July 2013 23:08, Andreas Färber wrote:
>> Anyway, before we get lost in a bikeshed discussion, if the
>> underscore'ization of the type names is to everyone's liking now, I
>> would very much like to queue the QOM cast patches on qom-next
>
> Wh
Am 23.07.2013 23:55, schrieb Alexander Graf:
> On 23.07.2013, at 23:52, Peter Maydell wrote:
>> On 23 July 2013 22:36, Alexander Graf wrote:
>>>
>>> Or maybe
>>>
>>> struct MyObject {
>>> PUBLIC_FIELDS
>>> __field int publicfield;
>>> PRIVATE_FIELDS
>>> __field int privatefield;
>>> }
>>
>> I
On 23 July 2013 23:08, Andreas Färber wrote:
> Anyway, before we get lost in a bikeshed discussion, if the
> underscore'ization of the type names is to everyone's liking now, I
> would very much like to queue the QOM cast patches on qom-next
Which particular patches (whole series?) ? I'll review
Am 23.07.2013 23:52, schrieb Peter Maydell:
> On 23 July 2013 22:36, Alexander Graf wrote:
>> Am 23.07.2013 um 23:16 schrieb Peter Maydell :
>>> On 23 July 2013 20:15, Peter Maydell wrote:
[C needing access to full struct definition for composite use]
I had a thought about this. Suppose we h
On 07/23/2013 04:44:02 PM, Alexander Graf wrote:
Am 23.07.2013 um 23:19 schrieb Scott Wood :
> On 07/23/2013 04:15:59 PM, Alexander Graf wrote:
>> On 23.07.2013, at 21:38, Scott Wood wrote:
>> > On 07/22/2013 10:28:17 AM, Alexander Graf wrote:
>> >> Today we generate the device tree once on ma
On 23.07.2013, at 23:55, Scott Wood wrote:
> On 07/23/2013 04:44:02 PM, Alexander Graf wrote:
>> Am 23.07.2013 um 23:19 schrieb Scott Wood :
>> > On 07/23/2013 04:15:59 PM, Alexander Graf wrote:
>> >> On 23.07.2013, at 21:38, Scott Wood wrote:
>> >> > On 07/22/2013 10:28:17 AM, Alexander Graf wro
On 23.07.2013, at 23:52, Peter Maydell wrote:
> On 23 July 2013 22:36, Alexander Graf wrote:
>>
>>
>> Am 23.07.2013 um 23:16 schrieb Peter Maydell :
>>
>>> On 23 July 2013 20:15, Peter Maydell wrote:
I had a thought about this. Suppose we have our class header
files do something li
On 23 July 2013 22:36, Alexander Graf wrote:
>
>
> Am 23.07.2013 um 23:16 schrieb Peter Maydell :
>
>> On 23 July 2013 20:15, Peter Maydell wrote:
>>> I had a thought about this. Suppose we have our class header
>>> files do something like this:
>>>
>>> #ifdef MYCLASS_IMPLEMENTATION
>>> #define P
On 7/22/13 17:21 , "Michael Roth" wrote:
>Quoting Tomoki Sekiyama (2013-07-15 11:20:37)
>> Enable checkpatch.pl to apply the same checks as C source files for
>> C++ files with .cpp extensions. It also adds some exceptions for C++
>> sources to suppress errors for:
>> - <> used in C++ template
Hi Michael,
Thanks for your review.
On 7/22/13 16:53 , "Michael Roth" wrote:
>Quoting Tomoki Sekiyama (2013-07-15 11:20:29)
>> Add configuration for C++ compiler in configure and Makefiles.
>> The C++ compiler is choosed as following:
>> - ${CXX}, if it is specified.
>> - ${cross_prefix}g++, i
Am 23.07.2013 um 23:19 schrieb Scott Wood :
> On 07/23/2013 04:15:59 PM, Alexander Graf wrote:
>> On 23.07.2013, at 21:38, Scott Wood wrote:
>> > On 07/22/2013 10:28:17 AM, Alexander Graf wrote:
>> >> Today we generate the device tree once on machine initialization and then
>> >> store the final
Am 23.07.2013 um 23:16 schrieb Peter Maydell :
> On 23 July 2013 20:15, Peter Maydell wrote:
>> On 23 July 2013 03:43, Andreas Färber wrote:
>>> v2 improves internal vs. "public" header separation for GIC.
>>> As before, no feedback was received to address PMM's QOM concerns,
>>> so this is wh
Richard,
--On 23 July 2013 13:09:18 -0800 Richard Henderson wrote:
On 07/20/2013 10:06 AM, Alex Bligh wrote:
+int64_t qemu_clock_deadline_ns(QEMUClock *clock);
+int64_t qemu_clock_deadline_all_ns(void);
+int qemu_timeout_ns_to_ms(int64_t ns);
+gint qemu_g_poll_ns(GPollFD *fds, guint nfds, int
On 23 July 2013 21:27, Richard Henderson wrote:
> This is a refresh of a patch I wrote in 2010, and have re-posted every
> 6 months thereafter. To my knowledge, it has never been reviewed.
>
> It supplies a replacement for the required x86-64 vdso. Anyone trying
> to emulate x86_64-linux on a ho
On 15/06/13 14:55, Mark Cave-Ayland wrote:
Currently the graphics resolution for TCX is fixed at 1024x768, however
other framebuffers are capable of supporting additional resolutions.
Signed-off-by: Mark Cave-Ayland
---
hw/sparc/sun4m.c |4
1 file changed, 4 insertions(+)
diff --gi
Am 19.07.2013 19:07, schrieb Paolo Bonzini:
> Il 19/07/2013 09:33, Stefan Hajnoczi ha scritto:
>> On Tue, Jul 16, 2013 at 06:29:28PM +0200, Paolo Bonzini wrote:
>>> diff --git a/block.c b/block.c
>>> index 557ce29..2d7d71f 100644
>>> --- a/block.c
>>> +++ b/block.c
>>> @@ -2977,7 +2977,7 @@ static
On 07/23/2013 04:15:59 PM, Alexander Graf wrote:
On 23.07.2013, at 21:38, Scott Wood wrote:
> On 07/22/2013 10:28:17 AM, Alexander Graf wrote:
>> Today we generate the device tree once on machine initialization
and then
>> store the finalized blob in memory to reload it on reset.
>> This is
On 23.07.2013, at 21:38, Scott Wood wrote:
> On 07/22/2013 10:28:17 AM, Alexander Graf wrote:
>> Today we generate the device tree once on machine initialization and then
>> store the finalized blob in memory to reload it on reset.
>> This is bad for 2 reasons. First we potentially waste a bunch
Am 20.07.2013 09:00, schrieb Paolo Bonzini:
> Il 19/07/2013 15:06, Peter Lieven ha scritto:
> Il 19/07/2013 08:48, Peter Lieven ha scritto:
>>> -return bdrv_get_block_status(bs, sector_num, nb_sectors, pnum);
>>> +int64_t ret = bdrv_get_block_status(bs, sector_num, nb_sectors,
>
On 23 July 2013 20:15, Peter Maydell wrote:
> On 23 July 2013 03:43, Andreas Färber wrote:
>> v2 improves internal vs. "public" header separation for GIC.
>> As before, no feedback was received to address PMM's QOM concerns,
>> so this is what we have as design patterns for the moment.
>
> I had
- i82378 only exists on PCI bus ; do not split implementation in 2 structures
- remove BARs, which are not specified in datasheet
- replace custom isa_mmio implementation by PCI bus IO region usage
- use QOM casts when required
Signed-off-by: Hervé Poussineau
---
hw/isa/i82378.c | 220 +
Currently, it is done by i82378 device, which shouldn't care of it.
Signed-off-by: Hervé Poussineau
---
hw/isa/i82378.c|3 ---
hw/pci-host/prep.c |2 ++
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/hw/isa/i82378.c b/hw/isa/i82378.c
index b25ed04..de71d81 100644
---
Hi,
First patch simply move the choice of isa_mem_base from i82378 to PReP PCI
chipset,
where it belongs.
Second patch rewrites most of the i82378 implementation, now that old_portio
memory access method has been removed. It also updates implementation to current
QEMU standards.
A lot of work wi
On 07/20/2013 10:06 AM, Alex Bligh wrote:
> +int64_t qemu_clock_deadline_ns(QEMUClock *clock);
> +int64_t qemu_clock_deadline_all_ns(void);
> +int qemu_timeout_ns_to_ms(int64_t ns);
> +gint qemu_g_poll_ns(GPollFD *fds, guint nfds, int64_t timeout);
Why continue with the g_ prefix here? Surely qem
Ping.
r~
On 07/18/2013 07:23 AM, Richard Henderson wrote:
> Changes v1-v2:
> * Update submodule, which I'd forgotten we had.
>
>
> r~
>
>
> The following changes since commit 6453a3a69488196f26d12654c6b148446abdf3d6:
>
> Merge remote-tracking branch 'quintela/migration.next' into stagin
Ping.
r~
On 07/15/2013 12:25 PM, Richard Henderson wrote:
> The following are the outstanding TCG patches (that I know of)
> that have been previously posted and reviewed. Please pull.
>
>
> r~
>
>
> The following changes since commit 2562becfc126ed7678c662ee23b7c1fe135d8966:
>
> Merge r
On Tue, Jul 23, 2013 at 3:47 PM, Anthony Liguori wrote:
> Stefan Weil writes:
>
>> Am 18.07.2013 21:52, schrieb Stefan Weil:
>>> Am 16.07.2013 07:16, schrieb Stefan Weil:
Am 05.07.2013 22:55, schrieb Stefan Weil:
> These patches are included:
>
> [PATCH 1/4] po/Makefile: Fix and
Stefan Weil writes:
> Am 18.07.2013 21:52, schrieb Stefan Weil:
>> Am 16.07.2013 07:16, schrieb Stefan Weil:
>>> Am 05.07.2013 22:55, schrieb Stefan Weil:
These patches are included:
[PATCH 1/4] po/Makefile: Fix and improve help message
[PATCH 2/4] po/Makefile: Fix *.mo genera
Il 23/07/2013 19:41, Eduardo Habkost ha scritto:
> On Tue, Jul 23, 2013 at 06:23:08PM +0200, Paolo Bonzini wrote:
>> Il 23/07/2013 17:40, Eduardo Habkost ha scritto:
>>> On Tue, Jul 23, 2013 at 05:09:02PM +0200, Paolo Bonzini wrote:
Il 23/07/2013 16:13, Eduardo Habkost ha scritto:
> On Tue
... Well, sortof. The Makefile bits are broken.
Patch to load the vdso into the running program to follow.
Signed-off-by: Richard Henderson
---
Makefile | 3 +-
pc-bios/Makefile | 5 +++
pc-bios/vdso-linux-x64.S | 100 ++
This is a refresh of a patch I wrote in 2010, and have re-posted every
6 months thereafter. To my knowledge, it has never been reviewed.
It supplies a replacement for the required x86-64 vdso. Anyone trying
to emulate x86_64-linux on a host other than same will quickly run into
the lack of a get
Signed-off-by: Richard Henderson
---
linux-user/elfload.c | 197 +--
1 file changed, 190 insertions(+), 7 deletions(-)
diff --git a/linux-user/elfload.c b/linux-user/elfload.c
index 7ce2eab..0ceae28 100644
--- a/linux-user/elfload.c
+++ b/linux-use
On Wed, Jul 17, 2013 at 05:09:05PM +0200, Kevin Wolf wrote:
> Am 17.07.2013 um 16:16 hat Paolo Bonzini geschrieben:
> > Il 17/07/2013 15:48, Kevin Wolf ha scritto:
> > >> I understand this is the right thing to do long term, but pre-opening of
> > >> the target is not really needed for fleecing.
>
Am 18.07.2013 21:52, schrieb Stefan Weil:
> Am 16.07.2013 07:16, schrieb Stefan Weil:
>> Am 05.07.2013 22:55, schrieb Stefan Weil:
>>> These patches are included:
>>>
>>> [PATCH 1/4] po/Makefile: Fix and improve help message
>>> [PATCH 2/4] po/Makefile: Fix *.mo generation for out-of-tree builds
>>
On Mon, Jul 22, 2013 at 02:07:15PM +0800, Fam Zheng wrote:
> On Wed, 07/17 14:36, Paolo Bonzini wrote:
> > Il 17/07/2013 11:42, Fam Zheng ha scritto:
> > > This option allows overriding backing hd of drive. If the target drive
> > > exists, it's referenced as the backing file and refcount increment
On Tue, Jul 23, 2013 at 01:53:51PM +0200, Stefan Hajnoczi wrote:
> On Mon, Jul 22, 2013 at 03:09:17PM -0700, Ian Main wrote:
> > This patch adds sync modes on top of the work that Stefan Hajnoczi has done.
> >
> > These patches apply on kevin/block.
> >
> > Hopefully all is in order as this is my
On 07/22/2013 10:28:17 AM, Alexander Graf wrote:
Today we generate the device tree once on machine initialization and
then
store the finalized blob in memory to reload it on reset.
This is bad for 2 reasons. First we potentially waste a bunch of RAM
for no
good reason, as we have all informa
On 23 July 2013 03:43, Andreas Färber wrote:
> v2 improves internal vs. "public" header separation for GIC.
> As before, no feedback was received to address PMM's QOM concerns,
> so this is what we have as design patterns for the moment.
I had a thought about this. Suppose we have our class heade
Applied. Thanks.
Regards,
Anthony Liguori
Applied. Thanks.
Regards,
Anthony Liguori
Applied. Thanks.
Regards,
Anthony Liguori
Applied. Thanks.
Regards,
Anthony Liguori
On Tue, Jul 23, 2013 at 4:06 AM, Andreas Färber wrote:
> Hello,
>
> Am 23.07.2013 07:16, schrieb Renich Bon Ciric:
>> I'm trying to run some rom file I got from a client. It's a sc2005
>> processor; supposedly compatible with 4k.
>>
>> Anyway, I do this:
>>
>> qemu-system-mips -M mips -pflash 301-
On 23 July 2013 18:18, Michael Tokarev wrote:
> 23.07.2013 21:00, Petar Jovanovic wrote:
>> From: Petar Jovanovic
>>
>> sys_mremap missed 5th argument (new_address), which caused examples that
>> remap to a specific address to fail.
>> sys_splice missed 5th and 6th argument which caused different
On Tue, Jul 23, 2013 at 06:23:08PM +0200, Paolo Bonzini wrote:
> Il 23/07/2013 17:40, Eduardo Habkost ha scritto:
> > On Tue, Jul 23, 2013 at 05:09:02PM +0200, Paolo Bonzini wrote:
> >> Il 23/07/2013 16:13, Eduardo Habkost ha scritto:
> >>> On Tue, Jul 23, 2013 at 11:18:03AM +0200, Paolo Bonzini wr
21.07.2013 18:58, Stefan Weil wrote:
> Am 20.07.2013 16:24, schrieb Andreas Färber:
>>
>> Anthony recently stated very clearly that in order for him to pick up a
>> patch it needs to have a Reviewed-by. This one only got an Acked-by.
>
>
> No rule without exception. When I look at the list of pat
Hi Anthony
please, pull.
This has Vinod changes for auto-converge.
I merged by hand the problems, and tested that it works and compiles
for everything.
Thanks, Juan.
PD: there were a prototype missing and the event name on trace-events,
fixed both.
The following changes since commit 25ca6a1
23.07.2013 21:00, Petar Jovanovic wrote:
> From: Petar Jovanovic
>
> sys_mremap missed 5th argument (new_address), which caused examples that
> remap to a specific address to fail.
> sys_splice missed 5th and 6th argument which caused different examples to
> fail.
> This change has an effect on M
23.07.2013 08:46, Stefan Weil wrote:
> This was dead code.
Thanks, applied to the trivial patches queue.
/mjt
21.07.2013 18:43, Stefan Weil wrote:
> The global variable env was removed some time ago, so this name may be
> used without any restriction now.
Thanks, applied to the trivial patches queue.
/mjt
Il 23/07/2013 18:22, Igor Mammedov ha scritto:
> Signed-off-by: Igor Mammedov
> ---
> qemu-options.hx |9 +++--
> vl.c| 53 +++--
> 2 files changed, 54 insertions(+), 8 deletions(-)
>
> diff --git a/qemu-options.hx b/qemu-opti
Il 23/07/2013 18:23, Igor Mammedov ha scritto:
> - if slot property is not specified on -device/device_add command,
> treat default value as request for assigning DimmDevice to
> the first free slot.
Even with "-m" instead of "-numa mem", I think this is problematic
because we still need to separa
19.07.2013 23:11, Stefan Weil wrote:
> Am 04.07.2013 10:53, schrieb M. Mohan Kumar:
>> Stefan Weil writes:
>>
>>> The leak was reported by cppcheck.
>>>
>>> Function proxy_init also calls g_free for ctx->fs_root.
>>> Avoid reuse of this memory by setting ctx->fs_root to NULL.
>>>
>>> Signed-off-by
From: Petar Jovanovic
sys_mremap missed 5th argument (new_address), which caused examples that
remap to a specific address to fail.
sys_splice missed 5th and 6th argument which caused different examples to
fail.
This change has an effect on MIPS target only.
Signed-off-by: Petar Jovanovic
---
Signed-off-by: Igor Mammedov
---
vl.c |7 +--
1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/vl.c b/vl.c
index 8190504..bf0c658 100644
--- a/vl.c
+++ b/vl.c
@@ -2947,7 +2947,7 @@ int main(int argc, char **argv, char **envp)
module_call_init(MODULE_INIT_MACHINE);
Signed-off-by: Igor Mammedov
---
hw/i386/acpi-dsdt.hex.generated | 633 ++-
hw/i386/ssdt-mem.hex.generated | 161 ++
2 files changed, 785 insertions(+), 9 deletions(-)
create mode 100644 hw/i386/ssdt-mem.hex.generated
diff --git a/hw/i386/acpi-dsdt
From: Peter Maydell
The i386 code for the get_thread_area syscall was missing a
'break' which meant it would have fallen through into the
implementation of the following syscall; add it.
Signed-off-by: Peter Maydell
Reviewed-by: Richard Henderson
Signed-off-by: Riku Voipio
---
linux-user/sys
From: Alexander Graf
The page_unprotect() function is running everything locked. Before every
potential exit path of the function mmap_unlock() gets called to make sure
we don't leak the lock.
However, the function calls tb_invalidate_phys_page() which again can
exit a signal through longjmp, le
This feature can be used in case where users are avoiding the iops limit by
doing jumbo I/Os hammering the storage backend.
Signed-off-by: Benoit Canet
---
block.c |8 +++-
block/qapi.c |4
blockdev.c| 22 +-
h
This metrics show how many percent of the time I/Os are put on hold by the
throttling algorithm.
This metric could be used by system administrators or cloud stack developpers
to decide when the throttling settings must be changed.
Signed-off-by: Benoit Canet
---
block.c | 27
- Or how to confuse dates: I am very good at it (quintela)
Sorry again.
- Organizational trivia: We are changing the call number details
If you don't receive an invite in the following days, let me now.
- s390: has different reset interfaces
(only cpus, also memory, some devices)
They
Hi
Please, send any topic that you are interested in covering.
Thanks, Juan.
PD. If you want to attend and you don't have the call details,
contact me.
PD2. Remember that conference code has changed, contact me if you don't
receive the details.
This patch replace the previous algorithm by the well described leaky bucket
algorithm: A bucket is filled by the incoming IOs and a periodic timer decrement
the counter to make the bucket leak. When a given threshold is reached the
bucket is full and the IOs are hold.
In this patch the threshold
The first patch fixes the throttling which was broken by a previous commit.
The next patch replace the existing throttling algorithm by the well described
leaky bucket algorithm.
Third patch implement bursting by adding *_threshold parameters to
qmp_block_set_io_throttle.
The last one allow to d
[adding qemu]
On 07/23/2013 10:19 AM, Daniel P. Berrange wrote:
> On Tue, Jul 23, 2013 at 06:11:35PM +0200, Jiri Denemark wrote:
>> Since QEMU and kvm may filter some host CPU features or add efficiently
>> emulated features, asking QEMU binary for host CPU data provides
>> better results when we
Needed for Windows to use hotplugged memory device, otherwise
it complains that server is not configured for memory hotplug.
Tests shows that aftewards it uses dynamically provided
proximity value from _PXM() method.
Signed-off-by: Igor Mammedov
---
hw/i386/acpi-build.c | 31 ++
- provides static DSDT object for memory hotplug
- SSDT template for memory devices and runtime generator
of them in SSDT table.
Signed-off-by: Vasilis Liaskovitis
Signed-off-by: Igor Mammedov
---
hw/i386/Makefile.objs |2 +-
hw/i386/acpi-build.c | 33 +
On Tue, Jul 23, 2013 at 05:22:47PM +0200, Stefan Hajnoczi wrote:
> On Tue, Jul 23, 2013 at 04:40:34PM +0200, Benoît Canet wrote:
> > > More generally, QCow2's current encryption support is woefully inadequate
> > > from a design POV. If we wanted better encryption built-in to QEMU it is
> > > best
it will notify ACPI subsystem about added DimmDevice
Signed-off-by: Igor Mammedov
---
hw/mem-hotplug/dimm.c | 13 +
include/sysemu/sysemu.h |3 +++
stubs/Makefile.objs |1 +
stubs/memory_hotplug.c |6 ++
4 files changed, 23 insertions(+), 0 deletions(-)
crea
The thresholds of the leaky bucket algorithm can be used to allow some
burstiness.
Signed-off-by: Benoit Canet
---
block/qapi.c | 24 +
blockdev.c | 105 +++---
hmp.c| 32 +++--
qapi-schema.json |
The throttling code was segfaulting since commit
02ffb504485f0920cfc75a0982a602f824a9a4f4 because some qemu_co_queue_next caller
does not run in a coroutine.
qemu_co_queue_do_restart assume that the caller is a coroutinne.
As suggested by Stefan fix this by entering the coroutine directly.
Also mak
it makes hot-plugged DimmDevices visible in guest address space.
Signed-off-by: Igor Mammedov
---
hw/pci-host/piix.c | 12
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
index 26bb844..2ac7587 100644
--- a/hw/pci-host/piix.c
1 - 100 of 281 matches
Mail list logo