Block live migration appears to migrate only block devices with type
hint BDRV_TYPE_HD. Others are silently skipped:
static void init_blk_migration_it(void *opaque, BlockDriverState *bs)
{
Monitor *mon = opaque;
BlkMigDevState *bmds;
int64_t sectors;
if (bs->type == BDRV_TYPE_HD)
(patch made upon 0.12.4 release; tested on 0.12 branch; build test on master)
console.h | 13 -
hw/vmware_vga.c | 10 ++
qemu-common.h |1 -
vl.c|8
4 files changed, 2 insertions(+), 30 deletions(-)
=
Another fix to VMware dept
On 06/27/2010 09:17 PM, Blue Swirl wrote:
I'm not comfortable with this part. Accidental use of the global
register variable can cause subtle bugs. I'd rather rename 'env' to
something more obvious and less likely to collide, like
'global_reg_env' and always poison that. Then we could replace 'en
Markus Armbruster wrote on 28/06/2010 10:26:47:
> From: Markus Armbruster
> To: qemu-devel@nongnu.org
> Cc: Liran Schour/Haifa/i...@ibmil
> Date: 28/06/2010 10:26
> Subject: Block live migration's use of type hint
>
> Block live migration appears to migrate only block devices with type
> hint B
>
>
> It is possible to boot a VxWorks image using the x86 system emulation.
> You would have to create a floppy image and pass that in for
>
Thank you very much for your reply. Can you please let me know how can I
obtain more details on the implementation scenario of your proposed
procedure?
Is this the wrong list to get help tracking down why the network stalls
under heavy load?
I have been on irc talking with multiple people, some believe the
problem is located in "xming> so it's 100% linux-bridge/ebtables", but I
have no way to confirm this.
I have been able to reproduce the netwo
On 06/27/2010 09:32 PM, Blue Swirl wrote:
From just clean up or type safety point of view, this is good stuff.
But from architectural point of view, we should make it more difficult
to use CPUState in device code, not easier. This may still be fine as
a temporary measure, before all CPUState ref
On Mon, Jun 28, 2010 at 9:08 AM, William King wrote:
> Is this the wrong list to get help tracking down why the network stalls
> under heavy load?
This list is the right one. There is at least one known network stall bug:
http://sourceforge.net/tracker/?func=detail&atid=893831&aid=2506814&group
Am 27.06.2010 11:36, schrieb Christoph Hellwig:
> On Sat, Jun 26, 2010 at 04:44:11PM +0200, Markus Armbruster wrote:
>> Valid question. I'd answer yes. It's an easy error to make, and likely
>> to end in massive file system corruption in the guest.
>
> I suspect a modern distro in the guest will
Thanks for the reply Stefan.
That looks to be exactly the same bug I'm dealing with here. The one
difference is that I can reproduce it easily on test hardware. So I have
two separate boxes that can go down(and run test code) without
interfering with anything in production.
My test setup has a lo
On 06/25/10 19:34, Frank Arnold wrote:
> We are doing KVM testing, so it is Linux.
>
> What I did is putting lines like this somewhere into vl.c and
> os-posix.c:
> fprintf(stderr, "os: QEMU_OPTION_daemonize: %i", QEMU_OPTION_daemonize);
> fprintf(stderr, "vl: QEMU_OPTION_daemonize: %i", QEMU_OPTI
On 06/26/2010 04:46 PM, Markus Armbruster wrote:
drive_get_by_blockdev()? blockdev_to_drive()?
I like drive_find_by_blockdev or drive_get_by_blockdev, in any case I'll
make sure my own cpu_get_by_id is named in the same style that you choose.
Paolo
What option should I give to get the guest host on the host stdio?
I want to launch qemu from a terminal and have access to the console
there.
I tried -serial stdio and -monitor stdio but this gives:
chardev: opening backend "stdio" failed
qemu: could not open serial device 'stdio': Invalid argu
On Mon, Jun 28, 2010 at 10:24:49AM +0200, Kevin Wolf wrote:
> How would breaking compatibility help us? For the user a USB MSD is only
> one device, so requiring two -device parameters sounds wrong.
But it is separate devices. At least the standards compliant usb
storage devices just are a bride
Am 28.06.2010 12:16, schrieb Christoph Hellwig:
> On Mon, Jun 28, 2010 at 10:24:49AM +0200, Kevin Wolf wrote:
>> How would breaking compatibility help us? For the user a USB MSD is only
>> one device, so requiring two -device parameters sounds wrong.
>
> But it is separate devices. At least the s
On Mon, Jun 21, 2010 at 06:21:09PM +0200, Markus Armbruster wrote:
> You describe the special case where format and protocol make some sense:
> you have a block driver that can transport bits in arbitrary formats,
> and a block driver that interprets bits without caring for transport.
>
> In the g
Liran Schour writes:
> Markus Armbruster wrote on 28/06/2010 10:26:47:
>
>> From: Markus Armbruster
>> To: qemu-devel@nongnu.org
>> Cc: Liran Schour/Haifa/i...@ibmil
>> Date: 28/06/2010 10:26
>> Subject: Block live migration's use of type hint
>>
>> Block live migration appears to migrate only
On Fri, 2010-06-25 at 18:23 +0100, TJ wrote:
> On 06/25/10 12:32, Gianni Tedesco wrote:
> > A device MAY provide extended descriptors in 2 ways mentioned in the
> > spec, but ISTR finding at least one device in the wild with standard
> > descriptors extended which were not so much used by the "host
[PATCH] Restore parallel building
This is based on :
http://repo.or.cz/w/qemu/stefanha.git/shortlog/refs/heads/tracing
Signed-off-by: Prerna Saxena
---
Makefile |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile
index e64e397..de9b175 100644
--- a/Mak
On Mon, Jun 28, 2010 at 06:02:37PM +0530, Prerna Saxena wrote:
> [PATCH] Restore parallel building
> This is based on :
> http://repo.or.cz/w/qemu/stefanha.git/shortlog/refs/heads/tracing
>
> Signed-off-by: Prerna Saxena
Dependencies are not quite right yet:
$ make distclean
$ ./configure --tra
On Fri, Jun 25, 2010 at 04:56:48PM +0200, Jan Kiszka wrote:
> This series unbreaks -smp >1 and guest debugging in CONFIG_IOTHREAD
> mode. I still find the SMP scheduling in cpu_exec_all suboptimal, but
> at least it works now.
>
> Dependencies are:
> http://thread.gmane.org/gmane.comp.emulators.kv
Kevin Wolf writes:
> scanf calls must not use PRI constants, they have probably the wrong size and
> corrupt memory. We could replace them by SCN ones, but strtol is simpler than
> scanf here anyway. While at it, also fix the parsers to reject garbage after
> the number ("4096xyz" was accepted be
On Mon, Jun 28, 2010 at 2:46 PM, Stefan Hajnoczi
wrote:
> On Mon, Jun 28, 2010 at 06:02:37PM +0530, Prerna Saxena wrote:
>> [PATCH] Restore parallel building
>> This is based on :
>> http://repo.or.cz/w/qemu/stefanha.git/shortlog/refs/heads/tracing
>>
>> Signed-off-by: Prerna Saxena
>
> Dependenc
On Mon, Jun 28, 2010 at 8:04 AM, Paolo Bonzini wrote:
> On 06/27/2010 09:17 PM, Blue Swirl wrote:
>>
>> I'm not comfortable with this part. Accidental use of the global
>> register variable can cause subtle bugs. I'd rather rename 'env' to
>> something more obvious and less likely to collide, like
On Wed, 23 Jun 2010 12:28:27 +0200
Jan Kiszka wrote:
> Markus Armbruster wrote:
> > Jan Kiszka writes:
> >
> >> From: Jan Kiszka
> >>
> >> This enables command line completion inside option strings. A list of
> >> expected key names and their completion type can be appended to the 'O'
> >> ins
On 06/28/10 08:32, Gianni Tedesco wrote:
>
> FWIW, I am signing off on your approach :)
>
> Gianni Tedesco
>
Thank you Gianni :) I am gonna add simple vend/prod id check to my 0x18 hack and
resubmit final version.
-TJ
To fix https://bugs.launchpad.net/qemu/+bug/597402 where qemu fails to
call unlink() on temporary snapshots due to bs->is_temporary getting clobbered
in bdrv_open_common() after being set in bdrv_open() which calls the former.
We don't need to initialize bs->is_temporary in bdrv_open_common().
Si
From: Jes Sorensen
The result of parsing qemu-options.def depends on whehter or not
MAP_POPULATE is defined, so make sure to include sys/mman.h before
including qemu-options.h.
Reported by Frank Arnold.
Signed-off-by: Jes Sorensen
---
os-posix.c |2 ++
1 files changed, 2 insertions(+), 0
Luiz Capitulino wrote:
> On Wed, 23 Jun 2010 12:28:27 +0200
> Jan Kiszka wrote:
>
>> Markus Armbruster wrote:
>>> Jan Kiszka writes:
>>>
From: Jan Kiszka
This enables command line completion inside option strings. A list of
expected key names and their completion type can be
This is a small patch to sligtly "intelligentify" usb device and
config descriptor parsing and to handle bug with certain usb
device (URC MX-950) reporting device desriptor length as 0x18
instead of 18 with added vendor_id/product_id check
---
hw/usb.h|5 +
usb-linux.c | 37 +
On 06/25/10 19:34, Frank Arnold wrote:
> We are doing KVM testing, so it is Linux.
>
> What I did is putting lines like this somewhere into vl.c and
> os-posix.c:
> fprintf(stderr, "os: QEMU_OPTION_daemonize: %i", QEMU_OPTION_daemonize);
> fprintf(stderr, "vl: QEMU_OPTION_daemonize: %i", QEMU_OPTI
On Mon, Jun 28, 2010 at 8:20 AM, Paolo Bonzini wrote:
> On 06/27/2010 09:32 PM, Blue Swirl wrote:
>>
>> From just clean up or type safety point of view, this is good stuff.
>> But from architectural point of view, we should make it more difficult
>> to use CPUState in device code, not easier. Thi
Signed-off-by: Chih-Min Chao
---
aio.c|2 +-
gdbstub.c|2 +-
hw/lance.c |2 +-
hw/pcnet.c |2 +-
hw/virtio-9p.c |2 +-
migration-exec.c |2 +-
migration-fd.c |4 +-
migration-tcp.c |2 +-
migration-unix.c |2 +-
migration.c
On Mon, Jun 28, 2010 at 2:50 PM, Jes Sorensen wrote:
> On 06/25/10 19:34, Frank Arnold wrote:
>> We are doing KVM testing, so it is Linux.
>>
>> What I did is putting lines like this somewhere into vl.c and
>> os-posix.c:
>> fprintf(stderr, "os: QEMU_OPTION_daemonize: %i", QEMU_OPTION_daemonize);
Signed-off-by: Chih-Min Chao
---
target-arm/op_addsub.h |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/target-arm/op_addsub.h b/target-arm/op_addsub.h
index 29f77ba..c02c92a 100644
--- a/target-arm/op_addsub.h
+++ b/target-arm/op_addsub.h
@@ -73,8 +73,8 @@ uint32
The three patches focuse on Bugs 595906 & Bug 591320. The first is related to
Bug 595906 and the other solve Bug 591320.
The series are also attached in the threads, listed below
https://bugs.launchpad.net/qemu/+bug/595906
https://bugs.launchpad.net/qemu/+bug/591320
[PATCH 1/3] target-arm:
Signed-off-by: Chih-Min Chao
---
target-arm/helper.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-arm/helper.c b/target-arm/helper.c
index 63e5dc7..2dd64d9 100644
--- a/target-arm/helper.c
+++ b/target-arm/helper.c
@@ -2047,7 +2047,7 @@ static inline uint16_
On 06/28/10 17:42, Blue Swirl wrote:
> On Mon, Jun 28, 2010 at 2:50 PM, Jes Sorensen wrote:
>> I figured out what was causing it. qemu-options.def has an
>> #ifdef MAP_POPULATE in it, which isn't being set without sys/mmap.h
>> being included. Pretty much every other #ifdef in qemu-options.def are
Signed-off-by: Chih-Min Chao
---
target-arm/translate.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/target-arm/translate.c b/target-arm/translate.c
index a28e2ff..6fcdd7e 100644
--- a/target-arm/translate.c
+++ b/target-arm/translate.c
@@ -561,7 +561,7 @@ static v
From: Sheng Yang
Signed-off-by: Sheng Yang
Signed-off-by: Avi Kivity
---
target-i386/kvm.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/target-i386/kvm.c b/target-i386/kvm.c
index 576d3b5..a33d2fa 100644
--- a/target-i386/kvm.c
+++ b/target-i386/kvm.c
@@ -25,6 +25,7
The following changes since commit 4972d592113c627d4b6ea1be5c94a85b56099afd:
Stefan Weil (1):
win32: Add missing function ffs
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master
Andre Przywara (1):
fix CPUID vendor override
Jan
From: Sheng Yang
We can support it in KVM now. The 0xd leaf is queried from KVM.
Signed-off-by: Sheng Yang
Signed-off-by: Marcelo Tosatti
---
target-i386/cpuid.c | 21 +
1 files changed, 21 insertions(+), 0 deletions(-)
diff --git a/target-i386/cpuid.c b/target-i386/cpu
From: Sheng Yang
Would use it later for XSAVE related CPUID.
Signed-off-by: Sheng Yang
Signed-off-by: Marcelo Tosatti
---
kvm.h |2 +-
target-i386/kvm.c | 19 +++
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/kvm.h b/kvm.h
index a30529c..500
On Mon, Jun 28, 2010 at 4:03 PM, Jes Sorensen wrote:
> On 06/28/10 17:42, Blue Swirl wrote:
>> On Mon, Jun 28, 2010 at 2:50 PM, Jes Sorensen
>> wrote:
>>> I figured out what was causing it. qemu-options.def has an
>>> #ifdef MAP_POPULATE in it, which isn't being set without sys/mmap.h
>>> being
From: Andre Przywara
the meaning of vendor_override is actually the opposite of how it
is currently used :-(
Fix it to allow KVM to export the non-native CPUID vendor if
explicitly requested by the user.
The intended behavior is:
With TCG:
- always inject the configured vendor (either hard-cod
On Mon, 28 Jun 2010 16:40:58 +0200
Jan Kiszka wrote:
> Luiz Capitulino wrote:
> > On Wed, 23 Jun 2010 12:28:27 +0200
> > Jan Kiszka wrote:
> >
> >> Markus Armbruster wrote:
> >>> Jan Kiszka writes:
> >>>
> From: Jan Kiszka
>
> This enables command line completion inside option
Luiz Capitulino wrote:
> On Mon, 28 Jun 2010 16:40:58 +0200
> Jan Kiszka wrote:
>
>> Luiz Capitulino wrote:
>>> On Wed, 23 Jun 2010 12:28:27 +0200
>>> Jan Kiszka wrote:
>>>
Markus Armbruster wrote:
> Jan Kiszka writes:
>
>> From: Jan Kiszka
>>
>> This enables command l
Signed-off-by: Marcelo Tosatti
Signed-off-by: Avi Kivity
---
target-i386/kvm.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/target-i386/kvm.c b/target-i386/kvm.c
index 436c0c4..576d3b5 100644
--- a/target-i386/kvm.c
+++ b/target-i386/kvm.c
@@ -282,6 +282,12 @@ vo
From: Jan Kiszka
Guest debugging under KVM is currently broken once io-threads are
enabled. Easily fixable by switching the fake on_vcpu to the real
run_on_cpu implementation.
Signed-off-by: Jan Kiszka
Signed-off-by: Avi Kivity
---
kvm-all.c | 12 +---
1 files changed, 1 insertions(
From: Sheng Yang
Signed-off-by: Sheng Yang
Signed-off-by: Marcelo Tosatti
---
kvm-all.c | 21 +++
kvm.h |2 +
target-i386/cpu.h |7 ++-
target-i386/kvm.c | 139 -
target-i386/machine.c | 20 +++
On 06/28/2010 06:03 PM, Jes Sorensen wrote:
On 06/28/10 17:42, Blue Swirl wrote:
On Mon, Jun 28, 2010 at 2:50 PM, Jes Sorensen wrote:
I figured out what was causing it. qemu-options.def has an
#ifdef MAP_POPULATE in it, which isn't being set without sys/mmap.h
being included. Pretty much every
I don't see it at all as a temporary measure. In theory, only devices
compiled per-target would need access to CPUState, that's true.
There is no need for any device to have access to CPUState fields.
That's why this patch defines CPUState as opaque (i.e. incomplete).
Granted, an opaque CPUS
On 06/28/10 18:20, Blue Swirl wrote:
> On Mon, Jun 28, 2010 at 4:03 PM, Jes Sorensen wrote:
>> Yeah, the problem with tying it to CONFIG_LINUX is that older version of
>> Linux may not support it. Looking through the list, MAP_POPULATE is
>> really an oddball in there though, so maybe it would be
Let's start the cleanups from the feature required by Blue Swirl.
I also include here a baby step towards removing eminently TCG-related
stuff from cpu.h.
After this series, only a bunch of files will include exec-all.h,
instead of getting it indirectly from cpu.h.
Note that (as sworn in the prev
Signed-off-by: Paolo Bonzini
---
cpu-exec.c|2 ++
exec-all.h|4
target-alpha/exec.h |2 --
target-alpha/op_helper.c |1 +
target-arm/exec.h |2 --
target-arm/op_helper.c|1 +
target-cris/exec.h
Signed-off-by: Paolo Bonzini
---
target-alpha/cpu.h |5 -
target-alpha/exec.h |5 +
target-arm/cpu.h |5 -
target-arm/exec.h|6 ++
target-cris/cpu.h|5 -
target-cris/exec.h |6 ++
target-i386/cpu.h|
Signed-off-by: Paolo Bonzini
---
gdbstub.c |1 +
hw/xen_domainbuild.c|1 +
kvm-stub.c |1 +
monitor.c |1 +
target-alpha/cpu.h |1 -
target-arm/cpu.h|1 -
target-cris/cpu.h |1 -
target-i386/cpu.h |
Signed-off-by: Paolo Bonzini
---
target-alpha/exec.h |2 --
target-cris/exec.h |3 ---
target-i386/exec.h |9 -
target-i386/op_helper.c |2 +-
target-microblaze/exec.h |2 --
target-mips/exec.h |8
target-mips/op_helper.c |5 ++
On Mon, Jun 28, 2010 at 5:17 PM, Paolo Bonzini wrote:
> Signed-off-by: Paolo Bonzini
> ---
> target-alpha/exec.h | 2 --
> target-cris/exec.h | 3 ---
> target-i386/exec.h | 9 -
> target-i386/op_helper.c | 2 +-
> target-microblaze/exec.h | 2 --
> targe
On Mon, Jun 28, 2010 at 5:17 PM, Paolo Bonzini wrote:
> Let's start the cleanups from the feature required by Blue Swirl.
> I also include here a baby step towards removing eminently TCG-related
> stuff from cpu.h.
>
> After this series, only a bunch of files will include exec-all.h,
> instead of
Please send in any agenda items you are interested in covering.
If we have a lack of agenda items I'll cancel the week's call.
After last week debacle, I will wait until 10 mins before call to cancel
it.
thanks, Juan.
Huacai Chen wrote:
> Signed-off-by: Huacai Chen
> +static void superio_ioport_writeb(void *opaque, uint32_t addr, uint32_t data)
> +{
> +int can_write;
> +SuperIOConfig *superio_conf = (SuperIOConfig *)opaque;
Useless cast from void *.
> +static uint32_t superio_ioport_readb(void *opaq
Huacai Chen wrote:
> Signed-off-by: Huacai Chen
> ---
> hw/usb-uhci.c | 29 +
> hw/usb-uhci.h |1 +
> 2 files changed, 30 insertions(+), 0 deletions(-)
>
> diff --git a/hw/usb-uhci.c b/hw/usb-uhci.c
> index 624d55b..accfe2e 100644
> --- a/hw/usb-uhci.c
> +++ b/h
On 06/28/2010 11:14 AM, Marcelo Tosatti wrote:
The following changes since commit 4972d592113c627d4b6ea1be5c94a85b56099afd:
Stefan Weil (1):
win32: Add missing function ffs
are available in the git repository at:
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git uq/master
Andre
> diff --git a/exec-all.h b/exec-all.h
> index a775582..ebe88ad 100644
> --- a/exec-all.h
> +++ b/exec-all.h
> @@ -353,4 +353,8 @@ extern int singlestep;
> /* cpu-exec.c */
> extern volatile sig_atomic_t exit_request;
>
> +#ifdef NEED_GLOBAL_ENV
> +register CPUState *env asm(AREG0);
> +#endif
W
On Sun, Jun 27, 2010 at 2:39 AM, Avi Kivity wrote:
> On 06/25/2010 12:51 AM, Cam Macdonell wrote:
>>
>> On Tue, Jun 15, 2010 at 5:04 AM, Avi Kivity wrote:
>>
>>>
>>> On 06/11/2010 08:31 PM, Cam Macdonell wrote:
>>>
On Mon, Apr 19, 2010 at 10:41 AM, Cam Macdonell
wrote:
>
From: M. Mohan Kumar
Current code resets file's atime to 0 when there is a change in mtime.
This results in resetting the atime to "1970-01-01 05:30:00". For
example, truncate -s 0 filename results in changing the mtime to the
truncate time, but resets the atime to "1970-01-01 05:
From: Sripathi Kodi
This patch implements the server part of readdir() implementation for
9p2000.L
SYNOPSIS
size[4] Treaddir tag[2] fid[4] offset[8] count[4]
size[4] Rreaddir tag[2] count[4] data[count]
DESCRIPTION
The readdir request asks the server to read the directory
From: M. Mohan Kumar
Implement statfs support in qemu server based on Sripathi's
initial statfs patch.
Signed-off-by: M. Mohan Kumar
Signed-off-by: Sripathi Kodi
Signed-off-by: Venkateswararao Jujjuri
---
hw/file-op-9p.h |1 +
hw/virtio-9p-local.c |6
hw/virtio-9p.c |
From: Aneesh Kumar K.V
TXATTRWALK: Descend a ATTR namespace
size[4] TXATTRWALK tag[2] fid[4] newfid[4] name[s]
size[4] RXATTRWALK tag[2] size[8]
txattrwalk gets a fid pointing to xattr. This fid can later be
used to get read the xattr value. If name is NULL the fid returned
can be used to get
From: M. Mohan Kumar
Compute iounit based on the host filesystem block size and pass it to
client with open/create response. Also return iounit as statfs's f_bsize
for optimal block size transfers.
Signed-off-by: M. Mohan Kumar
Reviewd-by: Sripathi Kodi
Signed-off-by: Venkateswararao Jujjuri
From: Sripathi Kodi
SYNOPSIS
size[4] Tsetattr tag[2] attr[n]
size[4] Rsetattr tag[2]
DESCRIPTION
The setattr command changes some of the file status information.
attr resembles the iattr structure used in Linux kernel. It
specifies which status parameter is to
From: M. Mohan Kumar
Implement 9p2000.L version of open(LOPEN) interface in qemu 9p server.
For LOPEN, no need to convert the flags to and from 9p mode to VFS mode.
Synopsis:
size[4] Tlopen tag[2] fid[4] mode[4]
size[4] Rlopen tag[2] qid[13] iounit[4]
Current qemu 9p server does not
From: M. Mohan Kumar
SYNOPSIS
size[4] Tgetattr tag[2] fid[4]
size[4] Rgetattr tag[2] lstat[n]
DESCRIPTION
The getattr transaction inquires about the file identified by fid.
The reply will contain a machine-independent directory entry,
laid out as follows:
SYNOPSIS
size[4] Tlcreate tag[2] fid[4] name[s] flags[4] mode[4] gid[4]
size[4] Rlcreate tag[2] qid[13] iounit[4]
DESCRIPTION
The Tlreate request asks the file server to create a new regular file with the
name supplied, in the directory (dir) represented by fid.
The mode argument specif
From: M. Mohan Kumar
Implement TMKNOD as part of 2000.L Work
Synopsis
size[4] Tmknod tag[2] fid[4] name[s] mode[4] major[4] minor[4] gid[4]
size[4] Rmknod tag[2] qid[13]
Description
mknod asks the file server to create a device node with given device
type, mode and gid. The q
From: M. Mohan Kumar
Make 9P server recognize 9P2000.L protocol version
Signed-off-by: M. Mohan Kumar
Signed-off-by: Venkateswararao Jujjuri
---
hw/virtio-9p.c |6 +-
hw/virtio-9p.h |6 ++
2 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/hw/virtio-9p.c b/hw/virt
From: Aneesh Kumar K.V
TXATTRCREATE: Prepare a fid for setting xattr value on a file system object.
size[4] TXATTRCREATE tag[2] fid[4] name[s] attr_size[8] flags[4]
size[4] RXATTRWALK tag[2]
txattrcreate gets a fid pointing to xattr. This fid can later be
used to get set the xattr value.
fl
From: Sripathi Kodi
Currently v9fs_do_utimensat takes a V9fsStat argument and builds
timespec structures. It sets tv_nsec values to 0 by default. Instead
of this it should take struct timespec[2] and pass it down to the
system directly. This will make it more generic and useful
elsewhere.
Signed
Create a Hardlink.
SYNOPSIS
size[4] Tlink tag[2] dfid[4] oldfid[4] newpath[s]
size[4] Rlink tag[2]
DESCRIPTION
Create a link 'newpath' in directory pointed by dfid linking to oldfid path.
Signed-off-by: Venkateswararao Jujjuri
---
hw/virtio-9p-debug.c |9 +
hw/virtio-9p.c
This patch implements creating a symlink for TSYMLINK request
and responds with RSYMLINK. In the case of error, we return RERROR.
SYNOPSIS
size[4] Tsymlink tag[2] fid[4] name[s] symtgt[s] gid[4]
size[4] Rsymlink tag[2] qid[13]
DESCRIPTION
Create a symbolic link named 'name' poi
Public bug reported:
When using the "-no-reboot" qemu option with kvm, qemu does nothing and
immediately exits with no output or error message. If I add the --no-
kvm option to the command line, it works as expected.
It works fine in 11.0 and 11.1, but I tested all versions of 12.X, and
they al
From: M. Mohan Kumar
Synopsis
size[4] Tmkdir tag[2] fid[4] name[s] mode[4] gid[4]
size[4] Rmkdir tag[2] qid[13]
Description
mkdir asks the file server to create a directory with given name,
mode and gid. The qid for the new directory is returned with
the mkdir reply messag
From: Aneesh Kumar K.V
We want to add type specific operation during read/write
Signed-off-by: Aneesh Kumar K.V
---
hw/virtio-9p.c | 110 ++--
hw/virtio-9p.h | 24 +++-
2 files changed, 81 insertions(+), 53 deletions(-)
diff --git
From: Aneesh Kumar K.V
With mapped security mode we use "user.virtfs" namespace is used
to store the virtFs related attributes. So hide it from user.
Signed-off-by: Aneesh Kumar K.V
Signed-off-by: Venkateswararao Jujjuri
---
hw/virtio-9p-local.c | 75
On Wed, 23 Jun 2010 12:39:59 -0300
Miguel Di Ciurcio Filho wrote:
> There is no standard format when formatting VLANClientState.info_str,
> so it is difficult to extract information and transmit it over QMP.
>
> This patch adds info_dict, a QDict to better handle this information.
>
> Signed-of
On Wed, 23 Jun 2010 12:40:03 -0300
Miguel Di Ciurcio Filho wrote:
> Signed-off-by: Miguel Di Ciurcio Filho
> ---
> monitor.c |8 +++
> net.c | 70
> +
> net.h |2 +
> 3 files changed, 80 insertions(+), 0 deletion
From: Sripathi Kodi
Signed-off-by: Sripathi Kodi
In v9fs_remove_post_remove() we currently ignore the error returned by
the previous call to remove() and return an error only if freeing the
fid fails. However, the client expects to see the error from remove().
Currently the client falsely think
On Wed, 23 Jun 2010 12:39:56 -0300
Miguel Di Ciurcio Filho wrote:
> This series implement the previously discussed QMP command query-netdev.
>
> There is small change in the specification from the last version: when "type"
> is
> "tap", the attribute "sndbuf" have been removed. "sndbuf" is not
From: M. Mohan Kumar
size[4] Trename tag[2] fid[4] newdirfid[4] name[s]
size[4] Rrename tag[2]
Implement the 2000.L rename operation. A new function
v9fs_complete_rename is introduced that acts as a common entry point
for 2000.L rename operation and 2000.U rename opearation (via wstat).
As part
Changes from V5:
Clean up old style save/restore code
Signed-off-by: Huacai Chen
---
Makefile.target |2 +-
hw/pci_ids.h|8 +
hw/vt82c686.c | 597 +++
hw/vt82c686.h | 11 +
4 files changed, 617 insertions(+), 1 deletions(-)
create mode 100644 hw/vt82c686.c
create mode 100644 hw
Signed-off-by: Huacai Chen
---
hw/usb-uhci.c | 28
hw/usb-uhci.h |1 +
2 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/hw/usb-uhci.c b/hw/usb-uhci.c
index 624d55b..3eb9832 100644
--- a/hw/usb-uhci.c
+++ b/hw/usb-uhci.c
@@ -1152,6 +1152,24 @@ stat
Signed-off-by: Huacai Chen
---
target-mips/mips-defs.h |4
target-mips/translate_init.c | 35 +++
2 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/target-mips/mips-defs.h b/target-mips/mips-defs.h
index a7f4697..bf094a3 100644
--- a/t
Signed-off-by: Huacai Chen
---
Makefile.target |1 +
default-configs/mips64el-softmmu.mak |1 +
hw/bonito.c | 809 ++
hw/mips.h|3 +
4 files changed, 814 insertions(+), 0 deletio
Signed-off-by: Huacai Chen
---
Makefile.target|2 +-
hw/mips_fulong2e.c | 416
2 files changed, 417 insertions(+), 1 deletions(-)
create mode 100644 hw/mips_fulong2e.c
diff --git a/Makefile.target b/Makefile.target
index caabacd..242
Signed-off-by: Huacai Chen
---
Makefile.objs|1 +
default-configs/mips64el-softmmu.mak |1 +
hw/ide.h |1 +
hw/ide/via.c | 191 ++
4 files changed, 194 insertions(+), 0 deletio
Public bug reported:
Host OS:ia32e
Guest OS :32e and pae
kvm.git Commit:a63e16c655f9e68d49d6fae4275ffda16b1888b2
qemu-kvm Commit:97011c7fce92f8c0928c9e94e9896f0dca1bdeb9
Host Kernel Version:2.6.35-rc3
Bug detailed description:
--
when use command "qemu-system_x86 -smp 2 -
qemu upstream has fix patch:
Signed-off-by: Amit Shah
---
net.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/net.c b/net.c
index 4cb93ed..b681233 100644
--- a/net.c
+++ b/net.c
@@ -1119,7 +1119,7 @@ int net_client_init(Monitor *mon, QemuOpts *opts, int
is_netdev)
Please send in any agenda items you are interested in covering.
If we have a lack of agenda items I'll cancel the week's call.
thanks,
-chris
1 - 100 of 102 matches
Mail list logo