How to build drivers for x86_64 and not for x64???

Hi,

Can anyone suggest how to build USB drivers for Vista x86_64 build environment?

I have already done for x64 and now i need in x86_64.

Any help is appreciated,

thanks,

I have just been reading in Wikipedia that x86_64 was renamed to AMD64 and later copied by Intel to create Intel64. Therefore to build a driver for x86_64 you need to compile as AMD64.

See here (http://en.wikipedia.org/wiki/X86-64) for more details.

Regards,

but in WDK 6000 i havent seen build env for AMD64,…there were:
1.x86 (free & Checked build)
2. x64 (free & checked)

where to locate amd64 build evn…?

I have verified same in win 2K3 sp1 DDK too,…there also same thing.

Please suggest,

thanks

On 10/11/07, xxxxx@hotmail.com wrote:
> I have just been reading in Wikipedia that x86_64 was renamed to AMD64 and later copied by Intel to create Intel64. Therefore to build a driver for x86_64 you need to compile as AMD64.
>
> See here (http://en.wikipedia.org/wiki/X86-64) for more details.
>
> Regards,
>
> —
> 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
>

x64 is nothing but AMD64

On 10/11/07, sumit panchasara wrote:
>
> but in WDK 6000 i havent seen build env for AMD64,…there were:
> 1.x86 (free & Checked build)
> 2. x64 (free & checked)
>
> where to locate amd64 build evn…?
>
> I have verified same in win 2K3 sp1 DDK too,…there also same thing.
>
> Please suggest,
>
> thanks
>
> On 10/11/07, xxxxx@hotmail.com wrote:
> > I have just been reading in Wikipedia that x86_64 was renamed to AMD64
> and later copied by Intel to create Intel64. Therefore to build a driver
> for x86_64 you need to compile as AMD64.
> >
> > See here (http://en.wikipedia.org/wiki/X86-64) for more details.
> >
> > Regards,
> >
> > —
> > 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
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>


Regards,
T.V.Gokul.

x64 and AMD 64, Both are same!

On 10/11/07, sumit panchasara wrote:
>
> but in WDK 6000 i havent seen build env for AMD64,…there were:
> 1.x86 (free & Checked build)
> 2. x64 (free & checked)
>
> where to locate amd64 build evn…?
>
> I have verified same in win 2K3 sp1 DDK too,…there also same thing.
>
> Please suggest,
>
> thanks
>
> On 10/11/07, xxxxx@hotmail.com wrote:
> > I have just been reading in Wikipedia that x86_64 was renamed to AMD64
> and later copied by Intel to create Intel64. Therefore to build a driver
> for x86_64 you need to compile as AMD64.
> >
> > See here (http://en.wikipedia.org/wiki/X86-64) for more details.
> >
> > Regards,
> >
> > —
> > 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
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

> 1.x86 (free & Checked build)

  1. x64 (free & checked)

where to locate amd64 build evn…?

x64 is a modern name for amd64.


Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

> I have already done for x64 and now i need in x86_64.

x64 , x86_64 and IA32e mean exactly the same thing. I am afraid you confuse x64 with IA64, which is, indeed, completely different architecture that, AFAIK, has been largely ignored by the market…

Anton Bassov

xxxxx@hotmail.com wrote:

> I have already done for x64 and now i need in x86_64.
>

x64 , x86_64 and IA32e mean exactly the same thing. I am afraid you confuse x64 with IA64, which is, indeed, completely different architecture that, AFAIK, has been largely ignored by the market…

There is one exception to the “exactly the same thing” rule, although I
don’t think it applies here. In Visual Studio, the binaries in vc\bin
are 32-bit compilers. The binaries in vc\bin\amd64 are 64-bit binaries
to compile 64-bit programs. The binaries in vc\bin\x86_64 are
cross-compilers; they are 32-bit binaries that compile 64-bit programs.

That’s the only place I’ve seen that distinction.


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

Tim,

Let’s keep in mind that you may have different machines for development/building and testing, so that you may want to build 64-bit driver on a machine that supports only 32-bit architecture. Therefore, one may need 32-bit compiler that is capable of generating 64-bit code. In other words, as far as the target machines are concerned, there is no difference between x64 and x86_64, but, as far as the source ones are concerned, x64 and x86_64 are different things.

Once the OP asks us about the target, rather the source, machines, we can make a “bold” assumption that x64 and x86_64 are exactly the same thing…

Anton Bassov