WHQL On VM

Hello,

I am trying to ascertain whether the latest HCK can be executed on virtual
machines. We are developing drivers for virtual devices like file system
filters etc, and since they have nothing to do with real hardware I was
hoping that we can create VMs to execute the tests on them.

Is that supported by microsoft? I understand that if one wants to also
qualify their binaries for windows 2003, then that needs to be run on a
physical machine as the older test kit used for that qualification will
refuse to install on the VMs.

Any clearcut guidelines would help…

Bendato

No, unfortunstely you can’t use a VM

“Test computers are not supported in a virtual PC or any third-party Hypervisor environment”

You’ll find the specs here

http://msdn.microsoft.com/en-us/library/windows/hardware/jj124068.aspx

frank,

thaks for the response. The link says ‘third’ party hypervisor, what about
the MS Hyper-V environment?

On Tue, Nov 12, 2013 at 12:42 PM, wrote:

> No, unfortunstely you can’t use a VM
>
> “Test computers are not supported in a virtual PC or any third-party
> Hypervisor environment”
>
> You’ll find the specs here
>
> http://msdn.microsoft.com/en-us/library/windows/hardware/jj124068.aspx
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> 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
>

Doron Holan answered this question on WHCK forum:

http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/8338f8b2-41b2-4111-ac2f-d92048d6d0cb/can-the-new-hck-be-used-with-virtual-clients?forum=whck

“Bedanto” wrote news:xxxxx@ntdev…
frank,

thaks for the response. The link says ‘third’ party hypervisor, what about
the MS Hyper-V environment?

On Tue, Nov 12, 2013 at 12:42 PM, wrote:
No, unfortunstely you can’t use a VM

“Test computers are not supported in a virtual PC or any third-party
Hypervisor environment”

You’ll find the specs here

http://msdn.microsoft.com/en-us/library/windows/hardware/jj124068.aspx


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

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

And yet there exist third party virtual device drivers that only run in VMs
that are whql’d. So while in theory the answer might be “no”, in practice
it seems to be “maybe”.

Mark Roddy

On Tue, Nov 12, 2013 at 4:01 AM, wrote:

> Doron Holan answered this question on WHCK forum:
>
> http://social.msdn.microsoft.com/Forums/windowsdesktop/en-
> US/8338f8b2-41b2-4111-ac2f-d92048d6d0cb/can-the-new-hck-
> be-used-with-virtual-clients?forum=whck
>
>
> “Bedanto” wrote news:xxxxx@ntdev…
>
> frank,
>
> thaks for the response. The link says ‘third’ party hypervisor, what about
> the MS Hyper-V environment?
>
>
>
> On Tue, Nov 12, 2013 at 12:42 PM, wrote:
> No, unfortunstely you can’t use a VM
>
> “Test computers are not supported in a virtual PC or any third-party
> Hypervisor environment”
>
> You’ll find the specs here
>
> http://msdn.microsoft.com/en-us/library/windows/hardware/jj124068.aspx
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> 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
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> 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
>

If your name is Intel, then the rules of WHQL game are different.
“Mark Roddy” wrote in message news:xxxxx@ntdev…
And yet there exist third party virtual device drivers that only run in VMs that are whql’d. So while in theory the answer might be “no”, in practice it seems to be “maybe”.

Mark Roddy

On Tue, Nov 12, 2013 at 4:01 AM, wrote:

Doron Holan answered this question on WHCK forum:

http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/8338f8b2-41b2-4111-ac2f-d92048d6d0cb/can-the-new-hck-be-used-with-virtual-clients?forum=whck

“Bedanto” wrote news:xxxxx@ntdev…

frank,

thaks for the response. The link says ‘third’ party hypervisor, what about the MS Hyper-V environment?

On Tue, Nov 12, 2013 at 12:42 PM, wrote:

No, unfortunstely you can’t use a VM

“Test computers are not supported in a virtual PC or any third-party Hypervisor environment”

You’ll find the specs here

http://msdn.microsoft.com/en-us/library/windows/hardware/jj124068.aspx


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

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

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

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

I think the rules are consistent.

(1) If the ‘device’ only exists in a VM environment then you can submit having run the client side tests in a VM.

(2) If the driver is agnostic with respect to environment then you must submit having run the client side tests from a non-virtual machine.

What is a PITA is that (2) does not permit testing SW only drivers in a VM.

Cheers,
Dave Cattley

I *think* David’s probably correct.

However…

This is also true. Has been for years.

Peter
OSR

> [quote]

If your name is Intel, then the rules of WHQL game are different.
[/quote]

This is also true. Has been for years.

Yeah, that goes almost without needing to be said. Add a likely short list of others to that as well.

But the rules for *us* seem just inconvenient, not unworkable.

Cheers,
Dave Cattley

I remember getting the sources to a driver that had been WHQL’d back in the
Windows 2000 days. Turns out the driver would fail driver verifier on the
tenth line of DriverEntry, but Dell had demanded it be WHQL’d and at the
time…

Don Burn
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Dave Cattley
Sent: Tuesday, November 12, 2013 5:36 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WHQL On VM

This is also true. Has been for years.

Yeah, that goes almost without needing to be said. Add a likely short
list of others to that as well.

But the rules for *us* seem just inconvenient, not unworkable.

Cheers,
Dave Cattley


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

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

How many physical testing machines do you need?
“Dave Cattley” wrote in message news:xxxxx@ntdev…
I think the rules are consistent.

(1) If the ‘device’ only exists in a VM environment then you can submit having run the client side tests in a VM.

(2) If the driver is agnostic with respect to environment then you must submit having run the client side tests from a non-virtual machine.

What is a PITA is that (2) does not permit testing SW only drivers in a VM.

Cheers,
Dave Cattley

> How many physical testing machines do you need?

That depends on how much time you want to spend building a WHQL submission.

The minimum is one.

My rig has 6 and it will probably expand soon to 8 or more.

Cheers,
Dave Cattley

Maxim S. Shatskih wrote:

How many physical testing machines do you need?

You need one to run the test controller (which, I believe CAN be in a
VM), and you need at least one physical machine to run the tests, which
the controller will control remotely.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.