diff options
Diffstat (limited to 'bsps/powerpc/motorola_powerpc/BOOTING')
-rw-r--r-- | bsps/powerpc/motorola_powerpc/BOOTING | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/bsps/powerpc/motorola_powerpc/BOOTING b/bsps/powerpc/motorola_powerpc/BOOTING new file mode 100644 index 0000000000..16adda28df --- /dev/null +++ b/bsps/powerpc/motorola_powerpc/BOOTING @@ -0,0 +1,92 @@ +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? +-------------------------------------------------------- + + |