[Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-16 Thread Luiz Capitulino
This driver handles in-memory chardev operations. That's, all writes to this driver are stored in an internal buffer and it doesn't talk to the external world in any way. Right now it's very simple: it supports only writes. But it can be easily extended to support more operations. This is going t

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Luiz Capitulino
On Fri, 12 Nov 2010 17:06:16 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > On Fri, 12 Nov 2010 16:04:39 +0100 > > Markus Armbruster wrote: > > > >> Luiz Capitulino writes: > >> > >> > On Fri, 12 Nov 2010 15:16:33 +0100 > >> > Markus Armbruster wrote: > >> > > >> >> Luiz Cap

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Luiz Capitulino
On Fri, 12 Nov 2010 16:54:14 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > On Fri, 12 Nov 2010 11:16:54 +0100 > > Markus Armbruster wrote: > > > >> Luiz Capitulino writes: > >> > >> > On Thu, 11 Nov 2010 17:32:06 +0100 > >> > Markus Armbruster wrote: > >> > > >> >> Luiz Cap

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Markus Armbruster
Luiz Capitulino writes: > On Fri, 12 Nov 2010 16:04:39 +0100 > Markus Armbruster wrote: > >> Luiz Capitulino writes: >> >> > On Fri, 12 Nov 2010 15:16:33 +0100 >> > Markus Armbruster wrote: >> > >> >> Luiz Capitulino writes: >> >> >> >> > On Fri, 12 Nov 2010 11:21:57 +0100 >> >> > Markus Ar

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Markus Armbruster
Luiz Capitulino writes: > On Fri, 12 Nov 2010 11:16:54 +0100 > Markus Armbruster wrote: > >> Luiz Capitulino writes: >> >> > On Thu, 11 Nov 2010 17:32:06 +0100 >> > Markus Armbruster wrote: >> > >> >> Luiz Capitulino writes: >> >> >> >> > On Thu, 11 Nov 2010 16:30:26 +0100 >> >> > Markus Ar

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Luiz Capitulino
On Fri, 12 Nov 2010 16:04:39 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > On Fri, 12 Nov 2010 15:16:33 +0100 > > Markus Armbruster wrote: > > > >> Luiz Capitulino writes: > >> > >> > On Fri, 12 Nov 2010 11:21:57 +0100 > >> > Markus Armbruster wrote: > >> > > >> >> Luiz Cap

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Markus Armbruster
Luiz Capitulino writes: > On Fri, 12 Nov 2010 15:16:33 +0100 > Markus Armbruster wrote: > >> Luiz Capitulino writes: >> >> > On Fri, 12 Nov 2010 11:21:57 +0100 >> > Markus Armbruster wrote: >> > >> >> Luiz Capitulino writes: >> [...] >> >> > +QString *qemu_chr_mem_to_qs(CharDriverState *chr)

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Luiz Capitulino
On Fri, 12 Nov 2010 15:16:33 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > On Fri, 12 Nov 2010 11:21:57 +0100 > > Markus Armbruster wrote: > > > >> Luiz Capitulino writes: > [...] > >> > +QString *qemu_chr_mem_to_qs(CharDriverState *chr) > >> > +{ > >> > +MemoryDriver *d

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Markus Armbruster
Luiz Capitulino writes: > On Fri, 12 Nov 2010 11:21:57 +0100 > Markus Armbruster wrote: > >> Luiz Capitulino writes: [...] >> > +QString *qemu_chr_mem_to_qs(CharDriverState *chr) >> > +{ >> > +MemoryDriver *d = chr->opaque; >> > + >> > +if (d->outbuf_size == 0) { >> > +return qs

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Luiz Capitulino
On Fri, 12 Nov 2010 11:21:57 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > This driver handles in-memory chardev operations. That's, all writes > > to this driver are stored in an internal buffer and it doesn't talk > > to the external world in any way. > > > > Right now it's v

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Luiz Capitulino
On Fri, 12 Nov 2010 11:16:54 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > On Thu, 11 Nov 2010 17:32:06 +0100 > > Markus Armbruster wrote: > > > >> Luiz Capitulino writes: > >> > >> > On Thu, 11 Nov 2010 16:30:26 +0100 > >> > Markus Armbruster wrote: > >> > > >> >> Luiz Cap

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Markus Armbruster
Luiz Capitulino writes: > On Thu, 11 Nov 2010 17:32:06 +0100 > Markus Armbruster wrote: > >> Luiz Capitulino writes: >> >> > On Thu, 11 Nov 2010 16:30:26 +0100 >> > Markus Armbruster wrote: >> > >> >> Luiz Capitulino writes: >> >> >> >> > This driver handles in-memory chardev operations. Th

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-12 Thread Markus Armbruster
Luiz Capitulino writes: > This driver handles in-memory chardev operations. That's, all writes > to this driver are stored in an internal buffer and it doesn't talk > to the external world in any way. > > Right now it's very simple: it supports only writes. But it can be > easily extended to supp

[Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-11 Thread Luiz Capitulino
This driver handles in-memory chardev operations. That's, all writes to this driver are stored in an internal buffer and it doesn't talk to the external world in any way. Right now it's very simple: it supports only writes. But it can be easily extended to support more operations. This is going t

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-11 Thread Luiz Capitulino
On Thu, 11 Nov 2010 17:32:06 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > On Thu, 11 Nov 2010 16:30:26 +0100 > > Markus Armbruster wrote: > > > >> Luiz Capitulino writes: > >> > >> > This driver handles in-memory chardev operations. That's, all writes > >> > to this driver

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-11 Thread Markus Armbruster
Luiz Capitulino writes: > On Thu, 11 Nov 2010 16:30:26 +0100 > Markus Armbruster wrote: > >> Luiz Capitulino writes: >> >> > This driver handles in-memory chardev operations. That's, all writes >> > to this driver are stored in an internal buffer and it doesn't talk >> > to the external world

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-11 Thread Luiz Capitulino
On Thu, 11 Nov 2010 16:30:26 +0100 Markus Armbruster wrote: > Luiz Capitulino writes: > > > This driver handles in-memory chardev operations. That's, all writes > > to this driver are stored in an internal buffer and it doesn't talk > > to the external world in any way. > > > > Right now it's v

Re: [Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-11 Thread Markus Armbruster
Luiz Capitulino writes: > This driver handles in-memory chardev operations. That's, all writes > to this driver are stored in an internal buffer and it doesn't talk > to the external world in any way. > > Right now it's very simple: it supports only writes. But it can be > easily extended to supp

[Qemu-devel] [PATCH 1/3] qemu-char: Introduce Memory driver

2010-11-10 Thread Luiz Capitulino
This driver handles in-memory chardev operations. That's, all writes to this driver are stored in an internal buffer and it doesn't talk to the external world in any way. Right now it's very simple: it supports only writes. But it can be easily extended to support more operations. This is going t