forked from Imagelibrary/rtems
93 lines
4.1 KiB
Plaintext
93 lines
4.1 KiB
Plaintext
This file documents the on board monitor (PPCBUG) configuration used
|
|
to be able to boot the archives located in powerpc-rtems/c/mcp750/bin.
|
|
This information was provided by Eric Valette <valette@crf.canon.fr>
|
|
|
|
NOTE (by Till Straumann <strauman@slac.stanford.edu>, 2003):
|
|
Apparently, PPCBug fails to shut down the network interface after
|
|
loading an image. This means that the ethernet chip is still able
|
|
to write into its descriptors and network buffer memory which
|
|
can result in the loaded system to be corrupted if that system
|
|
relocates itself!. The proper place to shut down the interface
|
|
would be PPCBug itself or a 'PPCBug startup script' - unfortunately,
|
|
PPCBug doesn't offer such a feature. Therefore, the bootloader
|
|
is by default compiled with the
|
|
#ifdef USE_PPCBUG
|
|
compile-time option ENABLED. It will then use a PPCBug system
|
|
call to shut down the ethernet chip during an early stage of
|
|
the boot process.
|
|
NOTE: THIS (i.e. the system call) WILL FAIL IF YOU USE SOFTWARE
|
|
OTHER THAN PPCBUG TO BOOT THE BSP. In such a case, you must
|
|
recompile with #undef USE_PPCBUG and make sure the ethernet
|
|
interface is quiet by other means.
|
|
|
|
----------------------- ENV command--------------
|
|
PPC1-Bug>env
|
|
Bug or System environment [B/S] = B?
|
|
Field Service Menu Enable [Y/N] = N?
|
|
Probe System for Supported I/O Controllers [Y/N] = Y?
|
|
Auto-Initialize of NVRAM Header Enable [Y/N] = Y?
|
|
Network PReP-Boot Mode Enable [Y/N] = Y? <====================
|
|
SCSI Bus Reset on Debugger Startup [Y/N] = N?
|
|
Primary SCSI Bus Negotiations Type [A/S/N] = A?
|
|
Primary SCSI Data Bus Width [W/N] = N?
|
|
Secondary SCSI Identifier = "07"?
|
|
NVRAM Boot List (GEV.fw-boot-path) Boot Enable [Y/N] = Y?
|
|
NVRAM Boot List (GEV.fw-boot-path) Boot at power-up only [Y/N] = Y?
|
|
NVRAM Boot List (GEV.fw-boot-path) Boot Abort Delay = 5?
|
|
Auto Boot Enable [Y/N] = Y?
|
|
Auto Boot at power-up only [Y/N] = Y?
|
|
Auto Boot Scan Enable [Y/N] = Y?
|
|
Auto Boot Scan Device Type List = FDISK/CDROM/TAPE/HDISK/?
|
|
Auto Boot Controller LUN = 14?
|
|
Auto Boot Device LUN = 40?
|
|
Auto Boot Partition Number = 03?
|
|
Auto Boot Abort Delay = 7?
|
|
Auto Boot Default String [NULL for an empty string] = ?
|
|
ROM Boot Enable [Y/N] = N?
|
|
ROM Boot at power-up only [Y/N] = Y?
|
|
ROM Boot Abort Delay = 5?
|
|
ROM Boot Direct Starting Address = FFF00000?
|
|
ROM Boot Direct Ending Address = FFFFFFFC?
|
|
Network Auto Boot Enable [Y/N] = N?
|
|
Network Auto Boot at power-up only [Y/N] = N?
|
|
Network Auto Boot Controller LUN = 00?
|
|
Network Auto Boot Device LUN = 00?
|
|
Network Auto Boot Abort Delay = 5?
|
|
Network Auto Boot Configuration Parameters Offset (NVRAM) = 00001000?
|
|
Memory Size Enable [Y/N] = Y?
|
|
Memory Size Starting Address = 00000000?
|
|
Memory Size Ending Address = 02000000?
|
|
DRAM Speed in NANO Seconds = 60?
|
|
ROM First Access Length (0 - 31) = 10?
|
|
ROM Next Access Length (0 - 15) = 0?
|
|
DRAM Parity Enable [On-Detection/Always/Never - O/A/N] = O?
|
|
L2Cache Parity Enable [On-Detection/Always/Never - O/A/N] = O?
|
|
PCI Interrupts Route Control Registers (PIRQ0/1/2/3) = 0A050000?
|
|
Serial Startup Code Master Enable [Y/N] = N?
|
|
Serial Startup Code LF Enable [Y/N] = N?
|
|
---------------------NIOT ---------------------------
|
|
PPC1-Bug>niot
|
|
Controller LUN =00?
|
|
Device LUN =00?
|
|
Node Control Memory Address =03F9E000?
|
|
Client IP Address =194.2.81.157?
|
|
Server IP Address =194.2.81.241?
|
|
Subnet IP Address Mask =255.255.255.0?
|
|
Broadcast IP Address =255.255.255.255?
|
|
Gateway IP Address =194.2.81.254?
|
|
Boot File Name ("NULL" for None) =debug-ppc?
|
|
Argument File Name ("NULL" for None) =?
|
|
Boot File Load Address =001F0000?
|
|
Boot File Execution Address =001F0000?
|
|
Boot File Execution Delay =00000000?
|
|
Boot File Length =00000000?
|
|
Boot File Byte Offset =00000000?
|
|
BOOTP/RARP Request Retry =05?
|
|
TFTP/ARP Request Retry =05?
|
|
Trace Character Buffer Address =00000000?
|
|
BOOTP/RARP Request Control: Always/When-Needed (A/W)=W?
|
|
BOOTP/RARP Reply Update Control: Yes/No (Y/N) =Y?
|
|
--------------------------------------------------------
|
|
|
|
|