Yes, I would use WS 2008 R2 - but by design does not support USB
pass-through - which I need.
No joy for me there. ![:frowning: :frowning:](/images/emoji/twitter/frowning.png?v=12)
Thomas
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Skywing
Sent: Thursday, September 03, 2009 2:05 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Hardware Virtuilization for Driver Development/Debug???
The only Microsoft virtualization solution that supports x64 guests is the
hypervisor (Hyper-V). VPC/Virtual Server are a whole different balliwick
and have never supported x64 guests to my knowledge.
Hyper-V does support 4 procs per VM, FWIW.
From: xxxxx@lists.osr.com [xxxxx@lists.osr.com]
On Behalf Of Thomas F. Divine [xxxxx@pcausa.com]
Sent: Thursday, September 03, 2009 1:09 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Hardware Virtuilization for Driver Development/Debug???
Being a glutton for punishment…
On Intel i7 running Windows 7 x64 I installed Windows Virtual PC. Install
went smooth and the interface for creating and running VMs was pretty simple
to use.
The USB support was fine and the device I need was attached to the VM
without any problem. Haven’t really explored performance yet and my
performance criteria is really pretty crude: can I debug more effectively?
Down-sides, from driver developer perspective, are 1.) they have limited
each guest to only one virtual CPU and 2.) x64 guests are not supported.
Since WS 2008 can support these missing features it was probably a marketing
genius that decided to cripple these capabilities.
I’ll probably re-image this machine and put some sort of virtualization tool
on it. Don’t know what yet, though…
FWIW,
Thomas
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Tuesday, September 01, 2009 1:43 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Hardware Virtuilization for Driver Development/Debug???
Thomas F. Divine wrote:
I have been a big fan of VMWare for a long time, and am lucky enough to be
working on mainly on hardware-independent NDIS filters and protocols.
I typically make several VMs for each customer for the platforms they are
interested in, the tools that they use, etc. Do a lot of work just on the
VMs, then spend some final test time on real iron.
Always looking for better solutions, however.
Question really is: Any feedback on Windows Virtual PC on the Windows 7
desktop in the context of driver development?
I can relate one experience I had. After turning on Hyper-V, I
installed the Virtual Windows XP addon into my Windows 7 setup. To see
how far things had come, I tried assigning one of my high-bandwidth USB
2.0 cameras to the virtual machine. To my rather great surprise, it
worked perfectly. No dropped frames.
That’s really the first time I’ve seen a virtual machine handle a
high-bandwidth isochronous stream correctly. It makes me think that I
might actually be able to do VM kernel debugging, like the rest of the
world.
Is an i7 Quad good enough?
I’m running on a 2.4GHz Core 2 Quad, and that’s way more than enough.
What is a practical limit on the number of VMs that can run concurrently?
That’s vague… Can I keep three guests running on a host with 6 GB memory
and not be sorely disappointed? Probably only the host or one VM will
really
be doing much work at any point in time.
If only one of them is busy at a time, you can run dozens of VMs
concurrently. In our experience, the biggest bottleneck is disk
bandwidth. CPUs today are more than enough for any application you’re
likely to need in the next 10 years. We’ve started to add dedicated
spindles for our busiest VMs, and that’s been a huge improvement.
If multiple VMs are running, can I associate a different USB device (say,
a
NDIS 6 USB Native Wi-Fi adapter) to each VM?
Yes. You have to assign specific USB devices to specific VMs.
(Basically, I never went for Virtual PC because of its lack of USB
support…).
Me, too. This situation seems to have changed…
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer