/* include/eval.h, openbios_walnut, walnut_bios 8/10/00 14:35:05 */
/*-----------------------------------------------------------------------------+
|
| This source code has been made available to you by IBM on an AS-IS
| basis. Anyone receiving this source is licensed under IBM
| copyrights to use it in any way he or she deems fit, including
| copying it, modifying it, compiling it, and redistributing it either
| with or without modifications. No license under IBM patents or
| patent applications is to be implied by the copyright license.
|
| Any user of this software should understand that IBM cannot provide
| technical support for this software and will not be responsible for
| any consequences resulting from the use of this software.
|
| Any person who transfers this source code or any derivative work
| must include the IBM copyright notice, this paragraph, and the
| preceding two paragraphs in the transferred software.
|
| COPYRIGHT I B M CORPORATION 1995
| LICENSED MATERIAL - PROGRAM PROPERTY OF I B M
+-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------+
|
| File Name: eval.h
|
| Function: Openbios board specific defines. Should contain no
| prototypes since this file gets included in assembly files.
|
| Author: James Burke
|
| Change Activity-
|
| Date Description of Change BY
| --------- --------------------- ---
| 11-May-99 Created for Walnut JWB
| 01-Jul-99 Made ROM/SRAM non-cacheable in D_CACHEABLE_REGIONS JWB
| 08-Aug-00 Added memory regions and MMIO regions for ROM Monitor debug JWB
| 10-Aug-00 Modified PCI memory regions JWB
|
+-----------------------------------------------------------------------------*/
#ifndef _WALNUT_H_
#define _WALNUT_H_
/*----------------------------------------------------------------------------+
| 405GP PCI core memory map defines.
+----------------------------------------------------------------------------*/
#define MIN_PCI_MEMADDR_NOPREFETCH 0x80000000
#define MIN_PCI_MEMADDR_PREFETCH 0xc0000000
#define MIN_PCI_MEMADDR_VGA 0x00000000
#define MIN_PLB_PCI_IOADDR 0xe8000000 /* PLB side of PCI I/O address space */
#define MIN_PCI_PCI_IOADDR 0x00000000 /* PCI side of PCI I/O address space */
#define MAX_PCI_DEVICES 5