On Thu, Sep 01, 2011 at 02:36:41PM +0100, Stefan Hajnoczi wrote:
>Date: Thu, 1 Sep 2011 14:36:41 +0100
>Message-ID:
>
>From: Stefan Hajnoczi
>To: Zhi Yong Wu
>Content-Type: text/plain; charset=ISO-8859-1
>Content-Transfer-Encoding: quoted-printable
>X-detected-operating-system: by eggs.gnu.org:
Gerd Hoffmann writes:
> On 09/01/11 21:37, Anthony Liguori wrote:
>> On 09/01/2011 10:42 AM, Gerd Hoffmann wrote:
>>> Probe for libcheck and build checks (if found) by default.
>>> Can be explicitly disabled using --disable-check-utests.
>>>
>>> Signed-off-by: Gerd Hoffmann
>>> ---
>>> configure
On 09/04/2011 11:16 AM, Michael S. Tsirkin wrote:
> I mean argue for a richer set of barriers, with per-arch minimal
> implementations instead of the large but portable hammer of
> sync_synchronize, if you will.
That's what I'm saying really. On x86 the richer set of barriers
need not insert
The Buildbot has detected a new failure on builder monitor_x86_64_debian_6_0
while building qemu.
Full details are available at:
http://buildbot.b1-systems.de/qemu/builders/monitor_x86_64_debian_6_0/builds/21
Buildbot URL: http://buildbot.b1-systems.de/qemu/
Buildslave for this Build: yuzuki
B
The Buildbot has detected a new failure on builder monitor_i386_debian_6_0
while building qemu.
Full details are available at:
http://buildbot.b1-systems.de/qemu/builders/monitor_i386_debian_6_0/builds/21
Buildbot URL: http://buildbot.b1-systems.de/qemu/
Buildslave for this Build: yuzuki
Build
On 09/02/11 17:31, Paolo Bonzini wrote:
On 09/02/2011 05:18 PM, Gerd Hoffmann wrote:
Can you just use a bottom half to defer this work to the I/O thread?
Bottom half scheduling has to be signal safe which means it will also be
thread safe.
Not that straight forward as I would have to pass ar
On Fri, Sep 02, 2011 at 02:38:25PM +1000, David Gibson wrote:
> > I'd prefer the stubs to be inline. Not just as an optimization:
> > it also makes it easier to grok what goes on in the common
> > no-iommu case.
>
> To elaborate on my earlier mail. The problem with making them inlines
> is that t
Gerd Hoffmann writes:
> Hi,
>
> This patch series intends to make unit testing easier. It adds a new
> "make check" target which can be used to run all unit tests which are
> currently in the tree. It also enables the unit tests by default, so
> you don't have to re-run configure with a speci
On Mon, Sep 05, 2011 at 09:41:19AM +0200, Paolo Bonzini wrote:
> On 09/04/2011 11:16 AM, Michael S. Tsirkin wrote:
> >>> I mean argue for a richer set of barriers, with per-arch minimal
> >>> implementations instead of the large but portable hammer of
> >>> sync_synchronize, if you will.
> >
> >
To make good use of transparent hugepages, KVM requires that guest-physical
and host-virtual addresses share the low 21 bits (as opposed to just the low
12 bits normally required).
Adjust qemu_vmalloc() to honor that requirement. Ignore it for small regions
to avoid fragmentation.
Signed-off-by:
On Fri, Aug 12, 2011 at 11:19:26PM +0800, Fam Zheng wrote:
> Changes:
> 02/06: Free extents on fail in vmdk_open.
>
> Added:
> 07/08: VMDK: bugfix, open Haiku vmdk image
> 08/08: VMDK: bugfix, opening vSphere 4 exported image
>
> Fam Zheng (8):
> VMDK: enable twoGbMaxExtentFlat
Am 04.09.2011 17:47, schrieb Blue Swirl:
> Remove an unnecessary assignment, spotted by clang analyzer:
> /src/qemu/qemu-io.c:995:9: warning: Value stored to 'offset' is never read
> offset += reqs[i].qiov->size;
>
> Signed-off-by: Blue Swirl
Acked-by: Kevin Wolf
"Michael S. Tsirkin" writes:
> On Mon, Jul 04, 2011 at 12:43:58PM +0300, Michael S. Tsirkin wrote:
>> This adds support for a standard pci to pci bridge,
>> enabling support for more than 32 PCI devices in the system.
>> To use, specify the device id as a 'bus' option.
>> Example:
>> -device
On Thu, Sep 01, 2011 at 02:02:41PM +0100, Stefan Hajnoczi wrote:
> 01 Sep 2011 06:02:41 -0700 (PDT)
>Received: by 10.220.200.77 with HTTP; Thu, 1 Sep 2011 06:02:41 -0700 (PDT)
>In-Reply-To: <1314877456-19521-3-git-send-email-wu...@linux.vnet.ibm.com>
>References: <1314877456-19521-1-git-send-email-
On 09/03/11 17:22, Stefan Hajnoczi wrote:
String arguments are not supported by all trace backends. This patch
replaces existing string arguments in hw/usb-ehci.c either with
individual trace events that remain human-friendly or by printing raw
addresses when there is no alternative or downside
On Sat, Sep 03, 2011 at 02:53:31PM -0500, Anthony Liguori wrote:
> On 08/31/2011 11:59 AM, Blue Swirl wrote:
> > On Wed, Aug 31, 2011 at 8:28 AM, Avi Kivity wrote:
> >> On 08/30/2011 10:19 PM, Blue Swirl wrote:
> >>>
>
> We need some kind of two phase restore. In the first phase all st
On 09/05/2011 11:38 AM, Edgar E. Iglesias wrote:
>
> We shouldn't really use the term IRQ as it's confusing. I like the term
> "pin" better because that describes what we're really talking about.
>
> qemu_irq is designed oddly today because is represents something that is
> intrinsically sta
On 5 September 2011 09:51, Avi Kivity wrote:
> On 09/05/2011 11:38 AM, Edgar E. Iglesias wrote:
>> I don't agree. That's not what qemu_irq represents.
>> It represents a wire, a mechanism to drive changes through logic paths
>> between state. It is intrinsically stateless.
>>
>> It may be the case
Hi,
Hi,
RED_WORKER_MESSAGE_DISPLAY_DISCONNECT is not the only place that
triggers red_disconnect_channel (and as a result,
reds_stream_free(dispatcher->stream)). red_disconnect_channel is called
also when there is an error upon receive/send and also when timeouts
related to the client occur (e
Hello
I tried to use qemu on x86-32 in order to emulate x86-32bits.
I did a:
wget http://wiki.qemu.org/download/qemu-0.15.0.tar.gz
tar zxvf qemu-0.15.0.tar.gz
cd qemu-0.15.0
./configure --enable-system --target-list=i386-softmmu
make
sudo make install
then:
qemu disk.img
Segmentation fault
I jus
The number of registers needed for the return value of TCG opcode
INDEX_op_call is calculated in function tcg_gen_callN (nb_rets).
It can be 0 or 1, for 32 bit hosts also 2 (return 64 bit value in
two 32 bit registers).
Some TCG implementations reserve 2 registers although only 1 is used.
The fol
The second register is only needed for 32 bit hosts.
Cc: Blue Swirl
Signed-off-by: Stefan Weil
---
tcg/sparc/tcg-target.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/tcg/sparc/tcg-target.c b/tcg/sparc/tcg-target.c
index ac76e11..fc3fd7f 100644
--- a/tcg/sparc/t
The second register is never used for ia64 hosts.
Cc: Aurelien Jarno
Signed-off-by: Stefan Weil
---
tcg/ia64/tcg-target.c |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/tcg/ia64/tcg-target.c b/tcg/ia64/tcg-target.c
index 9db205d..3803ab6 100644
--- a/tcg/ia64/tcg-t
The second register is only needed for 32 bit hosts.
Cc: Vassili Karpov
Signed-off-by: Stefan Weil
---
tcg/ppc64/tcg-target.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tcg/ppc64/tcg-target.c b/tcg/ppc64/tcg-target.c
index d831684..bef7aac 100644
--- a/tcg/ppc64/t
The second register is only needed for 32 bit hosts.
Cc: Alexander Graf
Signed-off-by: Stefan Weil
---
tcg/s390/tcg-target.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/tcg/s390/tcg-target.c b/tcg/s390/tcg-target.c
index 2fc5646..b58df71 100644
--- a/tcg/s390/tcg
The second register is only needed for 32 bit hosts.
Signed-off-by: Stefan Weil
---
tcg/i386/tcg-target.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/tcg/i386/tcg-target.c b/tcg/i386/tcg-target.c
index 7529677..281f87d 100644
--- a/tcg/i386/tcg-target.c
+++ b/tcg/
On 09/05/2011 12:02 PM, Peter Maydell wrote:
> I agree that qemu_irq is inherently stateless. But I do think there should
> be a way for the sink to query the line level. Whether it is implemented as
> a cache of the last qemu_set() level, or with callbacks that query the
> underlying state
On Mon, Sep 05, 2011 at 02:43:16PM +1000, David Gibson wrote:
> On Sun, Sep 04, 2011 at 12:16:43PM +0300, Michael S. Tsirkin wrote:
> > On Sun, Sep 04, 2011 at 12:46:35AM +1000, David Gibson wrote:
> > > On Fri, Sep 02, 2011 at 06:45:50PM +0300, Michael S. Tsirkin wrote:
> > > > On Thu, Sep 01, 201
On Mon, Sep 05, 2011 at 11:51:01AM +0300, Avi Kivity wrote:
> On 09/05/2011 11:38 AM, Edgar E. Iglesias wrote:
> > >
> > > We shouldn't really use the term IRQ as it's confusing. I like the term
> > > "pin" better because that describes what we're really talking about.
> > >
> > > qemu_irq is d
On 09/05/2011 12:22 PM, Edgar E. Iglesias wrote:
> (real hardware can query a line at any time, yes?)
IMO, the "query" is just an upside-down way of thinking of it.
What happens is, you change some state, and the state drives changes through
a logic path towards new state that picks up the upd
On 03/09/2011 11:25, Blue Swirl wrote:
> On Thu, Sep 1, 2011 at 2:17 PM, Fabien Chouteau wrote:
>> Gdb expects all registers windows to be flushed in ram, which is not the case
>> in Qemu. Therefore the back-trace generation doesn't work. This patch adds a
>> function to handle reads/writes in sta
On Mon, Sep 05, 2011 at 10:17:01AM +0200, Markus Armbruster wrote:
> "Michael S. Tsirkin" writes:
>
> > On Mon, Jul 04, 2011 at 12:43:58PM +0300, Michael S. Tsirkin wrote:
> >> This adds support for a standard pci to pci bridge,
> >> enabling support for more than 32 PCI devices in the system.
>
> > No, rmb and wmb need to generate code.
>
> If they do we'll have to surround each their use with
> ifndef x86 as you suggest later. Which is just messy.
[1 hour later]
I see what you mean now. You assume there are no accesses to
write-combining memory (of course) or non-temporal load/stores
On 09/04/2011 05:03 PM, Avi Kivity wrote:
On 08/22/2011 04:12 PM, Anthony Liguori wrote:
This patch changes qemu_set_fd_handler to be implemented in terms of
g_io_add_watch(). The semantics are a bit different so some glue is
required.
qemu_set_fd_handler2 is much harder to convert because o
Hi,
Looking... qdev_device_help() shows only device properties, not bus
properties. I'd call that a bug.
Hmm, but is "bus" a bus property?
It isn't. bus= is handled by qdev core (id= too). addr= actually is a
(pci) bus property.
cheers,
Gerd
On 2011-09-05 10:07, Avi Kivity wrote:
> To make good use of transparent hugepages, KVM requires that guest-physical
> and host-virtual addresses share the low 21 bits (as opposed to just the low
> 12 bits normally required).
>
> Adjust qemu_vmalloc() to honor that requirement. Ignore it for smal
On 09/05/2011 01:10 PM, Jan Kiszka wrote:
On 2011-09-05 10:07, Avi Kivity wrote:
> To make good use of transparent hugepages, KVM requires that guest-physical
> and host-virtual addresses share the low 21 bits (as opposed to just the low
> 12 bits normally required).
>
> Adjust qemu_vmalloc()
On Sun, Sep 04, 2011 at 08:57:31AM -0500, Anthony Liguori wrote:
> On 09/04/2011 08:49 AM, Jan Kiszka wrote:
> > On 2011-09-04 15:41, Anthony Liguori wrote:
> >> On 09/04/2011 08:36 AM, Jan Kiszka wrote:
> >>> On 2011-09-04 15:32, Anthony Liguori wrote:
> I prefer to not think of IRQs as speci
On Mon, Sep 05, 2011 at 12:28:50PM +0300, Avi Kivity wrote:
...
> Query is needed when a line is masked internally, or when a device is
> hot-plugged.
>
> We can work around masking by caching the level in the device even
> though the line is masked, and querying the cache when the line is
>
On Mon, Sep 05, 2011 at 11:02:43AM +0200, Gerd Hoffmann wrote:
> Hi,
>
> >Hi,
> >RED_WORKER_MESSAGE_DISPLAY_DISCONNECT is not the only place that
> >triggers red_disconnect_channel (and as a result,
> >reds_stream_free(dispatcher->stream)). red_disconnect_channel is called
> >also when there is
On Sun, Sep 04, 2011 at 06:35:10PM +, Blue Swirl wrote:
> On Thu, Sep 1, 2011 at 8:45 PM, Max Filippov wrote:
> > This series adds support for Tensilica Xtensa target.
> > Port status: Linux for DC232B works in the qemu.
> > Not implemented xtensa options: MAC16, floating point coprocessor,
>
On Mon, Sep 05, 2011 at 11:53:11AM +0200, Gerd Hoffmann wrote:
> Hi,
>
> >>Looking... qdev_device_help() shows only device properties, not bus
> >>properties. I'd call that a bug.
> >
> >Hmm, but is "bus" a bus property?
>
> It isn't. bus= is handled by qdev core (id= too). addr= actually
>
On Sat, 3 Sep 2011, Stefan Hajnoczi wrote:
> Hi Steven,
> The Xen platform PCI device has a logging feature that is currently
> implemented using trace_xen_platform_log(s->log_buffer). String
> arguments may not be supported by all trace backends so they should be
> avoided. For example, the simp
Am 04.09.2011 18:19, schrieb Sage Weil:
> Fix leak of s->snap in failure path. Simplify error paths for the whole
> function.
>
> Reported-by: Stefan Hajnoczi
> Signed-off-by: Sage Weil
This depends on "[PATCH v2] rbd: allow client id to be specified in
config string", which doesn't seem to ap
> I just had a very quick look and it Looks good to me too. Would be awesome
> if Max could provide something to test with in binary form. Maybe we could
> put it on the wiki's download page.
Tarball of my current kernel and rootfs is available at
http://jcmvbkbc.spb.ru/~dumb/ws/osll/qemu-xtensa/2
Am 02.09.2011 18:38, schrieb Daniel P. Berrange:
> From: "Daniel P. Berrange"
>
> To aid in knowing whether a 'block_resize' was succesful, display
> the logical disk size in bytes, in the 'info block' output
>
> In v2:
> - Replace sectors with bytes
>
> Signed-off-by: Daniel P. Berrange
> -
Hi
Please send in any agenda items you are interested in covering.
Later, Juan.
On Mon, Sep 5, 2011 at 10:04 AM, octane indice wrote:
> qemu disk.img
> Segmentation fault
Please post the backtrace as well as your host operating system
version (e.g. Fedora 15):
gdb --args qemu disk.img
(gdb) r
...runs and crashes...
(gdb) bt
Stefan
Am 01.09.2011 17:56, schrieb Christoph Hellwig:
> On Thu, Sep 01, 2011 at 03:27:35PM +0100, Daniel P. Berrange wrote:
>> One other question too, when creating a qcow2 image via 'qemu-img create'
>> you can specify a 'prealloc' option to require metadata to be allocated
>> at time of creation.
>>
>>
The RAM_ADDR_FMT macro hides the type of ram_addr_t so that format
strings can be safely used. Make sure to use RAM_ADDR_FMT so that the
build works on 32-bit hosts with Xen enabled. Whether Xen should affect
ppc TCG targets is questionable but a separate issue.
Signed-off-by: Stefan Hajnoczi
-
On Mon, Sep 5, 2011 at 9:38 AM, Gerd Hoffmann wrote:
> On 09/03/11 17:22, Stefan Hajnoczi wrote:
>>
>> String arguments are not supported by all trace backends. This patch
>> replaces existing string arguments in hw/usb-ehci.c either with
>> individual trace events that remain human-friendly or b
Hi,
Let's drop this patch. I will update the tracing documentation.
Great.
thanks,
Gerd
Am 24.08.2011 09:57, schrieb Peter A. G. Crosthwaite:
> Add a function co_queue_yield_to_next() which will immediately transfer
> control to the coroutine at the head of a co queue. This can be used for
> implementing simple work queues where the manager of a co-queue only
> needs to restart queued
Hi,
I verified it still calls reds_stream_free from the worker thread, only
now the call itself is done in red_channel.c (via red_channel_disconnect
or something like that), which is called from red_worker.c
Where the code in red_channel.c is now shared for all channel types?
Hmm. That mak
On Mon, Sep 05, 2011 at 03:29:39PM +0200, Gerd Hoffmann wrote:
> Hi,
>
> >I verified it still calls reds_stream_free from the worker thread, only
> >now the call itself is done in red_channel.c (via red_channel_disconnect
> >or something like that), which is called from red_worker.c
>
> Where t
On Mon, Sep 05, 2011 at 03:29:39PM +0200, Gerd Hoffmann wrote:
> Hi,
>
> >I verified it still calls reds_stream_free from the worker thread, only
> >now the call itself is done in red_channel.c (via red_channel_disconnect
> >or something like that), which is called from red_worker.c
>
> Where t
On 08/26/11 17:47, Jan Kiszka wrote:
On 2011-08-26 17:23, Jan Kiszka wrote:
[ using glib base64 decoder ]
Requires glib>= 2.12, we are currently at>= 2.0, right? Would it be OK
to raise the entry barrier?
In master it currently is >= 2.20 due to v9fs_init_worker_threads using
g_thread_get
If qxl->ssd.running=true is set after telling spice to start, the spice server
thread can call qxl_send_events while qxl->ssd.running is still false. This
leads to
assert(d->ssd.running).
Signed-off-by: Yonit Halperin
---
Since it looks like the purpose of the assert in qxl_send_event is prevent
On Fri, 2 Sep 2011, Anthony Liguori wrote:
> Hi,
>
> There have been a few attempts in the past to allow TCG to be disabled
> at build time. Recently, Alex made the suggestion that we could do it by
> using
> the same trick that we used to introduce kvm support. That involves
> introducing
> a
On Mon, 5 Sep 2011, Stefan Weil wrote:
> The second register is only needed for 32 bit hosts.
>
> Cc: Vassili Karpov
> Signed-off-by: Stefan Weil
> ---
> tcg/ppc64/tcg-target.c |2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/tcg/ppc64/tcg-target.c b/tcg/ppc64/tc
String arguments are useful for producing human-readable traces without
post-processing (e.g. stderr backend). Although the simple backend
cannot handles strings all others can. Strings should be allowed and
the simple backend can be extended to support them.
Signed-off-by: Stefan Hajnoczi
---
Signed-off-by: Stefan Hajnoczi
---
MAINTAINERS |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 508ea1e..ce189a4 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -446,6 +446,12 @@ S: Maintained
F: slirp/
T: git://git.kiszka.org/qemu.git
Writes go through scsi_write_complete at least twice, the first time
to get some data without having actually written anything. Because
of this, the first time scsi_write_complete is called it will call
bdrv_acct_done and account a read incorrectly. Fix this by looking
at the aiocb. I am doing t
* Replace "available only" by the more common "only available".
* Tracing options depend on the configuration of the QEMU executable,
so clarify the help text for both options.
Cc: Stefan Hajnoczi
Signed-off-by: Stefan Weil
---
qemu-options.hx | 10 +-
1 files changed, 5 insertions
Add support to do chown in chroot process
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 18 ++
hw/9pfs/virtio-9p-chroot.h|1 +
hw/9pfs/virtio-9p-local.c |9 +
3 files changed, 24 insertions(+), 4 deletions(-)
diff --git a
After creating a file object, its permission and ownership details are updated
as per 9p client's request for both passthrough and none security model.
But with chrooted environment its not required for passthrough security model.
Move all post file creation changes to none security model.
Signed-
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 52 -
hw/9pfs/virtio-9p-chroot.c| 59 -
hw/9pfs/virtio-9p-chroot.h|3 ++
hw/9pfs/virtio-9p-local.c | 30 +++
Add support to do chmod operation in chroot process.
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 18 ++
hw/9pfs/virtio-9p-chroot.h|1 +
hw/9pfs/virtio-9p-local.c |5 +++--
3 files changed, 22 insertions(+), 2 deletions(-)
diff
This patch adds both chroot worker and qemu side support to open a file/
directory in the chroot environment
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot.c | 29
hw/9pfs/virtio-9p-chroot.h |2 +-
hw/9pfs/virtio-9p-local.c | 79 +
QEMU side interfaces to communicate with chroot worker process.
Signed-off-by: M. Mohan Kumar
[mala...@us.ibm.com: Handle when qemu process can not receive fd because
it already reached max fds]
---
Makefile.objs |2 +-
hw/9pfs/virtio-9p-chroot.c | 103 +
9p Chroot environment needs APIs defined in qemu-thread.c, so enable
CONFIG_THREAD if virtfs is enabled
Signed-off-by: M. Mohan Kumar
---
configure |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/configure b/configure
index 1340c33..ad59fcc 100755
--- a/configure
+++ b/c
Implement chroot worker side interfaces like sending the file
descriptor to qemu process, reading the object request from socket etc.
Also add chroot main function and other helper routines.
Signed-off-by: M. Mohan Kumar
[mala...@us.ibm.com: Do not send fd as part of data, instead a special
value
Signed-off-by: Paolo Bonzini
---
hw/arm_timer.c|1 +
hw/etraxfs_timer.c|1 +
hw/grlib_apbuart.c|1 +
hw/grlib_gptimer.c|1 +
hw/lan9118.c |1 +
hw/leon3.c|1 +
hw/lm32_timer.c |1 +
hw/mcf5206.c |1 +
hw/mcf52
Add both chroot worker & qemu side interfaces to create regular files in
chroot environment
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 36
hw/9pfs/virtio-9p-chroot.h|1 +
hw/9pfs/virtio-9p-local.c |5 +++--
In passthrough security model, following symbolic links in the server
side could result in TOCTTOU vulnerabilities.
(http://en.wikipedia.org/wiki/Time-of-check-to-time-of-use)
This patchset resolves this issue by creating a dedicated process which
chroots into the share path and all file object ac
Add both chroot worker and qemu side interfaces to create special files
(directory, device nodes, links and symbolic links)
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 52 +
hw/9pfs/virtio-9p-chroot.h|5 +++
hw/9pfs/virt
Support for removing file or directory in chroot environment. Add
interfaces to remove file/directory in chroot worker and qemu side.
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 18 ++
hw/9pfs/virtio-9p-chroot.h|1 +
hw/9pfs/virtio-9p-local
Signed-off-by: M. Mohan Kumar
---
osdep.c | 32
qemu-common.h |2 ++
2 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/osdep.c b/osdep.c
index 56e6963..5a4d670 100644
--- a/osdep.c
+++ b/osdep.c
@@ -126,6 +126,38 @@ ssize_t qemu_write_ful
Support renaming a file or directory in chroot envirnoment. Add
interfaces for renaming in chroot worker and qemu side.
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 17 +
hw/9pfs/virtio-9p-chroot.h|1 +
hw/9pfs/virtio-9p-local.c |
Add chroot functionality for system calls that can operate on a file using
relative directory file descriptor.
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-local.c | 41 +++--
1 files changed, 39 insertions(+), 2 deletions(-)
diff --git a/hw/9pfs/vir
Signed-off-by: M. Mohan Kumar
---
hw/9pfs/virtio-9p-chroot-worker.c | 17 ++---
hw/9pfs/virtio-9p-chroot.h|1 +
hw/9pfs/virtio-9p-local.c | 14 --
3 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/hw/9pfs/virtio-9p-chroot-worker.c
b/
On Mon, 5 Sep 2011, M. Mohan Kumar wrote:
> Signed-off-by: M. Mohan Kumar
> ---
> osdep.c | 32
> qemu-common.h |2 ++
> 2 files changed, 34 insertions(+), 0 deletions(-)
>
> diff --git a/osdep.c b/osdep.c
> index 56e6963..5a4d670 100644
> --- a/osde
On 05/09/2011, octane indice wrote:
> then:
> qemu disk.img
> Segmentation fault
how about invoking it as:
qemu -hda disk.img
?
does that make any difference? perhaps adding -S too so we could find
out whether it reach the very initial point.
--
regards,
Mulyadi Santosa
Freelance Linux tra
On Mon, Sep 5, 2011 at 6:48 AM, Paolo Bonzini wrote:
> On 09/04/2011 05:52 PM, Blue Swirl wrote:
>>
>> Avoid this warning by clang analyzer by defining a default case:
>> /src/qemu/hw/openpic.c:477:5: warning: Undefined or garbage value
>> returned to caller
>> return retval;
>>
>> Signed-off-
On Mon, Sep 5, 2011 at 9:33 AM, Fabien Chouteau wrote:
> On 03/09/2011 11:25, Blue Swirl wrote:
>> On Thu, Sep 1, 2011 at 2:17 PM, Fabien Chouteau wrote:
>>> Gdb expects all registers windows to be flushed in ram, which is not the
>>> case
>>> in Qemu. Therefore the back-trace generation doesn't
On Mon, Sep 5, 2011 at 8:38 AM, Edgar E. Iglesias
wrote:
> On Sat, Sep 03, 2011 at 02:53:31PM -0500, Anthony Liguori wrote:
>> On 08/31/2011 11:59 AM, Blue Swirl wrote:
>> > On Wed, Aug 31, 2011 at 8:28 AM, Avi Kivity wrote:
>> >> On 08/30/2011 10:19 PM, Blue Swirl wrote:
>> >>>
>>
>>
On Mon, Sep 5, 2011 at 3:37 PM, Stefan Hajnoczi
wrote:
> String arguments are useful for producing human-readable traces without
> post-processing (e.g. stderr backend). Although the simple backend
> cannot handles strings all others can. Strings should be allowed and
> the simple backend can be
Blue Swirl a écrit :
Compile g364fb in hwlib. Two compilations less for the full build.
Signed-off-by: Blue Swirl
---
Makefile.objs|1 +
Makefile.target |2 +-
default-configs/mips-softmmu.mak |1 +
default-configs/mips64-softmmu.mak
On 2011-09-05 21:45, Blue Swirl wrote:
> On Mon, Sep 5, 2011 at 3:37 PM, Stefan Hajnoczi
> wrote:
>> String arguments are useful for producing human-readable traces without
>> post-processing (e.g. stderr backend). Although the simple backend
>> cannot handles strings all others can. Strings sho
Am 19.08.2011 21:49, schrieb Anthony Liguori:
On 08/19/2011 11:28 AM, Stefan Hajnoczi wrote:
On Fri, Aug 19, 2011 at 2:26 PM, Ottavio
wrote:
On 19 August 2011 11:08, 陳韋任 wrote:
Hi, Ottavio
2) The qemu-user mailing list is not active:
http://lists.nongnu.org/mailman/listinfo/qemu-users
The Buildbot has detected a new failure on builder default_x86_64_fedora16
while building qemu.
Full details are available at:
http://buildbot.b1-systems.de/qemu/builders/default_x86_64_fedora16/builds/16
Buildbot URL: http://buildbot.b1-systems.de/qemu/
Buildslave for this Build: kraxel_fedora
The Buildbot has detected a new failure on builder default_x86_64_rhel5 while
building qemu.
Full details are available at:
http://buildbot.b1-systems.de/qemu/builders/default_x86_64_rhel5/builds/0
Buildbot URL: http://buildbot.b1-systems.de/qemu/
Buildslave for this Build: kraxel_rhel5
Build
The Buildbot has detected a new failure on builder default_ppc while building
qemu.
Full details are available at:
http://buildbot.b1-systems.de/qemu/builders/default_ppc/builds/144
Buildbot URL: http://buildbot.b1-systems.de/qemu/
Buildslave for this Build: qemu-ppc.opensuse.org
Build Reason:
- mark privileged opcodes with ring check;
- make debug exception on exception handler entry.
Signed-off-by: Max Filippov
---
cpu-exec.c|6 +++
target-xtensa/cpu.h | 67
target-xtensa/helper.c| 37 +++-
target-xtensa/help
- TLB opcode group;
- region protection option (ISA, 4.6.3);
- region translation option (ISA, 4.6.4);
- MMU option (ISA, 4.6.5).
Cache control attribute bits are not used by this implementation.
Signed-off-by: Max Filippov
---
target-xtensa/cpu.h | 56 -
target-xtensa/helper.c
Signed-off-by: Max Filippov
---
target-xtensa/cpu.h | 53 -
target-xtensa/helper.c|1 +
target-xtensa/translate.c | 29
3 files changed, 77 insertions(+), 6 deletions(-)
diff --git a/target-xtensa/cpu.h b/targ
See ISA, 4.3.9
Signed-off-by: Max Filippov
---
target-xtensa/cpu.h |1 +
target-xtensa/translate.c | 109 +++--
2 files changed, 86 insertions(+), 24 deletions(-)
diff --git a/target-xtensa/cpu.h b/target-xtensa/cpu.h
index 14d62fa..339075d 100
See ISA, 4.7.1.3 for details.
Window check is inserted before commands that push "used register
watermark" beyond its current level. Used register watermark is reset on
instructions that change WINDOW_BASE/WINDOW_START SRs.
Signed-off-by: Max Filippov
---
target-xtensa/translate.c | 110 ++
See ISA, 4.3.3 for details.
TB flag XTENSA_TBFLAG_LITBASE is used to track enable bit of LITBASE SR.
Signed-off-by: Max Filippov
---
target-xtensa/cpu.h |6 ++
target-xtensa/helper.c|1 +
target-xtensa/translate.c | 37 +
3 files chang
Signed-off-by: Max Filippov
---
target-xtensa/translate.c | 77 -
1 files changed, 76 insertions(+), 1 deletions(-)
diff --git a/target-xtensa/translate.c b/target-xtensa/translate.c
index dccd453..bc04a10 100644
--- a/target-xtensa/translate.c
+++ b
1 - 100 of 133 matches
Mail list logo