>> I seem
> to recall something about that in a whitepaper in (probably) the NT4
> DDK?
Probably not. The Alphas were dropped in NT4.
Tim, your technical expertise is impeccable, but I think your knowledge of
history is less than perfect.
Google the KB article for the fixes in NT4 SP6A, and you will see Alpha
specific fixes.
If I booted my DEC AlphaStation 233 today, it would come up running Windows
NT 4.0. Although, I could also boot the second disk into VMS.
Alphas were dropped in W2K, but 64 bit Windows was developed on Alpha,
because Intel was incapable of delivering a working Ia64 system in a timely
manner.
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Wednesday, July 18, 2007 6:04 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Read/Write
Martin O’Brien wrote:
Didn’t the lack of byte granular memory access dictate some of the
design of the (formerly) user mode component of display drivers?
The original NT-capable platform for the Alpha was called “Jensen”. It
sucked hugely. One of the biggest problems was the mapping of the PCI bus
into memory space. The Alpha wasn’t designed for PCI, so there was an
incredible amount of hackage to wire it in. In particular, the PCI address
bits were not mapped into the low-order bits of the Alpha’s memory space.
They were shifted up something like 7 bits. They called it a “sparse
address space”. We called it a “pile of excrement”.
What that means is that the dword registers at offset 0x100 and 0x104 in
your device’s PCI memory space were located at offset 0x8000 and 0x8200 in
the Alpha’s address space. You couldn’t just write a buffer or a bitmap
using memcpy. You had to write them one at a time. It still makes me
shudder.
The next generation of NT-capable Alphas solved this, but by then the damage
was done.
The Jensen ran the Alpha at 150 MHz, which got you roughly the performance
of a Pentium-50, at roughly 4 times the price.
I seem
to recall something about that in a whitepaper in (probably) the NT4
DDK?
Probably not. The Alphas were dropped in NT4.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.
Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer