[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Claiming 1M when using 8K
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: Claiming 1M when using 8K
- From: Bob Huebner <BOBHU@Attachmate.com>
- Date: Wed, 16 Apr 1997 08:24:59 -0700
- Resent-Date: Wed, 16 Apr 1997 08:24:59 -0700
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-Id: <"zX0jS2.0.VF2.F2FLp"@dart>
- Resent-Sender: pci-sig-request@znyx.com
We have designed a PCI Adapter that requires 8K of memory space and 16
bytes of I/O space for a PC-based application.
When the memory and I/O BARs are programmed to take 8K and 64 bytes
and the bits are set to allow them to be placed
'anywhere in memory', we have observed one BIOS that puts the 8K
memory space below the 1Meg limit.
Since this presents the problem of a possible conflict with Legacy ISA
adapters, we are now thinking of claiming 1M for
both the I/O and memory BARs to force them into 'upper memory' and
prevent any possibility of a conflict with an ISA
device. We have confirmed the BIOS in question now puts the memory
resource in upper memory.
The questions I have are:
1. Why would any PCI add-in card want to be 'anywhere in memory' when
it allows the possibility of a conflict with a Legacy
ISA Adapter?
2. Is there any possible problem with each card claiming 2M from the
32G PCI pool? The maximum number of adapters
we can put in a system is 16 (using expansion chassis).
Seems like it would have been a better solution to have the bits in
the PCI BARs mean:
Below 1M
Above 1M - instead of anywhere
Then, I wouldn't need to claim more memory than I'm using to force it
above 1M and eliminate the ISA conflict possibility.
Also, the PLX 9050 we are using has a fixed resource size of 64 bytes
for its configuration registers, so we can not 'force'
this to be in upper memory and are at the mercy of the BIOS being
smart enough not to create a lower memory conflict.
Any feedback is appreciated.
Thanks,
Bob Huebner
Mgr. H/W Development
Attachmate Corporation
3617 131st Ave. S.E.
Bellevue, WA 98006
email: bobhu@atm.com
tel.: (206) 649-6535
fax: (206) 649-6200
0 Ð ½