Stefan Weil writes:
> Commit f26e428da505709ec03b2ed2c9eb3db82b30bd7b fixed compilation
> with --enable-vnc-png, but broke it with --enable-vnc-png.
You mean "with --enable-vnc-jpeg, but", don't you?
> The breakage is caused by pngconfig.h which checks whether
> setjmp.h was already included an
On Mon, Jun 27, 2011 at 12:54 PM, Stefan Hajnoczi wrote:
> On Mon, Jun 27, 2011 at 4:48 AM, Fam Zheng wrote:
>> Parse vmdk decriptor file and open mono flat image.
>> @@ -598,6 +600,154 @@ static int vmdk_open_vmdk4(BlockDriverState *bs, int
>> flags)
>> return ret;
>> }
>>
>> +/* find an o
Hi,
I'm using qemu with qxl (with S3/4 support. patches sent by Alon Levy).
While with Windows xp guest I had no problems, Windows 7 (32 bits) hangs
after S3 (it looks alive for a second, and then it gets stack).It
happens only when using "-net tap"; with "-net user", I didn't encounter
a pro
On 2011-06-27 08:53, Wayne Xia wrote:
> Made an option to let qemu pass a picture to bios, let the bios show it as a
> logo. By default it is off, enable it as following
That's better. :)
> -boot splash_time=N,splash_filename=P
> N have a max value of 0x, unit is ms. P is the a file name
Hello,
I'm new to QEMU development and am attempting to write code for a new board
and system. I modeled the code after the code in the target-microblaze
folder, but removed the dependency on the petalogix board and instead made
it require the code from my board. At this point, it can boot and exe
Am 26.06.2011 14:50, schrieb Dor Laor:
> On 06/24/2011 12:28 PM, Stefan Hajnoczi wrote:
>> On Sun, Jun 19, 2011 at 5:02 PM, Dor Laor wrote:
>>> On 06/18/2011 12:17 PM, Stefan Hajnoczi wrote:
On Sat, Jun 18, 2011 at 10:15 AM, Stefan Hajnoczi
wrote:
>
> On Fri, Jun 17, 2011
On 06/24/2011 04:02 PM, Alon Levy wrote:
Currently we define the following relation between modes and primary surface
existance:
QXL_MODE_COMPAT
QXL_MODE_NATIVE primary exists
QXL_MODE_UNDEFINED
QXL_MODE_VGA primary doesn't exist
This, coupled with disallowing various IO's when not
On 2011-06-27 08:53, Wayne Xia wrote:
Made an option to let qemu pass a picture to bios, let the bios show it as a
logo. By default it is off, enable it as following
That's better. :)
-boot splash_time=N,splash_filename=P
N have a max value of 0x, unit is ms. P is the a file name or
On Mon, Jun 27, 2011 at 8:00 AM, Fam Zheng wrote:
> On Mon, Jun 27, 2011 at 12:54 PM, Stefan Hajnoczi wrote:
>> On Mon, Jun 27, 2011 at 4:48 AM, Fam Zheng wrote:
>>> Parse vmdk decriptor file and open mono flat image.
>>> @@ -598,6 +600,154 @@ static int vmdk_open_vmdk4(BlockDriverState *bs, int
On Mon, Jun 27, 2011 at 8:04 AM, yhalperi wrote:
> I'm using qemu with qxl (with S3/4 support. patches sent by Alon Levy).
> While with Windows xp guest I had no problems, Windows 7 (32 bits) hangs
> after S3 (it looks alive for a second, and then it gets stack).It happens
> only when using "-net
On Mon, Jun 27, 2011 at 8:37 AM, Philip Loh wrote:
> I'm new to QEMU development and am attempting to write code for a new board
> and system. I modeled the code after the code in the target-microblaze
> folder, but removed the dependency on the petalogix board and instead made
> it require the co
Am 22.06.2011 18:09, schrieb Supriya Kannery:
> On 06/20/2011 08:04 PM, Kevin Wolf wrote:
>> Am 17.06.2011 18:38, schrieb Supriya Kannery:
>
>>> + if (bdrv_is_inserted(bs)) {
>>> + /* cache change applicable only if device inserted */
>>> + return bdrv
On Mon, Jun 27, 2011 at 7:53 AM, Wayne Xia wrote:
> Made an option to let qemu pass a picture to bios, let the bios show it as a
> logo. By default it is off, enable it as following
> -boot splash_time=N,splash_filename=P
It's a shame qemu-config.c has some options that use this_syntax and
som
On 06/27/2011 11:16 AM, Alon Levy wrote:
On Mon, Jun 27, 2011 at 09:28:45AM +0300, yhalperi wrote:
On 06/26/2011 08:47 PM, Alon Levy wrote:
On Sun, Jun 26, 2011 at 12:59:06PM -0400, Yonit Halperin wrote:
Sorry for the late response, wasn't available.
I'm afraid that (1) and (2) will indeed wa
On Mon, Jun 27, 2011 at 09:28:45AM +0300, yhalperi wrote:
> On 06/26/2011 08:47 PM, Alon Levy wrote:
> >On Sun, Jun 26, 2011 at 12:59:06PM -0400, Yonit Halperin wrote:
> >>Sorry for the late response, wasn't available.
> >>I'm afraid that (1) and (2) will indeed wakeup the worker, but will not
>
Am 23.06.2011 15:16, schrieb Stefano Stabellini:
> On Mon, 20 Jun 2011, Kevin Wolf wrote:
diff --git a/hw/xen_platform.c b/hw/xen_platform.c
index b167eee..9f8c843 100644
--- a/hw/xen_platform.c
+++ b/hw/xen_platform.c
@@ -34,6 +34,9 @@
#include "xen_backend.h"
#i
On Mon, Jun 27, 2011 at 10:42:46AM +0300, yhalperi wrote:
> On 06/24/2011 04:02 PM, Alon Levy wrote:
> >Currently we define the following relation between modes and primary surface
> >existance:
> >
> > QXL_MODE_COMPAT
> > QXL_MODE_NATIVE primary exists
> > QXL_MODE_UNDEFINED
> > QXL_MODE_VGA
Resolved: I accidentally compiled an executable that had a different memory
map than the board's memory map.
Thanks though!
On 27 June 2011 16:17, Stefan Hajnoczi wrote:
> On Mon, Jun 27, 2011 at 8:37 AM, Philip Loh wrote:
> > I'm new to QEMU development and am attempting to write code for a n
On 26 June 2011 12:11, Michael S. Tsirkin wrote:
> On Tue, Jun 14, 2011 at 08:36:33PM +0300, Michael S. Tsirkin wrote:
>> Signed-off-by: Michael S. Tsirkin
>
> Riku, could you fix this up in a way that makes sense please?
> All I really care about is that -Werror build passes with the latest
> gc
On 06/27/2011 10:48 AM, Kevin Wolf wrote:
Am 26.06.2011 14:50, schrieb Dor Laor:
On 06/24/2011 12:28 PM, Stefan Hajnoczi wrote:
On Sun, Jun 19, 2011 at 5:02 PM, Dor Laor wrote:
On 06/18/2011 12:17 PM, Stefan Hajnoczi wrote:
On Sat, Jun 18, 2011 at 10:15 AM, Stefan Hajnoczi
wrote:
On F
From: Kevin Wolf
Asynchronous code is becoming very complex. At the same time
synchronous code is growing because it is convenient to write.
Sometimes duplicate code paths are even added, one synchronous and the
other asynchronous. This patch introduces coroutines which allow code
that looks sy
From: "Aneesh Kumar K.V"
On platforms that don't support makecontext(3) use gthread based
coroutine implementation.
Darwin has makecontext(3) but getcontext(3) is stubbed out to return
ENOTSUP. Andreas Färber debugged this and
contributed the ./configure test which solves the issue for Darwin/
On 27 June 2011 10:06, Peter Maydell wrote:
> On 26 June 2011 12:11, Michael S. Tsirkin wrote:
>> On Tue, Jun 14, 2011 at 08:36:33PM +0300, Michael S. Tsirkin wrote:
>>> Signed-off-by: Michael S. Tsirkin
>>
>> Riku, could you fix this up in a way that makes sense please?
>> All I really care abo
On Mon, Jun 27, 2011 at 11:25:47AM +0300, yhalperi wrote:
> On 06/27/2011 11:16 AM, Alon Levy wrote:
> >On Mon, Jun 27, 2011 at 09:28:45AM +0300, yhalperi wrote:
> >>On 06/26/2011 08:47 PM, Alon Levy wrote:
> >>>On Sun, Jun 26, 2011 at 12:59:06PM -0400, Yonit Halperin wrote:
> Sorry for the lat
Hello,
This fixes a segfault at startup regression debugged and fixed by
Luiz. Please pull.
The following changes since commit f26e428da505709ec03b2ed2c9eb3db82b30bd7b:
Fix MinGW compilation when --enable-vnc-jpeg is specified (2011-06-26
20:19:38 +)
are available in the git repository
Here is the latest version of the coroutine series with Mac OS X fixes from
Andreas Färber .
QEMU is event-driven and suffers when blocking operations are performed because
VM execution may be stopped until the operation completes. Therefore many
operations that could block are performed asynchro
From: Anthony Liguori
GLib is an extremely common library that has a portable thread implementation
along with tons of other goodies.
GLib and GObject have a fantastic amount of infrastructure we can leverage in
QEMU including an object oriented programming infrastructure.
Short term, it has a
Hello,
On (Fri) 24 Jun 2011 [02:22:44], Edgar E. Iglesias wrote:
> Hi,
>
> Tried to stream 2K of data into a guest via an emulated serial port backed
> by -serial stdio but it failed. Looks like data flows for a while, then
> suddenly even though the last call to can_rceive returns +, nothing com
On (Fri) 24 Jun 2011 [12:54:07], Joel Uckelman wrote:
> On Fri, Jun 24, 2011 at 4:54 AM, Amit Shah wrote:
> >>
> >> I guess this means I need to get networking running on the guest so
> >> that it has a port visible to the host on which my server can listen.
> >> Is there a guide somewhere for doi
To run automated tests for coroutines:
make test-coroutine
./test-coroutine
On success the program terminates with exit status 0. On failure an
error message is written to stderr and the program exits with exit
status 1.
Signed-off-by: Stefan Hajnoczi
---
.gitignore |1 +
Makefi
Add a microbenchmark for coroutine create, enter, and return (aka
lifecycle). This is a useful benchmark because users are expected to
create many coroutines, one per I/O request for example, and we
therefore need to provide good performance in that scenario.
To run:
make test-coroutine
./te
Changes from v3:
01/12: move vmdk_add_extent here
03/12: boundary check
04/12: use vmdk_add_extent in separated vmdk_open_*
09/12: NULL-terminate the input string
Fam Zheng (12):
VMDK: introduce VmdkExtent
VMDK: bugfix, align offset to cluster in get_whole_cluster
VMDK: probe
On (Sun) 26 Jun 2011 [20:43:16], Blue Swirl wrote:
> On Wed, Jun 22, 2011 at 7:53 AM, Amit Shah wrote:
[snip]
> > From dec93d9eccd639f7bfd1343dca65fa112eb19e3e Mon Sep 17 00:00:00 2001
> > Message-Id:
> >
> > From: Amit Shah
> > Date: Wed, 22 Jun 2011 10:20:48 +0530
> > Subject: [PATCH 1/1] C
On 06/27/2011 11:12 AM, Stefan Hajnoczi wrote:
On Mon, Jun 27, 2011 at 8:04 AM, yhalperi wrote:
I'm using qemu with qxl (with S3/4 support. patches sent by Alon Levy).
While with Windows xp guest I had no problems, Windows 7 (32 bits) hangs
after S3 (it looks alive for a second, and then it get
Separate vmdk_open by subformats to:
* vmdk_open_vmdk3
* vmdk_open_vmdk4
Signed-off-by: Fam Zheng
---
block/vmdk.c | 195 +
1 files changed, 126 insertions(+), 69 deletions(-)
diff --git a/block/vmdk.c b/block/vmdk.c
index 3bf8980..81c105
Introduced VmdkExtent array into BDRVVmdkState, enable holding multiple
image extents for multiple file image support.
Signed-off-by: Fam Zheng
---
block/vmdk.c | 351 +-
1 files changed, 250 insertions(+), 101 deletions(-)
diff --git a/b
Probe as the same behavior as VMware does.
Recognize image as monolithicFlat descriptor file when the file is text
and the first effective line (not '#' leaded comment or space line) is
either 'version=1' or 'version=2'. No space or upper case charactors
accepted.
Signed-off-by: Fam Zheng
---
bl
There are several occurrence of magic number 0x200 as the descriptor
offset within mono sparse image file. This is not the case for images
with separate descriptor file. So a field is added to BDRVVmdkState to
hold the correct value.
Signed-off-by: Fam Zheng
---
block/vmdk.c | 26 +
Cid_update is the flag for updating CID on first write after opening the
image. This should be per image open rather than per program life cycle,
so change it from static var of vmdk_write to a field in BDRVVmdkState.
Signed-off-by: Fam Zheng
---
block/vmdk.c |6 +++---
1 files changed, 3 in
On (Fri) 24 Jun 2011 [13:57:28], Markus Armbruster wrote:
> Ping?
There were a couple of things:
> port 0, guest on, host off, throttle off
guest on/off, host on/off doesn't convey much -- what's on/off?
Also, 'throttle' could be 'thottled'?
Amit
Flush all the file that referenced by the image.
Signed-off-by: Fam Zheng
---
block/vmdk.c | 12 +++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/block/vmdk.c b/block/vmdk.c
index c3f0ab6..cf7370f 100644
--- a/block/vmdk.c
+++ b/block/vmdk.c
@@ -1084,7 +1084,17 @@ s
The return type of get_cluster_offset was an offset that use 0 to denote
'not allocated', this will be no longer true for flat extents, as we see
flat extent file as a single huge cluster whose offset is 0 and length
is the whole file length.
So now we use int return value, 0 means success and othe
In get_whole_cluster, the offset is not aligned to cluster when reading
from backing_hd. When the first write to child is not at the cluster
boundary, wrong address data from parent is copied to child.
Signed-off-by: Fam Zheng
---
block/vmdk.c |8 +---
1 files changed, 5 insertions(+), 3
---
.gitignore |4
libcacard/.gitignore |1 +
2 files changed, 5 insertions(+), 0 deletions(-)
create mode 100644 libcacard/.gitignore
diff --git a/.gitignore b/.gitignore
index 08013fc..7acafe7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -68,3 +68,7 @@ cscope.*
tags
TAG
Parse vmdk decriptor file and open mono flat image.
Read/write the flat extent.
Signed-off-by: Fam Zheng
---
block/vmdk.c | 185 +
1 files changed, 172 insertions(+), 13 deletions(-)
diff --git a/block/vmdk.c b/block/vmdk.c
index c84ea90.
Also add --pkgconfigdir and --includedir configure parameters.
---
configure | 10 ++
libcacard/Makefile| 25 ++---
libcacard/libcacard.pc.in | 13 +
3 files changed, 45 insertions(+), 3 deletions(-)
create mode 100644 libcacar
qemu-img.c wants to count allocated file size of image. Previously it
counts a single bs->file by 'stat' or Window API. As VMDK introduces
multiple file support, the operation becomes format specific with
platform specific meanwhile.
The functions are moved to block/raw-{posix,win32}.c and qemu-im
Add create option 'format', with enums:
monolithicSparse
monolithicFlat
twoGbMaxExtentSparse
twoGbMaxExtentFlat
Each creates a subformat image file. The default is monolithiSparse.
Signed-off-by: Fam Zheng
---
block/vmdk.c | 563 ++
On Mon, Jun 27, 2011 at 01:12:18PM +0300, yhalperi wrote:
> On 06/27/2011 11:12 AM, Stefan Hajnoczi wrote:
> >On Mon, Jun 27, 2011 at 8:04 AM, yhalperi wrote:
> >>I'm using qemu with qxl (with S3/4 support. patches sent by Alon Levy).
> >>While with Windows xp guest I had no problems, Windows 7 (3
Conform coding style in vmdk.c to pass scripts/checkpatch.pl checks.
Signed-off-by: Fam Zheng
---
block/vmdk.c | 79 +++--
1 files changed, 48 insertions(+), 31 deletions(-)
diff --git a/block/vmdk.c b/block/vmdk.c
index f1d0cc9..786cfc4 100
Hi,
On Mon, Jun 27, 2011 at 12:34:44PM +0200, Alon Levy wrote:
> Also add --pkgconfigdir and --includedir configure parameters.
> ---
> configure | 10 ++
> libcacard/Makefile| 25 ++---
> libcacard/libcacard.pc.in | 13 +
> 3
On Sun, 26 Jun 2011, Michael S. Tsirkin wrote:
> move ids to pci info structure
>
> Signed-off-by: Michael S. Tsirkin
>
> Untested.
>
tested and working correctly, it is fine by me.
> ---
> hw/xen_platform.c | 15 +++
> 1 files changed, 7 insertions(+), 8 deletions(-)
>
> dif
On Fri, Jun 24, 2011 at 06:51:51PM +0200, Alon Levy wrote:
> On Fri, Jun 24, 2011 at 04:37:39PM +0200, Christophe Fergeau wrote:
> > The previous parser had copy and paste errors when computing
> > vname_length and type_params_length, "name" was used instead
> > of respectively vname and type_param
On Sun, 26 Jun 2011, Michael S. Tsirkin wrote:
> Sync xen names to ones used by linux. Add
> xen platform device id as well.
>
> Signed-off-by: Michael S. Tsirkin
thanks for the patch, it is fine by me.
> ---
> hw/pci_ids.h |3 ++-
> hw/xen_platform.c |8
> 2 files chang
In file included from /usr/include/png.h:510,
from ui/vnc-enc-tight.c:37:
/usr/include/pngconf.h:371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘.’ token
/usr/include/pngconf.h:372: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘include’
make:
Signed-off-by: Fabien Chouteau
---
slirp/slirp.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/slirp/slirp.c b/slirp/slirp.c
index 1593be1..be30501 100644
--- a/slirp/slirp.c
+++ b/slirp/slirp.c
@@ -697,7 +697,7 @@ void if_encap(Slirp *slirp, const uint8_t *ip_data,
Amit Shah writes:
> On (Fri) 24 Jun 2011 [13:57:28], Markus Armbruster wrote:
>> Ping?
>
> There were a couple of things:
>
>> port 0, guest on, host off, throttle off
>
> guest on/off, host on/off doesn't convey much -- what's on/off?
>
> Also, 'throttle' could be 'thottled'?
Discus
Signed-off-by: Fabien Chouteau
---
target-ppc/translate.c | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/target-ppc/translate.c b/target-ppc/translate.c
index 0a03b44..d0ca821 100644
--- a/target-ppc/translate.c
+++ b/target-ppc/translate.c
@@ -3995
While eventually this should come from the machine initialization function,
take a short cut to avoid converting all machines now.
Signed-off-by: Avi Kivity
---
hw/pc.c |3 ++-
hw/pc.h |4 +++-
hw/pc_piix.c |8 +++-
3 files changed, 12 insertions(+), 3 deletions(-)
dif
Currently dirty tracking is implemented by passing through
all calls to the underlying cpu_physical_memory_*() calls.
Signed-off-by: Avi Kivity
---
memory.c | 39 +++
memory.h |1 +
2 files changed, 32 insertions(+), 8 deletions(-)
diff --git a/memory.c
Signed-off-by: Avi Kivity
---
hw/pc_piix.c | 15 ---
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/hw/pc_piix.c b/hw/pc_piix.c
index d83854c..f2d0476 100644
--- a/hw/pc_piix.c
+++ b/hw/pc_piix.c
@@ -68,7 +68,8 @@ static void ioapic_init(IsaIrqState *isa_irq_state)
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Signed-off-by: Avi Kivity
---
hw/cirrus_vga.c | 83 --
1 files changed, 13 insertions(+), 70 deletions(-)
diff --git a/hw/cirrus_vga.c b/h
Signed-off-by: Avi Kivity
---
hw/pc.c | 59 ---
hw/pc.h |1 +
2 files changed, 41 insertions(+), 19 deletions(-)
diff --git a/hw/pc.c b/hw/pc.c
index 369566a..1c9d89a 100644
--- a/hw/pc.c
+++ b/hw/pc.c
@@ -41,6 +41,7 @@
#include "sys
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Signed-off-by: Avi Kivity
---
hw/cirrus_vga.c | 87 ++
1 files changed, 16 insertions(+), 71 deletions(-)
diff --git a/hw/cirrus_vga.c b/h
We're going to remove the callback, so we can't use it to save the
address. Use the pci API instead.
Signed-off-by: Avi Kivity
---
hw/vmware_vga.c | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/hw/vmware_vga.c b/hw/vmware_vga.c
index 354c221..190b005 100644
Allocate the root memory region and initialize it.
Signed-off-by: Avi Kivity
---
exec.c | 19 +++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/exec.c b/exec.c
index b03b5be..9b894b9 100644
--- a/exec.c
+++ b/exec.c
@@ -34,6 +34,8 @@
#include "kvm.h"
#includ
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Signed-off-by: Avi Kivity
---
hw/cirrus_vga.c | 82 +++
1 files changed, 10 insertions(+), 72 deletions(-)
diff --git a/hw/cirrus_vga.c b/
Signed-off-by: Avi Kivity
---
hw/usb-ohci.c | 42 +-
1 files changed, 17 insertions(+), 25 deletions(-)
diff --git a/hw/usb-ohci.c b/hw/usb-ohci.c
index 5d2ae01..e6a901f 100644
--- a/hw/usb-ohci.c
+++ b/hw/usb-ohci.c
@@ -62,7 +62,7 @@ typedef struct OHCI
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Signed-off-by: Avi Kivity
---
hw/cirrus_vga.c | 78 +++---
1 files changed, 10 insertions(+), 68 deletions(-)
diff --git a/hw/cirrus_vga.c b/h
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
We have to keep vga_mem_{read,write}b() since they're used by cirrus.
Signed-off-by: Avi Kivity
---
hw/cirrus_vga.c |4 +-
hw/vga.c| 56 +++---
This is now done sloppily, via get_system_memory(). Eventually callers
will be converted to stop using that.
Signed-off-by: Avi Kivity
---
hw/apb_pci.c |2 ++
hw/bonito.c|4 +++-
hw/grackle_pci.c |5 +++--
hw/gt64xxx.c |4 +++-
hw/pc.h|4 +++
Simple implementations of memory routers, for example the Cirrus VGA memory
banks
or the 440FX PAM registers can generate adjacent memory regions which are
contiguous.
Detect these and merge them; this saves kvm memory slots and shortens lookup
times.
Signed-off-by: Avi Kivity
---
memory.c |
Convert all vga memory to the memory API. Note we need to fall back to
get_system_memory(), since the various buses don't pass the vga window
as a memory region.
Signed-off-by: Avi Kivity
---
hw/cirrus_vga.c | 346 +--
hw/vga-isa-mm.c | 66
get_system_memory() provides the root of the memory hierarchy.
This interface is intended to be private between memory.c and exec.c.
If this file is included elsewhere, it should be regarded as a bug (or
TODO item). However, it will be temporarily needed for the conversion
to hierarchical memory
Allow registering sysbus device memory using a MemoryRegion. Once all users
are converted, sysbus_init_mmio() and sysbus_init_mmio_cb() will be removed.
Signed-off-by: Avi Kivity
---
hw/sysbus.c | 27 ---
hw/sysbus.h |3 +++
2 files changed, 27 insertions(+), 3 del
This is a hack, for devices that have a back-channel to read this
address back outside the normal configuration mechanisms, such
as VMware svga.
Signed-off-by: Avi Kivity
---
hw/pci.c |5 +
hw/pci.h |1 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/hw/pci.c b/hw/pc
The memory API separates the attributes of a memory region (its size, how
reads or writes are handled, dirty logging, and coalescing) from where it
is mapped and whether it is enabled. This allows a device to configure
a memory region once, then hand it off to its parent bus to map it according
to
Allow registering a BAR using a MemoryRegion. Once all users are converted,
pci_register_bar() and pci_register_bar_simple() will be removed.
Signed-off-by: Avi Kivity
---
hw/pci.c | 47 +++
hw/pci.h |3 +++
2 files changed, 42 insertions(+), 8
On Fri, 24 Jun 2011, Peter Maydell wrote:
> On 24 June 2011 12:08, wrote:
> > From: Stefano Stabellini
> >
> > qemu_ram_ptr_length should take ram_addr_t as argument rather than
> > target_phys_addr_t because is doing comparisons with RAMBlock addresses.
> >
> > cpu_physical_memory_map should cr
As expected, this is taking longer than expected, so I'm releasing something
less complete than I'd have liked. Not even all of the PC machine is
converted, but the difficult parts are (cirrus). It appears to work well.
The major change compared to v1 is the introduction of
memory_region_init_al
On 2011-06-27 15:21, Avi Kivity wrote:
> Simple implementations of memory routers, for example the Cirrus VGA memory
> banks
> or the 440FX PAM registers can generate adjacent memory regions which are
> contiguous.
> Detect these and merge them; this saves kvm memory slots and shortens lookup
>
On Mon, Jun 27, 2011 at 1:41 PM, Fabien Chouteau wrote:
>
> Signed-off-by: Fabien Chouteau
> ---
> slirp/slirp.c | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
Any particular bug that this fixes?
There have been 64 byte minimum padding patches to several emulated
NICs. There
On Mon, Jun 27, 2011 at 1:31 PM, Rob Landley wrote:
> In file included from /usr/include/png.h:510,
> from ui/vnc-enc-tight.c:37:
> /usr/include/pngconf.h:371: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
> ‘__attribute__’ before ‘.’ token
> /usr/include/pngconf.h:372: error: expected ‘
On Sat, 25 Jun 2011, Peter Maydell wrote:
> On 24 June 2011 17:35, wrote:
> > +out_error:
> > + qemu_free(blkdev->params);
> > + qemu_free(blkdev->mode);
> > + qemu_free(blkdev->type);
> > + qemu_free(blkdev->dev);
> > + qemu_free(blkdev->devtype);
> > + return -1;
>
> It occur
On 06/27/2011 04:56 PM, Jan Kiszka wrote:
On 2011-06-27 15:21, Avi Kivity wrote:
> Simple implementations of memory routers, for example the Cirrus VGA memory
banks
> or the 440FX PAM registers can generate adjacent memory regions which are
contiguous.
> Detect these and merge them; this sav
On 27/06/2011 15:50, Stefan Hajnoczi wrote:
> On Mon, Jun 27, 2011 at 1:41 PM, Fabien Chouteau wrote:
>>
>> Signed-off-by: Fabien Chouteau
>> ---
>> slirp/slirp.c |4 ++--
>> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> Any particular bug that this fixes?
>
> There have been 64 byt
On 06/09/2011 01:10 PM, Paolo Bonzini wrote:
These are two old patches that I never submitted because I didn't really
think they were useful except as cleanups. Recently, however, Alex Graf
mentioned some problems that Mac OS X has with iothread, and they sounded
to me like they were related to
Hi
Please send in any agenda items you are interested in covering.
Later, Juan.
On 06/14/11 03:22, Andreas Färber wrote:
> In 821601ea5b02a68ada479731a4d3d07a9876632a (Make VNC support optional)
> cocoa.o was moved from ui-obj-$(CONFIG_COCOA) to vnc-obj-$(CONFIG_COCOA),
> adding a dependency on $(CONFIG_VNC). That must've been unintentional.
>
> Cc: Jes Sorensen
> Cc: Anthon
This is the second draft for what I think could be added when we increase
qcow2's
version number to 3. This includes points that have been made by several people
over the past few months. We're probably not going to implement this next week,
but I think it's important to get discussions started ea
From: Stefano Stabellini
When disk is a cdrom and the drive is empty the "params" node in
xenstore might be missing completely: cope with it instead of
segfaulting.
Updated in v2:
- actually removed the strchr(blkdev->params, ':') that caused the
segfault;
- free all the allocated strings fro
On 06/27/2011 04:21 PM, Avi Kivity wrote:
As expected, this is taking longer than expected, so I'm releasing something
less complete than I'd have liked. Not even all of the PC machine is
converted, but the difficult parts are (cirrus). It appears to work well.
The major change compared to v1
On 06/27/2011 06:37 PM, Anthony Liguori wrote:
On 06/27/2011 08:21 AM, Avi Kivity wrote:
As expected, this is taking longer than expected, so I'm releasing
something
less complete than I'd have liked. Not even all of the PC machine is
converted, but the difficult parts are (cirrus). It appear
The previous parser had copy and paste errors when computing
vname_length and type_params_length, "name" was used instead
of respectively vname and type_params. This led to length that could
be bigger than the input string, and to access out of the array
bounds when trying to copy these strings. va
On Mon, Jun 27, 2011 at 06:13:03PM +0300, Avi Kivity wrote:
> On 06/27/2011 04:21 PM, Avi Kivity wrote:
> >As expected, this is taking longer than expected, so I'm releasing something
> >less complete than I'd have liked. Not even all of the PC machine is
> >converted, but the difficult parts are
copy_string reimplements strndup, this commit removes it and
replaces all copy_string uses with strndup.
Signed-off-by: Christophe Fergeau
---
libcacard/vcard_emul_nss.c | 23 ++-
1 files changed, 6 insertions(+), 17 deletions(-)
diff --git a/libcacard/vcard_emul_nss.c b/l
Hey,
Alon asked me to split the parsing patches to make the review easier, to here
they are.
Changes since v1:
- split first patch into 3 patches, v1 2/2 is unchanged
Christophe Fergeau (4):
libcacard: s/strip(args++)/strip(args+1)
libcacard: fix soft=... parsing in vcard_emul_options
libc
Am 23.06.2011 01:36, schrieb Andi Kleen:
>
> Running LTP testcases/kernel/io/direct_io/test_dma_thread_diotest7
> causes IO errors in the guest. There are no IO errors on the host.
>
> Kernel Linux 3.0.0-rc*
> Using a standard emulated IDE -hda image.
Couldn't reproduce this in a quick test wit
On Mon, Jun 27, 2011 at 3:23 PM, Fabien Chouteau wrote:
> On 27/06/2011 15:50, Stefan Hajnoczi wrote:
>> On Mon, Jun 27, 2011 at 1:41 PM, Fabien Chouteau
>> wrote:
>>>
>>> Signed-off-by: Fabien Chouteau
>>> ---
>>> slirp/slirp.c | 4 ++--
>>> 1 files changed, 2 insertions(+), 2 deletions(-)
vcard_emul_options used args = strip(args++) a few times, which
was not returning the expected result since the rest of the code
expected args to be increased by at least 1, which is not the case
if *args is not a blank space when this function is called.
Replace these calls by "strip(args+1)" whic
1 - 100 of 154 matches
Mail list logo