>> Can you try this?
>> git://git.kraxel.org/qemu rebase/pixman
>>
> With current master, qemu crashes.
FYI: pull req sent, anthony merged, so it is fixed in master now.
autotest might need adaptions nevertheless, on headless configurations
(-vga none) qemu starts throwing errors now (due to l
Hi,
>> -} else if (is_graphic_console()) {
>> +} else if (qemu_console_is_graphic(NULL)) {
>
> This isn't the only use of is_graphic_console(); compare
> the patch I sent last night:
>
> http://patchwork.ozlabs.org/patch/237347/
Yea, just found it in my inbox.
On 04/17/13 21:16, Peter Maydell wrote:
> Fix failures to compile introduced by recent console commits
> 1dbfa00503, 81c0d5a6) which removed is_graphic_console() and
> vga_hw_update() without updating the cocoa UI backend to match.
>
> Signed-off-by: Peter Maydell
Reviewed-by: Gerd Hoffmann
ch
On Thu, Apr 18, 2013 at 5:00 AM, Wenchao Xia wrote:
> 于 2013-4-17 22:42, Stefan Hajnoczi 写道:
>
>> On Mon, Apr 01, 2013 at 06:01:30PM +0800, Wenchao Xia wrote:
>>>
>>> /* New and old BlockDriverState structs for group snapshots */
>>> -typedef struct BlkTransactionStates {
>>> +typedef struct Bdr
On 18 April 2013 07:20, Gerd Hoffmann wrote:
> Signed-off-by: Gerd Hoffmann
> ---
> ui/cocoa.m |4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/ui/cocoa.m b/ui/cocoa.m
> index 048cc97..14b784d 100644
> --- a/ui/cocoa.m
> +++ b/ui/cocoa.m
> @@ -495,7 +495,7 @@ QemuC
Hi,
> LINK arm-softmmu/qemu-system-arm
> Undefined symbols for architecture x86_64:
> "_is_graphic_console", referenced from:
> -[QemuCocoaView handleEvent:] in cocoa.o
> "_vga_hw_update", referenced from:
> _cocoa_refresh in cocoa.o
Patch on the way (via git send-email), can
Signed-off-by: Gerd Hoffmann
---
ui/cocoa.m |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ui/cocoa.m b/ui/cocoa.m
index 048cc97..14b784d 100644
--- a/ui/cocoa.m
+++ b/ui/cocoa.m
@@ -495,7 +495,7 @@ QemuCocoaView *cocoaView;
if (keycode == 58 || keycod
On 04/17/13 12:17, Paolo Bonzini wrote:
> Il 17/04/2013 09:06, Gerd Hoffmann ha scritto:
cheers,
Gerd
>> Trapped into the next issue. Added qmp monitor to the virtual machine,
>> linked to unix socket. Start playing with the qom-* scrips in QMP.
>> qemu hangs after the first qmp-list
From: Liu Yuan
The 'TRIM' command from VM that is to release underlying data storage for
better thin-provision is already supported by the Sheepdog.
This patch adds the TRIM support at QEMU part.
For older Sheepdog that doesn't support it, we return 0(success) to upper layer.
Cc: MORITA Kazuta
From: Liu Yuan
The 'TRIM' command from VM that is to release underlying data storage for
better thin-provision is already supported by the Sheepdog.
This patch adds the TRIM support at QEMU part.
For older Sheepdog that doesn't support it, we return 0(success) to upper layer.
Cc: MORITA Kazuta
On Mon, Apr 15, 2013 at 02:05:31PM +0200, Paolo Bonzini wrote:
> Now that we have a CPU object with a reset method, it is better to
> keep the KVM reset close to the CPU reset. Using qemu_register_reset
> as we do now keeps them far apart.
>
> Signed-off-by: Paolo Bonzini
> ---
> v2->v3: a
From: Peter Crosthwaite
Configure to use the DTC submodule to build libfdt when no system libfdt
is found. Prompt to install the DTC submodule if --enable-fdt is set but
no DTC can be found.
DTC has no out-of-tree build capability, so the configure will symlink
the Makefile and scripts directory
From: Peter Crosthwaite
Add dtc submodule as a fallback for old distros.
Picking version 1.3.0. as this is the most recently tagged stable version.
Signed-off-by: Peter Crosthwaite
Reviewed-by: Peter Maydell
---
.gitmodules |3 +++
dtc |1 +
2 files changed, 4 insertions(+),
From: Peter Crosthwaite
The cross compile CFLAGS are needed to properly build pixman (and any other
submodules). Only the EXTRA_CFLAGS set is passed to submodules not QEMU_CFLAGS,
so put the cross compile flags in EXTRA_CFLAGS instead.
Signed-off-by: Peter Crosthwaite peter.crosthwa...@xilinx.co
From: Peter Crosthwaite
These two patches add and use dtc as a submodule as per the RFC:
http://lists.gnu.org/archive/html/qemu-devel/2013-01/msg05000.html
There is a remaining action item to mandate libfdt for arm/microblaze and PPC
which is left as follow up work for after review of this seri
于 2013-4-18 2:14, Eric Blake 写道:
On 04/17/2013 04:51 AM, Pavel Hrdina wrote:
On 17.4.2013 12:19, Wenchao Xia wrote:
于 2013-4-17 15:52, Pavel Hrdina 写道:
Hi Wenchao,
unfortunately no. According to new design of savevm, loadvm and delvm I
need also search for snapshots that have the specified na
Signed-off-by: Igor Mammedov
---
v3:
put ifndef around msi.h in kvm-stub.c instead of in msi.h
v2:
remove unnecessary kvm-stub.o from "System emulator target" section
---
Makefile.target | 14 +++---
include/sysemu/kvm.h | 4 ++--
kvm-stub.c | 7 ++-
3 files chan
于 2013-4-18 4:52, Eric Blake 写道:
On 04/13/2013 02:56 AM, Wenchao Xia wrote:
This patch adds a parameter to tell whether return valid snapshots
for whole VM only.
Note that the snapshot check logic is copied from do_info_snapshots(),
which is different with load_vmstate() and will be change
于 2013-4-17 22:42, Stefan Hajnoczi 写道:
On Mon, Apr 01, 2013 at 06:01:30PM +0800, Wenchao Xia wrote:
/* New and old BlockDriverState structs for group snapshots */
-typedef struct BlkTransactionStates {
+typedef struct BdrvActionOps {
+int (*commit)(BlockdevAction *action, void **p_opaque,
Hi Stefan,
On Tue, Apr 16, 2013 at 10:11:50AM +0200, Stefan Hajnoczi wrote:
> On Thu, Apr 11, 2013 at 11:11:58PM +0800, Amos Kong wrote:
> > +static MacTableInfo *virtio_net_query_mactable(NetClientState *nc)
> > +{
> > +for (i = 0; i < n->mac_table.first_multi; i++) {
> > +info-
From: Jan Kiszka
This adds reporting of VMCS shadowing, #VE, IA32_SMBASE, unrestricted
VMWRITE and fixes the range of the MSEG revision ID.
Signed-off-by: Jan Kiszka
Signed-off-by: Marcelo Tosatti
---
scripts/kvm/vmxcap | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/
Read and write steal time MSR, so that reporting is functional across
migration.
Signed-off-by: Marcelo Tosatti
Signed-off-by: Gleb Natapov
---
target-i386/cpu.h | 1 +
target-i386/kvm.c | 13 +
target-i386/machine.c | 21 +
3 files changed, 35 insertion
From: Jan Kiszka
Parse the Basic VMX Information MSR and add the bit for the new posted
interrupts.
Signed-off-by: Jan Kiszka
Signed-off-by: Gleb Natapov
---
scripts/kvm/vmxcap | 14 ++
1 file changed, 14 insertions(+)
diff --git a/scripts/kvm/vmxcap b/scripts/kvm/vmxcap
index 63
From: Jan Kiszka
Python may otherwise decide to to read larger chunks, applying the seek
only on the software buffer. This will return results from the wrong
MSRs.
Signed-off-by: Jan Kiszka
Signed-off-by: Gleb Natapov
---
scripts/kvm/vmxcap | 4 ++--
1 file changed, 2 insertions(+), 2 deletio
From: Jan Kiszka
Signed-off-by: Jan Kiszka
Signed-off-by: Marcelo Tosatti
---
scripts/kvm/vmxcap | 2 ++
1 file changed, 2 insertions(+)
diff --git a/scripts/kvm/vmxcap b/scripts/kvm/vmxcap
index a1a44a0..a79f816 100755
--- a/scripts/kvm/vmxcap
+++ b/scripts/kvm/vmxcap
@@ -157,10 +157,12 @@ c
The following changes since commit 1773d9ee6e7138e3956081670215e8bc0ae14828:
virtio-net: cleanup: init and exit function. (2013-04-17 10:28:59 -0500)
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master
for you to fetch changes up to 007e986ff
On Wed, 04/17 15:06, Kevin Wolf wrote:
> Am 17.04.2013 um 14:58 hat Fam Zheng geschrieben:
> > Added format options for testing vmdk subformats:
> >
> > $ ./check -h
> > Usage: ./check [options] [testlist]
> >
> > common options
> > -v verbose
> >
> > check optio
Signed-off-by: Paolo Bonzini
Signed-off-by: Hu Tao
---
hw/i386/pc_piix.c| 16 ++--
hw/i386/pc_q35.c | 15 ++-
hw/misc/pvpanic.c| 7 +++
include/hw/i386/pc.h | 3 +++
4 files changed, 38 insertions(+), 3 deletions(-)
diff --git a/hw/i386/pc_piix.c b/hw/i
This lets seabios patch the corresponding SSDT entry.
Signed-off-by: Hu Tao
---
hw/misc/pvpanic.c | 14 ++
hw/nvram/fw_cfg.c | 8 +++-
include/hw/nvram/fw_cfg.h | 2 ++
3 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/hw/misc/pvpanic.c b/hw/misc/pv
This event will be emited when qemu detects guest panic.
Signed-off-by: Wen Congyang
Signed-off-by: Hu Tao
---
QMP/qmp-events.txt| 14 ++
include/monitor/monitor.h | 1 +
monitor.c | 1 +
3 files changed, 16 insertions(+)
diff --git a/QMP/qmp-events.txt b/
Signed-off-by: Hu Tao
---
docs/specs/pvpanic.txt | 39 +++
1 file changed, 39 insertions(+)
create mode 100644 docs/specs/pvpanic.txt
diff --git a/docs/specs/pvpanic.txt b/docs/specs/pvpanic.txt
new file mode 100644
index 000..c7bbacc
--- /dev/null
+++ b/
From: Christian Borntraeger
On s390 the disabled wait state indicates a state of attention.
For example Linux uses that state after a panic. Lets
put the system into panicked state.
An alternative implementation would be to state
disabled-wait instead of pause in the action field.
(e.g. z/OS, z
The guest will be in this state when it is panicked.
Signed-off-by: Wen Congyang
Signed-off-by: Hu Tao
---
include/sysemu/sysemu.h | 1 +
qapi-schema.json| 5 -
qmp.c | 3 +--
vl.c| 13 +++--
4 files changed, 17 insertions(+), 5 delet
pvpanic device is used to send guest panic event from guest to qemu.
When guest panic happens, pvpanic device driver will write a event
number to IO port 0x505(which is the IO port occupied by pvpanic device,
by default). On receiving the event, pvpanic device will pause guest
cpu(s), and send a q
This series introduces a new simulated device, pvpanic, to notify
qemu when guest panic event happens.
Along with this series, there are two patches to add seabios ACPI
driver and kernel ACPI driver for the device, respectively.
Tested with:
- qemu(kvm)/qemu(tcg)
- qemu piix/q35
- default
在 2013-04-17三的 07:46 -0600,Marc Jones写道:
> What EC is this for? The device and interface is defined by the spec,
> but the offsets and methods are custom for every EC.
>
>
you're mostly right,
the specific content ACPI space will vary
for different boards, this one just for
a common case
>
>
No, sorry.
As this is RFC patch,
I sent it only for demo my thought.
在 2013-04-17三的 12:41 +0200,Mark Marshall写道:
> Hi.
>
>
> At least one major bug (noted below), have you tested all of this yet?
>
>
> MM
>
>
> On 17 April 2013 09:23, liguang wrote:
> this work implemented Embedded
Oh, No,
that's a private interface for Intel's AMT,
this is a chip embedded in mainboard.
在 2013-04-17三的 11:04 +0200,Fred .写道:
> HECI ?
> http://en.wikipedia.org/wiki/Host_Embedded_Controller_Interface
>
>
>
> On Wed, Apr 17, 2013 at 9:32 AM, li guang
> wrote:
> Embedded Controller chi
在 2013-04-17三的 19:54 +0200,Andreas Färber写道:
> Am 17.04.2013 09:23, schrieb liguang:
> > this work implemented Embedded Controller chip emulation
> > which was defined at ACPI SEPC v5 chapter 12:
> > "ACPI Embedded Controller Interface Specification"
> >
> > commonly Embedded Controller will emula
mrhi...@linux.vnet.ibm.com writes:
> From: "Michael R. Hines"
>
> The following changes since commit e0a83fc2c1582dc8d4453849852ebe6c258b7c3a:
>
> qom: do nothing on unparent of object without parent (2013-04-16 16:10:21
> -0500)
>
> are available in the git repository at:
>
> g...@github.co
From: "Michael R. Hines"
The RDMA event channel can be made non-blocking just like a TCP
socket. Exporting this function allows us to yield so that the
QEMU monitor remains available.
Signed-off-by: Michael R. Hines
---
include/block/coroutine.h |6 ++
qemu-coroutine-io.c | 23
From: "Michael R. Hines"
It's very helpful when debugging to print out migration throughput
after each iteration round to compare the different migration
technologies.
Signed-off-by: Michael R. Hines
---
migration.c |8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a
From: "Michael R. Hines"
This gives RDMA shared access to madvise() on the destination side
when an entire chunk is found to be zero.
Signed-off-by: Michael R. Hines
---
arch_init.c | 24
include/migration/migration.h |2 ++
2 files changed, 18
From: "Michael R. Hines"
docs/rdma.txt contains full documentation,
wiki links, github url and contact information.
Signed-off-by: Michael R. Hines
---
docs/rdma.txt | 360 +
1 file changed, 360 insertions(+)
create mode 100644 docs/rdm
From: "Michael R. Hines"
These are the prototypes and implementation of new hooks that
RDMA takes advantage of to perform dynamic page registration.
An optional hook is also introduced for a custom function
to be able to override the default save_page function.
Also included are the prototypes
From: "Michael R. Hines"
This capability allows you to disable dynamic chunk registration
for better throughput on high-performance links.
It is enabled by default.
Signed-off-by: Michael R. Hines
---
migration.c | 10 ++
qapi-schema.json |8 +++-
2 files changed, 17 in
From: "Michael R. Hines"
QEMUFileRDMA also has read and write modes. This function is now
shared to reduce code duplication.
Signed-off-by: Michael R. Hines
---
include/migration/qemu-file.h |2 ++
savevm.c | 20 +---
2 files changed, 15 insertions(+)
From: "Michael R. Hines"
The following changes since commit e0a83fc2c1582dc8d4453849852ebe6c258b7c3a:
qom: do nothing on unparent of object without parent (2013-04-16 16:10:21
-0500)
are available in the git repository at:
g...@github.com:hinesmr/qemu.git rdma_patch_v4
for you to fetch c
From: "Michael R. Hines"
RDMA uses this to flush the control channel before sending its
own message to handle page registrations.
Signed-off-by: Michael R. Hines
---
include/migration/qemu-file.h |1 +
savevm.c |2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
From: "Michael R. Hines"
This takes advantages of the previous patches:
1. use the new QEMUFileOps hook 'save_page'
2. call out to the right accessor methods to invoke
the iteration hooks defined in QEMUFileOps
Signed-off-by: Michael R. Hines
---
arch_init.c | 35 +++
From: "Michael R. Hines"
This is used during RDMA initialization in order to
transmit a description of all the RAM blocks to the
peer for later dynamic chunk registration purposes.
Signed-off-by: Michael R. Hines
---
exec.c|9 +
include/exec/cpu-common.h |5
On 04/13/2013 02:56 AM, Wenchao Xia wrote:
> This interface returns info of valid internal snapshots for whole vm.
>
> Signed-off-by: Wenchao Xia
> ---
> block/qapi.c | 17 +++
> qapi-schema.json | 14 +
> qmp-commands.hx | 58
> +
On 04/13/2013 02:56 AM, Wenchao Xia wrote:
> This patch adds function bdrv_query_image_info(), which will
> retrieve image info in qmp object format. The implementation is
> based on the code moved from qemu-img.c, but uses block layer
> function to get snapshot info.
>
> Signed-off-by: Wenchao
On 04/13/2013 02:56 AM, Wenchao Xia wrote:
> Original logic is different with load_vmstate(), this patch change it
s/with/from/
s/change/changes/
> to be exactly the same with load_vmstate(), so any VM snapshot shown in
s/with/as/
> qmp/hmp should succeed in load_vmstate().
Looking through g
> > +#ifndef CONFIG_USER_ONLY
> > #include "qemu-common.h"
> > #include "hw/pci/pci.h"
> >
> > @@ -47,4 +48,5 @@ static inline bool msi_present(const PCIDevice *dev)
> > return dev->cap_present & QEMU_PCI_CAP_MSI;
> > }
> >
> > +#endif
Please put the #ifndef in the .c file instead.
P
From: Prasad Joshi
Signed-off-by: Prasad Joshi
---
target-i386/cpu.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target-i386/cpu.c b/target-i386/cpu.c
index e2302d8..540e450 100644
--- a/target-i386/cpu.c
+++ b/target-i386/cpu.c
@@ -455,7 +455,7 @@ static x86_def_t bu
On 04/13/2013 02:56 AM, Wenchao Xia wrote:
> This patch adds a parameter to tell whether return valid snapshots
> for whole VM only.
> Note that the snapshot check logic is copied from do_info_snapshots(),
> which is different with load_vmstate() and will be changed in next patch.
>
> Signed-o
Setting the environment variable MALLOC_PERTURB_ to
a non zero value [1] helps to find out some subtle
memory allocation problems, and it is being used in
our test grid. However, by default, the virt test
runner doesn't use it.
Add the new, qemu test specific --use-malloc-perturb flag
and set it t
Fix failures to compile introduced by recent console commits
1dbfa00503, 81c0d5a6) which removed is_graphic_console() and
vga_hw_update() without updating the cocoa UI backend to match.
Signed-off-by: Peter Maydell
---
ui/cocoa.m | 8
1 file changed, 4 insertions(+), 4 deletions(-)
dif
Problem fixed with this commit, recently pushed to master:
commit 7dda5dc82a776a39a7996020c188eb2a29187117
Author: Paolo Bonzini
Date: Tue Apr 9 17:43:43 2013 +0200
migration: initialize RAM to zero
Using qemu_memalign only leaves the RAM zero by chance, because libc
will usua
On 04/16/2013 07:09 PM, Eric Blake wrote:
> On 04/13/2013 02:56 AM, Wenchao Xia wrote:
>> To make it clear about id and name in searching, the API is changed
>> a bit to distinguish them, and caller can choose to search by id or name.
>> Searching will be done with higher priority of id. This fun
On Tue, 2013-04-16 at 09:39 +0200, Gerd Hoffmann wrote:
> On 04/15/13 18:49, Lucas Meneghel Rodrigues wrote:
> > Latest qemu.git master is failing big time to pass sanity checks:
> >
> > https://bugs.launchpad.net/qemu/+bug/1169254
> >
> > We've had some issues with the test jobs, and finally man
Thanks. Comments inline
On 04/17/2013 05:16 AM, Paolo Bonzini wrote:
+/*
+ * Create protection domain and completion queues
+ */
+static int qemu_rdma_alloc_pd_cq(RDMAContext *rdma)
+{
+/* allocate pd */
+rdma->pd = ibv_alloc_pd(rdma->verbs);
+if (!rdma->pd) {
+fprintf(
On 04/17/2013 12:14 PM, Eric Blake wrote:
> Or, written another way, to implement the same results in only two coded
> loops:
Missed a line:
>
> if name is set:
> if there is a snapshot with that name (loop 1):
> if id is set:
> if id matches:
>
On 04/17/2013 04:51 AM, Pavel Hrdina wrote:
> On 17.4.2013 12:19, Wenchao Xia wrote:
>> 于 2013-4-17 15:52, Pavel Hrdina 写道:
>>> Hi Wenchao,
>>>
>>> unfortunately no. According to new design of savevm, loadvm and delvm I
>>> need also search for snapshots that have the specified name and id.
>>>
>>
On Wed, Apr 17, 2013 at 08:06:37PM +0200, Andreas Färber wrote:
> Hi Jens,
>
> Am 03.04.2013 08:42, schrieb Jens Freimann:
> > this is what our approach to CPU hotplug looks like.
> > With respect to Igor's CPU hotplug series, how should we proceed?
> > Should we change the interface to
> > qemu
Hi Jens,
Am 03.04.2013 08:42, schrieb Jens Freimann:
> this is what our approach to CPU hotplug looks like.
> With respect to Igor's CPU hotplug series, how should we proceed?
> Should we change the interface to
> qemu_system_cpu_add_notifier/qemu_system_cpu_hotplug_request/cpu-add etc?
I am wo
Am 17.04.2013 09:23, schrieb liguang:
> this work implemented Embedded Controller chip emulation
> which was defined at ACPI SEPC v5 chapter 12:
> "ACPI Embedded Controller Interface Specification"
>
> commonly Embedded Controller will emulate keyboard,
> mouse, handle ACPI defined operations and
On Wed, Apr 17, 2013 at 03:04:48PM +0200, Andreas Färber wrote:
> Hi,
>
> Am 17.04.2013 11:21, schrieb Moese, Michael:
> >> I think your best bet is to ask GreenSocs if you need support for this
> >> codebase.
> >
> > I think you'd be right when you point me to GreenSocs, but.. they don't
> > s
Il 17/04/2013 17:36, Hans de Goede ha scritto:
>>>
>>
>> I'm not sure why all users of qemu_chr_fe_add_watch believe that the
>> watch will be one-shot. This is definitely not what g_io_create_watch
>> does...
>
> It is supposed to depend on the return value of the callback, if you
> return False
Il 17/04/2013 17:59, Michael R. Hines ha scritto:
>>> Failure already happens for unknown capabilities.
>> Maybe I misread the code, but all I saw is:
>>
>> +if (cap.flags & RDMA_CAPABILITY_CHUNK_REGISTER) {
>> +rdma->chunk_register_destination = true;
>> +} else if (cap
Hello everyone. I am writing a device driver on qemu using a PCI card that I
modelled bare functionality in so we can test the driver while the board is
made. I have a couple of questions that I can't find having been addressed in
the past.
The system is x86_64 running Ubuntu. I am using KVM on
On 04/17/2013 11:52 AM, Eric Blake wrote:
On 04/16/2013 10:20 PM, mrhi...@linux.vnet.ibm.com wrote:
+Experimental: Next, decide if you want dynamic page registration.
+For example, if you have an 8GB RAM virtual machine, but only 1GB
+is in active use, then disabling this feature will cause all
Acknowledged.
On 04/17/2013 06:13 AM, Orit Wasserman wrote:
On 04/17/2013 07:20 AM, mrhi...@linux.vnet.ibm.com wrote:
From: "Michael R. Hines"
These are the prototypes and implementation of new hooks that
RDMA takes advantage of to perform dynamic page registration.
An optional hook is also
On 04/17/2013 04:58 AM, Paolo Bonzini wrote:
No, I really mean it. No dead code. We included the one useful option
as a capability, and that should be it.
Acknowledged =)
Failure already happens for unknown capabilities.
Maybe I misread the code, but all I saw is:
+if (cap.flags
On 04/17/2013 11:44 AM, Eric Blake wrote:
On 04/16/2013 10:20 PM, mrhi...@linux.vnet.ibm.com wrote:
From: "Michael R. Hines"
This capability allows you to disable dynamic chunk registration
for better throughput on high-performance links.
It is enabled by default.
Signed-off-by: Michael R. H
On 04/16/2013 10:20 PM, mrhi...@linux.vnet.ibm.com wrote:
> +Experimental: Next, decide if you want dynamic page registration.
> +For example, if you have an 8GB RAM virtual machine, but only 1GB
> +is in active use, then disabling this feature will cause all 8GB to
> +be pinned and resident in
On 04/16/2013 10:20 PM, mrhi...@linux.vnet.ibm.com wrote:
> From: "Michael R. Hines"
>
> This capability allows you to disable dynamic chunk registration
> for better throughput on high-performance links.
>
> It is enabled by default.
>
> Signed-off-by: Michael R. Hines
> ---
> +++ b/qapi-sch
What EC is this for? The device and interface is defined by the spec, but
the offsets and methods are custom for every EC.
Marc
On Wed, Apr 17, 2013 at 1:22 AM, liguang wrote:
> defined at ACPI SPEC v5 chapter 12:
> "ACPI Embedded Controller Interface Specification"
>
> Signed-off-by: liguang
Hi.
At least one major bug (noted below), have you tested all of this yet?
MM
On 17 April 2013 09:23, liguang wrote:
> this work implemented Embedded Controller chip emulation
> which was defined at ACPI SEPC v5 chapter 12:
> "ACPI Embedded Controller Interface Specification"
>
> commonly Emb
Ji,
On 04/16/2013 11:34 AM, Paolo Bonzini wrote:
Il 16/04/2013 11:15, Gerd Hoffmann ha scritto:
On 04/10/13 15:23, Paolo Bonzini wrote:
After attaching the source, we have to remove the reference we hold
to it, because we do not hold anymore a pointer to the source.
If we do not do this, remo
The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini
---
configure| 2 --
include/exec/cpu-defs.h | 2 --
include/exec/user/abitypes.h | 7 +++
linux-user/elfload.c | 6 +++---
4 files changed, 10 insertions(+), 7 deletions(
Move -lm to the end of the line, so that it can be picked up as a
dependency by pixman in the static build case.
Reviewed-by: Peter Maydell
Signed-off-by: Paolo Bonzini
---
Makefile.target | 10 +-
configure | 4 +++-
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a
On 04/14/2013 04:38:23 AM, Artyom Tarasenko wrote:
On Sat, Apr 13, 2013 at 7:03 PM, Rob Landley wrote:
> On 03/26/2013 02:34:50 AM, Artyom Tarasenko wrote:
>>
>> On Tue, Mar 26, 2013 at 1:52 AM, Rob Landley
wrote:
>> > Can the virtio things (serial, network, block, virtfs) be used on
>> > ar
On Wed, Apr 17, 2013 at 03:15:56PM +0200, Paolo Bonzini wrote:
> Il 17/04/2013 15:07, Stefan Hajnoczi ha scritto:
> > The .io_flush() handler no longer exists and has no users. Drop the
> > io_flush argument to aio_set_fd_handler() and related functions.
> >
> > The AioFlushEventNotifierHandler t
On Wed, Apr 17, 2013 at 03:20:02PM +0200, Paolo Bonzini wrote:
> Il 17/04/2013 15:07, Stefan Hajnoczi ha scritto:
> >
> > Due to this change we need to update tests/test-aio.c which asserts
> > aio_poll() return values. Note that QEMU doesn't actually rely on these
> > return values so only tests
On Mon, Apr 01, 2013 at 06:01:30PM +0800, Wenchao Xia wrote:
> /* New and old BlockDriverState structs for group snapshots */
> -typedef struct BlkTransactionStates {
> +typedef struct BdrvActionOps {
> +int (*commit)(BlockdevAction *action, void **p_opaque, Error **errp);
> +void (*rollba
Registers are 64-bit in size for the MIPS n32 ABI. Define
target_elf_greg_t accordingly, and use the correct function
to do endian swaps.
Reviewed-by: Peter Maydell
Signed-off-by: Paolo Bonzini
---
linux-user/elfload.c | 21 ++---
1 file changed, 14 insertions(+), 7 deletions(-
On Wed, Apr 17, 2013 at 02:03:12PM +0200, Christian Borntraeger wrote:
> On 15/04/13 16:40, Michael S. Tsirkin wrote:
> > In response to a bug report on IRC: this should fix it I think?
> > Need to test properly but out of time for today,
> > compiled only. Hope this helps.
> >
> > Signed-off-by:
Reviewed-by: Peter Maydell
Signed-off-by: Paolo Bonzini
---
linux-user/elfload.c | 114 +--
1 file changed, 57 insertions(+), 57 deletions(-)
diff --git a/linux-user/elfload.c b/linux-user/elfload.c
index 9d5dbb8..bc2e9f1 100644
--- a/linux-user/e
Reviewed-by: Peter Maydell
Signed-off-by: Paolo Bonzini
---
configure | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/configure b/configure
index f4bfa14..1495214 100755
--- a/configure
+++ b/configure
@@ -3587,6 +3587,15 @@ echo "extra_ldflags=$EXTRA_LDFLA
We already define it in Makefile.target. But we need to avoid a
curious double negation in order to eliminate it.
Tested-by: Stefano Stabellini
Reviewed-by: Peter Maydell
Signed-off-by: Paolo Bonzini
---
configure| 3 ---
include/hw/xen/xen.h | 2 +-
2 files changed, 1 insertion(+
We already had a test to add -march=i486 when needed. Make the
existing test independent of vhost-net, so that it is also used
under Win32.
Signed-off-by: Paolo Bonzini
---
configure | 56 ++--
1 file changed, 26 insertions(+), 30 deletions(-)
Signed-off-by: Paolo Bonzini
---
configure| 4 +---
default-configs/lm32-softmmu.mak | 1 +
hw/display/Makefile.objs | 5 +++--
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/configure b/configure
index 35f90e3..6e775aa 100755
--- a/configure
+++ b/
Previously, this was done for target_long/ulong, and propagated to
abi_long/ulong via a typedef. But target_long/ulong should not
have any specific alignment, it is never used to access guest
memory.
Signed-off-by: Paolo Bonzini
---
configure| 9 -
include/exec/cpu-
The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini
---
configure| 4
include/exec/cpu-defs.h | 2 --
include/exec/user/abitypes.h | 10 ++
linux-user/elfload.c | 4 ++--
4 files changed, 12 insertions(+), 8 del
The alignment is a characteristic of the ABI, not the CPU.
Signed-off-by: Paolo Bonzini
---
configure| 3 ---
include/exec/cpu-defs.h | 2 --
include/exec/user/abitypes.h | 9 +
linux-user/elfload.c | 14 +++---
4 files changed, 16 insertions(+
Some fields in core dumps are 32-bit in 32-or-64 environments (ppc64abi32,
sparc32plus). Use abi_long/ulong for those.
Also, the fields of target_elf_siginfo are ints. Use tswap32 to convert them.
Reviewed-by: Peter Maydell
Signed-off-by: Paolo Bonzini
---
linux-user/elfload.c | 18 +
This series expands on the one I sent yesterday, but also fixes some
confusion between target (CPU) and ABI types in linux-user/elfload.c.
target_short/int/llong and the corresponding unsigned types are renamed
to abi_short/int/llong, and TARGET_*_ALIGNMENT is similarly renamed to
ABI_*_ALIGNMENT.
Reviewed-by: Peter Maydell
Signed-off-by: Paolo Bonzini
---
configure | 28 +---
1 file changed, 13 insertions(+), 15 deletions(-)
diff --git a/configure b/configure
index 4c4f6f6..a6e9104 100755
--- a/configure
+++ b/configure
@@ -3986,6 +3986,19 @@ if test "$trace_defa
1 - 100 of 204 matches
Mail list logo