source: rtems/bsps/powerpc/motorola_powerpc/BOOTING @ eb36d11

5
Last change on this file since eb36d11 was eb36d11, checked in by Sebastian Huber <sebastian.huber@…>, on 04/25/18 at 13:06:08

bsps: Move documentation, etc. files to bsps

This patch is a part of the BSP source reorganization.

Update #3285.

  • Property mode set to 100644
File size: 4.1 KB
Line 
1This file documents the on board monitor (PPCBUG) configuration used
2to be able to boot the archives located in powerpc-rtems/c/mcp750/bin.
3This information was provided by Eric Valette <valette@crf.canon.fr>
4
5NOTE (by Till Straumann <strauman@slac.stanford.edu>, 2003):
6Apparently, PPCBug fails to shut down the network interface after
7loading an image. This means that the ethernet chip is still able
8to write into its descriptors and network buffer memory which
9can result in the loaded system to be corrupted if that system
10relocates itself!. The proper place to shut down the interface
11would be PPCBug itself or a 'PPCBug startup script' - unfortunately,
12PPCBug doesn't offer such a feature. Therefore, the bootloader
13is by default compiled with the
14#ifdef USE_PPCBUG
15compile-time option ENABLED. It will then use a PPCBug system
16call to shut down the ethernet chip during an early stage of
17the boot process.
18NOTE: THIS (i.e. the system call) WILL FAIL IF YOU USE SOFTWARE
19OTHER THAN PPCBUG TO BOOT THE BSP. In such a case, you must
20recompile with #undef USE_PPCBUG and make sure the ethernet
21interface is quiet by other means.
22
23----------------------- ENV command--------------
24PPC1-Bug>env
25Bug or System environment [B/S] = B?
26Field Service Menu Enable [Y/N] = N?
27Probe System for Supported I/O Controllers [Y/N] = Y?
28Auto-Initialize of NVRAM Header Enable [Y/N] = Y?
29Network PReP-Boot Mode Enable [Y/N] = Y?                <====================
30SCSI Bus Reset on Debugger Startup [Y/N]   = N?
31Primary SCSI Bus Negotiations Type [A/S/N] = A?
32Primary SCSI Data Bus Width [W/N]          = N?
33Secondary SCSI Identifier                  = "07"?
34NVRAM Boot List (GEV.fw-boot-path) Boot Enable [Y/N]           = Y?
35NVRAM Boot List (GEV.fw-boot-path) Boot at power-up only [Y/N] = Y?
36NVRAM Boot List (GEV.fw-boot-path) Boot Abort Delay            = 5?
37Auto Boot Enable [Y/N]           = Y?
38Auto Boot at power-up only [Y/N] = Y?
39Auto Boot Scan Enable [Y/N]      = Y?
40Auto Boot Scan Device Type List  = FDISK/CDROM/TAPE/HDISK/?
41Auto Boot Controller LUN   = 14?
42Auto Boot Device LUN       = 40?
43Auto Boot Partition Number = 03?
44Auto Boot Abort Delay      = 7?
45Auto Boot Default String [NULL for an empty string] = ?
46ROM Boot Enable [Y/N]            = N?
47ROM Boot at power-up only [Y/N]  = Y?
48ROM Boot Abort Delay             = 5?
49ROM Boot Direct Starting Address = FFF00000?
50ROM Boot Direct Ending Address   = FFFFFFFC?
51Network Auto Boot Enable [Y/N]           = N?
52Network Auto Boot at power-up only [Y/N] = N?
53Network Auto Boot Controller LUN = 00?
54Network Auto Boot Device LUN     = 00?
55Network Auto Boot Abort Delay    = 5?
56Network Auto Boot Configuration Parameters Offset (NVRAM) = 00001000?
57Memory Size Enable [Y/N]         = Y?
58Memory Size Starting Address     = 00000000?
59Memory Size Ending Address       = 02000000?
60DRAM Speed in NANO Seconds       = 60?
61ROM First Access Length (0 - 31) = 10?
62ROM Next Access Length  (0 - 15) = 0?
63DRAM Parity Enable [On-Detection/Always/Never - O/A/N]    = O?
64L2Cache Parity Enable [On-Detection/Always/Never - O/A/N] = O?
65PCI Interrupts Route Control Registers (PIRQ0/1/2/3) = 0A050000?
66Serial Startup Code Master Enable [Y/N] = N?
67Serial Startup Code LF Enable [Y/N] =     N?
68---------------------NIOT ---------------------------
69PPC1-Bug>niot
70Controller LUN =00?
71Device LUN     =00?
72Node Control Memory Address =03F9E000?
73Client IP Address      =194.2.81.157?
74Server IP Address      =194.2.81.241?
75Subnet IP Address Mask =255.255.255.0?
76Broadcast IP Address   =255.255.255.255?
77Gateway IP Address     =194.2.81.254?
78Boot File Name ("NULL" for None)     =debug-ppc?
79Argument File Name ("NULL" for None) =?
80Boot File Load Address         =001F0000?
81Boot File Execution Address    =001F0000?
82Boot File Execution Delay      =00000000?
83Boot File Length               =00000000?
84Boot File Byte Offset          =00000000?
85BOOTP/RARP Request Retry       =05?
86TFTP/ARP Request Retry         =05?
87Trace Character Buffer Address =00000000?
88BOOTP/RARP Request Control: Always/When-Needed (A/W)=W?
89BOOTP/RARP Reply Update Control: Yes/No (Y/N)       =Y?
90--------------------------------------------------------
91
92
Note: See TracBrowser for help on using the repository browser.