Re: how many win64?



To add what Don said:

IA64 compilers try to add fixups whenever it can for unaligned data access.
It results in big performance penalty. I've observed that 7 instruction
bundles (21 instructions) were added to fix-up an 8-byte unaligned access.
AMD64 compiler won't do that.

Unaligned access in Itanium will BSOD while AMD64 won't. This is a big
difference between 2 platforms while you're playing with kernel code. Low
level kernel debug is very very different too.

Anyway, don't spend too much time and effort on Itanium. It doesn't worth.

---------------------------------
Calvin Guan, Windows DDK MVP
Software Engineer, NT Driver
ATI Technologies Inc. www.ati.com

"Don Burn" <burn@xxxxxxxxxxxxxxxx> wrote in message
news:Zyv7e.9$Gq6.8@xxxxxxxxxxx
> They have different instruction sets, so require you compile the driver
> with a different compiler. For a well written driver, there should be no
> difference, once it works on one architecture, it should work on the next.
> Of course supporting the different architectures is a good test of how
> well written your driver is!
>
>
> --
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> Remove StopSpam from the email to reply
>
>
>
> "ma" <ma@xxxxxxxxxxx> wrote in message
> news:eIfMY$PQFHA.1096@xxxxxxxxxxxxxxxxxxxxxxx
>> Thanks for your reply.
>>
>> What is the difference between these two architectures?
>>
>> Is the window on these two platform works differently? (From the device
>> driver point of view)
>>
>>
>>
>> Best regards
>>
>>
>>
>> "Don Burn" <burn@xxxxxxxxxxxxxxxx> wrote in message
>> news:LVu7e.11815$_63.10809@xxxxxxxxxxx
>>> Yes, Windows supports the extended x86 architecture for 64 bits and
>>> Itanium. This is just like in the past when there were multiple 32-bit
>>> versions (x86, Mips, Power PC, Alpha).
>>>
>>>
>>> --
>>> Don Burn (MVP, Windows DDK)
>>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>>> Remove StopSpam from the email to reply
>>>
>>>
>>>
>>>
>>> "ma" <ma@xxxxxxxxxxx> wrote in message
>>> news:OADOzRPQFHA.2788@xxxxxxxxxxxxxxxxxxxxxxx
>>>> Hello,
>>>>
>>>> I searched around to find information about windows 64 and came
>>>> across some definitions which struck me that there is more than one
>>>> window 64. Am I correct?
>>>>
>>>>
>>>>
>>>> Here is a section that I found in a web site:
>>>>
>>>>
>>>>
>>>> Win64 AMD64/EM64T Unicode (Windows XP/2003 x64 Edition)
>>>>
>>>> Win64 IA64 Unicode (Windows XP/2003 64-bit Edition)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Best regards
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>


.



Relevant Pages

  • Re: Build device driver using Microsoft Visual C++ 2005
    ... Don Burn (MVP, Windows DDK) ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ... gave strict rules on device drivers, and would sue firms if they violated ... I am for the DDK compiler ...
    (microsoft.public.development.device.drivers)
  • Re: Diff between VS2005 compiler and DDK
    ... right with the VS compiler. ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ... Maxim Shatskih, Windows DDK MVP ...
    (microsoft.public.development.device.drivers)
  • Re: Diff between VS2005 compiler and DDK
    ... Don Burn (MVP, Windows DDK) ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ... right with the VS compiler. ...
    (microsoft.public.development.device.drivers)
  • Re: Build device driver using Microsoft Visual C++ 2005
    ... attitude most compiler and OS teams do of "we vetted this compiler for this ... gave strict rules on device drivers, and would sue firms if they violated ... Don Burn (MVP, Windows DDK) ... Windows 2k/XP/2k3 Filesystem and Driver Consulting ...
    (microsoft.public.development.device.drivers)
  • lucent modem driver compilation failure
    ... I'm trying to compile an installable module for my internal modem ... and driver work as they were fully functional under RH7.3. ... 00:07.2 USB Controller: VIA Technologies, ... If not present use the ltmodem-8.22a5.tar.gz compiler kit. ...
    (linux.redhat.misc)

Loading