Motorola Processor PMC driver for Windows 2000/XP ------------------------------------------------- (C) Copyright Alpha Data Parallel Systems Ltd. web: http://www.alpha-data.com e-mail: support@alpha-data.com 1. Supported hardware The following models are supported by this driver: o Motorola PrPMC800-2161 2. Hardware preparation This driver places certain requirement on the firmware and/or software on the card. This section details those requirements, for each supported model. 2.1 Motorola PrPMC800-2161 - Outbound doorbell 31 must never be used by software running on the card's local processor, as the driver uses it as the DMA controller interrupt. - Any of outbound doorbells 0-30 should be used by software running on the card's local processor in order to generate an interrupt that signals the registered interrupt event. - Inbound translation window 0 must be initialised, within the allowable PCI 2.2 reset recovery time, to map to a region of PowerPC physical memory that: (a) is between 1MB and 256MB (inclusive) in size, and (b) begins at location 0 in the PowerPC physical memory address space. - Inbound translation window 1 must be initialised, within the allowable PCI 2.2 reset recovery time, to map to a region of PowerPC physical memory that: (a) is exactly 4kB in size, and (b) begins at location 0xFEFF0000 in the PowerPC physical memory address space. - Software running on the card's local processor must never overwrite the region of PowerPC physical memory from 0x1000-0x2FFF, as this region is reserved for use by the driver. - The PowerPC should participate in power management via the communication block at 0x2000. See the source file "driver/win2k/harrier.h" for details. 3. Driver parameters Certain aspects of the driver's behaviour can be customised via registry parameters. See the file "prpmc.inf" for details.