On Fri, Mar 9, 2012 at 4:50 AM, Stefan Hajnoczi wrote:
> The mmap(2) approach doesn't support QEMU's "protocol" concept where
> an image format block driver is independent of the underlying storage
> (host file system, NBD, HTTP, etc). In QEMU block layer terminology
> NBD, HTTP, and the host fi
On Fri, Mar 9, 2012 at 6:04 AM, Kevin Wolf wrote:
> I wonder whether a name like verde_gow[123] wouldn't make more sense. I
> think most people wouldn't be able to associate something with "gow",
> and it doesn't look like a good keyword for searches either.
>
> Also, is gow1 so different that im
commit 4b7b36f3776247c92615073b6fa0880d0a1ea1fb
Author: Leonardo E. Reiter
Date: Thu Mar 8 15:50:55 2012 -0600
Documentation for Virtual Bridges GOW version 1, 2, and 3 disk image
formats. Includes products consuming these disk image formats, basic
overview of how they work, and example
commit 2947e89cc581285eb74badc80a30300ee9b9a96b
Author: Leonardo E. Reiter
Date: Thu Mar 8 16:00:44 2012 -0600
define data structures and common MACROs for GOW disk image format
implementation
Signed-off-by: Leonardo E. Reiter
diff --git a/block/gow_int.h b/block/gow_int.h
new file
commit eb7af36f02ff3b5bc13c2166a008de29632d5500
Author: Leonardo E. Reiter
Date: Thu Mar 8 15:56:49 2012 -0600
Include GOW disk image format objects in compilation and link.
Signed-off-by: Leonardo E. Reiter
diff --git a/Makefile.objs b/Makefile.objs
index 808de6a..905ebeb 100644
commit 368ff891c1d06581aacaab1063fa53838a6b8a99
Author: Leonardo E. Reiter
Date: Thu Mar 8 16:01:48 2012 -0600
Virtual Bridges GOW version 1 disk image format implementation
Signed-off-by: Leonardo E. Reiter
diff --git a/block/gow1.c b/block/gow1.c
new file mode 100644
index 000
commit aef59f96db2ea9dcfdea1b0e1f3c7e05843c5f1a
Author: Leonardo E. Reiter
Date: Thu Mar 8 16:02:36 2012 -0600
Virtual Bridges VERDE GOW version 2 and 3 disk image format
implementation
Signed-off-by: Leonardo E. Reiter
diff --git a/block/gow23.c b/block/gow23.c
new file mode 100644
Hello,
I will be submitting 5 patch files to add support for Virtual Bridges VERDE
GOW (v1, 2, and 3) disk image formats to QEMU. This is the disk image
format used currently in VERDE as well as IBM's Virtual Desktop for Smart
Business product. Legacy product support includes Win4Lin Pro, Win4BS
Fantastic, thank you. I did indeed try the sfw gcc and it compiles
okay with -m64, but it does not use GNU ld and has problems linking.
I need to revisit that because I think there is a solution that I am
missing. I also did send email to the blastwave maintainers but have
not received a respons
lso not a great idea.
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Business
Main: +1 512
rrelevant to this particular problem. Anyway, after
> moving /usr/bin/strip out of the way and symlinking that to /bin/true, I
> have a backtrace I hope will be of use to Fabrice or someone else:
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing
ouse responsiveness.
> (I played with values up to 0xFF but after about 0x20 there seemed to be
> immeasurable/no difference)
>
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Business
Main: +1 512 339 7979
Fax: +1 512 532 6501
h
t;
> Open the code unless you have something to hide.
>
> --------
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Business
Main: +1 512 339 7979
Fax: +1 512 532
esolve in
> vl.o. Using blastwave gcc 3.4.6. What am I missing?
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Business
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
_
st and Portable Dynamic Translator" by F.Bellard
published on USENIX 2005?
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Business
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
__
Reiter
Thomas Petazzoni wrote:
Hi,
On 2.6.17-rc2, the MODULE_PARM() way of declaring module parameters
seems to have disappeared (it is anyway deprecated since the beginning
of the 2.6 series). As such, kqemu-1.3.0pre7 doesn't compile.
--
Leonardo E. Reiter
Vice President of Product Devel
t;bgr", 0, QEMU_OPTION_bgr },
>> { "usbdevice", HAS_ARG, QEMU_OPTION_usbdevice },
>> { "smp", HAS_ARG, QEMU_OPTION_smp },
>> { "vnc", HAS_ARG, QEMU_OPTION_vnc },
>> @@ -5365,6 +5369,9 @@
>> case QEMU_OPTION_std_vga:
>> cirrus_vga_enabled = 0;
the video mode switches between VGA and SVGA.
This patch fixes this problem by resetting VRAM whenever a VGA/SVGA mode switch
occurs.
Signed-off-by: [EMAIL PROTECTED]
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Business
Main: +1
ore useful for 15/16
> depths.
>
> Fabrice.
>
> Leonardo E. Reiter wrote:
>
>> Ben,
>>
>> You can use the patch I posted here recently to get QEMU to fix the BGR
>> problem internally. It doesn't have to be done at the VNC level - and
>> in fact, t
Sorry,
I should add that the automatic detection is only done for SDL. It
should be easy enough to add to the VNC side of things, but I didn't get
around to it yet. You can use the -bgr command-line option to qemu in
the VNC case to set it manually.
- Leo Reiter
Leonardo E. Reiter
Other than the colors being GBR instead of RGB (and I hear a fix for that in
> the vnc
> code is in development) it works.
>
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Business
Main: +1 512 339 7979
Fax: +1 512 532 650
emu/Makefile.diff?tr1=1.96&tr2=1.97&r1=text&r2=text
> http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/configure.diff?tr1=1.93&tr2=1.94&r1=text&r2=text
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing that means Busin
using -kernel-kqemu.
- Leo Reiter
Troy Benjegerdes wrote:
> I'd be happy to test a patch that changes the virtual IDE controller to
> one that works better, since I can't seem to get a win2k vm installed
> and updated at all anyway ;)
--
Leonardo E. Reiter
Vice President of Produ
Sorry, I should add that my patch also adds a simple help line for the
new options. Again, minor stuff ;)
Regards,
Leo Reiter
Leonardo E. Reiter wrote:
Jim,
thanks for the patch, it seems to work great. However, I'm attaching an
updated version that fixes the following [minor] pro
clobber a hard disk with a
cdrom, or use the same -hdX or -cdrom-X option multiple times.
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax:
ally. For example,
this will enable [in the future - new block driver needed] attaching a
real CDROM device, and having the ability to actually eject the media
and insert new media without having to use the monitor.
Regards,
Leo Reiter
--
Leonardo E. Reiter
Vice President of Product Develo
ave something like 16
patches we're maintaining internally, many of which might be helpful
for others.
-Ken
On 4/12/06, Leonardo E. Reiter <[EMAIL PROTECTED]> wrote:
Hi Ken,
(all) the patches seem to work very well and be very stable with Windows
2000 guests here. I mea
TCP throughput has been
accelerated from about 2 megabytes/sec to 9 megabytes/sec, in both
directions (measured using a simple python script). The system is
subjectively more responsive (for activities such as logging in or
running simple python scripts).
--
Leonardo E. Reiter
Vice President of
are together in one patch (qemu-slirp-performance.patch).
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
these things when I'm
done. I'm expecting a significant aggregate improvement.
-Ken
On 4/11/06, Leonardo E. Reiter <[EMAIL PROTECTED]> wrote:
Hi Ken,
I'm attaching a pretty old patch I made (from the 0.7.1 days), which did
a quick and dirty merge of the select'
7;t think guest interrupt latency is the issue for me in this
case.
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
h
() */
if (slirp_inited) {
I will take a swing at this first. Please let me know if there's
anything I should be aware of.
Thanks,
-Ken
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7
gr if you want, or perhaps the meaning of
-bgr should be to enable this test. It may not be correct in all
circumstances. Maybe Paul Brook can weigh in too since he originally
suggested that this patch should determine this automatically.
Thanks,
Leo Reiter
malc wrote:
On Mon, 10 Apr 2006, Leo
going on in the cirrus implementation, but I haven't had much time to
figure it out. Also the cirrus implementation is really hard to follow
for me, so if anyone has any idea, I'd appreciate it.
Thanks,
Leo Reiter
malc wrote:
On Mon, 10 Apr 2006, Leonardo E. Reiter wrote:
Anyway,
e will pick an open implementation
before any closed one, even industry, they're picking up faster than you
think ;^)
I did not agree with kqemu being released without the proprietary flag,
which is why I submitted the issue, and,if I can help it, it'll be open
source or surpassed b
ing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
__
Probably... I just don't know anything about SDL and I needed this patch
to work right away with at least the command-line option. It's
definitely deducible from X11, and that's very easy.
- Leo Reiter
malc wrote:
On Mon, 10 Apr 2006, Leonardo E. Reiter wrote:
Anyway, I di
rth including, or we have to ask whether
there's any point having it in qemu at all.
The exception being debug code, which probably isn't useful unless you're
already building qemu from source.
Paul
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual
, or we have to ask whether
there's any point having it in qemu at all.
The exception being debug code, which probably isn't useful unless you're
already building qemu from source.
Paul
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computin
etter implement it makes it much more clear to me and is a much better
idea. Mails to the list are a bit delayed, that's all ;)
Thanks,
Leo
Paul Brook wrote:
On Monday 10 April 2006 17:44, Leonardo E. Reiter wrote:
Actually it should probably be made conditionally compiled for now,
unt
are handled.
Paul
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
___
Qemu-devel mailing list
Qemu-d
does that sound? I'd be happy to post an updated patch that does that.
- Leo
Paul Brook wrote:
On Monday 10 April 2006 17:25, Leonardo E. Reiter wrote:
Hello,
attached is an updated version (against today's CVS) of a patch to
enable B/G/R color encoding rather than R/G/B with the co
Reiter
Paul Brook wrote:
On Monday 10 April 2006 17:25, Leonardo E. Reiter wrote:
Hello,
attached is an updated version (against today's CVS) of a patch to
enable B/G/R color encoding rather than R/G/B with the command-line
option -bgr. I found the original here (post by Martin Bochnig):
e -bgr
command line option to qemu. You can get some psychadelic colors if
you're really bored and want to try it on an R/G/B 24-bit X server, like
XFree86 or X.org :)
Regards,
Leo Reiter
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing
;t make you use it.
And for the record. Fabrice, you are amazing. My computing experience
has been greatly enhanced by your contributions. Thank you.
Mare
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +
ing ;^)) violating the linux kernel license
agreement.
Auke
___
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Comput
to give credit where credit's due. Brad Campbell figured out
the hard stuff :-)
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 65
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 5
d_event_handler(QEMUPutKBDEvent *func, void *opaque);
-void qemu_add_mouse_event_handler(QEMUPutMouseEvent *func, void *opaque);
+void qemu_add_mouse_event_handler(QEMUPutMouseEvent *func, void *opaque, int
absolute);
void kbd_put_keycode(int keycode);
void kbd_mouse_event(int dx, int dy, int
patch works, the PS/2 mouse is used until it detects the
tablet has been enabled.
The Windows driver uses quite a bit more of the features of the tablet
than the X driver so there's a bit more work to do but nothing
extraordinary.
Regards,
Anthony Liguori
--
Leonardo E. Reiter
Vice Pr
r/010140.html
USB wacom still seems the most promising to me but I fear getting it to
work under Windows will be a pain.
Regards,
Anthony Liguori
Leonardo E. Reiter wrote:
This is by no means a complete patch (do not apply it as it will break
usb-hid.c), but it adjusts the report descriptor in
looks like the VM requests the Z axis value selectively, and the code
handles this. I'm starting to believe that your dual-device idea makes
good sense, because for example, a touchscreen doesn't have a Z axis.
It will take some trial and error I suspect.
- Leo
--
Leonardo E. Reite
Sorry, the patch is not only incomplete, but totally wrong :( The 0x16
should be 0x10, like this:
-0x25, 0x7F, 0x75, 0x08, 0x95, 0x02, 0x81, 0x06,
+0x25, 0x7F, 0x75, 0x10, 0x95, 0x02, 0x81, 0x02,
I must have had a momentary lapse of [radix] reason :)
- Leo Reiter
--
Leonardo E
Given we
have a HID mouse driver of sorts in qemu I wonder if that is another
avenue perhaps ?
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 79
other
avenue perhaps ?
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
___
Qemu-devel mailing list
Qemu-
mouse at specific moments. Or, possibly reusing
tools from Win4Lin or VMtools from VMware.
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
__
I'm sure this could be added to the BOCHS implementation
somehow if this is important.
- Leo Reiter
Johannes Schindelin wrote:
IIRC bochs does it in C++. Which makes it rather impossible to share code
:-(
Ciao,
Dscho
--
Leonardo E. Reiter
Vice President of Product Development, C
ixed.
Thanks,
Leo Reiter
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
___
Qemu-devel mailing list
Qemu-
tual Wacom tablet, but I just don't
find the time.
Ciao,
Dscho
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
___
ed.
The only issue is that there's just a single, global hostname, not a
hostname per user-net interface. On the other hand, I'm not sure if
qemu supports multiple user-net interfaces in the first place. Does
the following configuration make sense?
-net nic,vlan=0 -net user,vlan=0 -net
depending on how big the buffers are.
Also, this has not been tested with the mmap option, but the code is in
place to handle it the same way as without mmap, which works fine.
Best regards,
Leo Reiter
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Co
will use DMA mode if it's available and
therefore the existing win2k-hack does not work.
Using this patch 5 out of 5 installs worked perfectly.
Thanks Leo :)
Regards,
Brad
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
hes
still cause display corruption. For the most part however, the attached
hack does the job.
Regards,
Leo Reiter
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
htt
32nd time, but for me that caused problems during some
installations, so I thought it was too aggressive.
This patch also adds -win2k-hack functionality to DMA writes, since DMA
now works in the latest CVS QEMU.
Enjoy,
Leo Reiter
--
Leonardo E. Reiter
Vice President of Product Develo
-packaging qemu and asking
the end-user to recompile kqemu module themselves ?
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
e and don't have a lot
of time but It's important for me to have a qemu networking. Just write
me what to do.
Any success with qemu networking on amd64 host? Somebody?
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Cente
Processor 3400+ AuthenticAMD GNU/Linux
--
Leonardo E. Reiter
Vice President of Product Development, CTO
Win4Lin, Inc.
Virtual Computing from Desktop to Data Center
Main: +1 512 339 7979
Fax: +1 512 532 6501
http://www.win4lin.com
___
Qemu-devel mailing
67 matches
Mail list logo