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.
