.. | .. |
---|
60 | 60 | #define PDC_MODEL_NVA_UNSUPPORTED (3 << 4) |
---|
61 | 61 | #define PDC_MODEL_GET_BOOT__OP 8 /* returns boot test options */ |
---|
62 | 62 | #define PDC_MODEL_SET_BOOT__OP 9 /* set boot test options */ |
---|
| 63 | +#define PDC_MODEL_GET_PLATFORM_INFO 10 /* returns platform info */ |
---|
| 64 | +#define PDC_MODEL_GET_INSTALL_KERNEL 11 /* returns kernel for installation */ |
---|
63 | 65 | |
---|
64 | 66 | #define PA89_INSTRUCTION_SET 0x4 /* capabilities returned */ |
---|
65 | 67 | #define PA90_INSTRUCTION_SET 0x8 |
---|
.. | .. |
---|
99 | 101 | #define PDC_TOD 9 /* time-of-day clock (TOD) */ |
---|
100 | 102 | #define PDC_TOD_READ 0 /* read TOD */ |
---|
101 | 103 | #define PDC_TOD_WRITE 1 /* write TOD */ |
---|
102 | | - |
---|
| 104 | +#define PDC_TOD_CALIBRATE 2 /* calibrate timers */ |
---|
103 | 105 | |
---|
104 | 106 | #define PDC_STABLE 10 /* stable storage (sprockets) */ |
---|
105 | 107 | #define PDC_STABLE_READ 0 |
---|
.. | .. |
---|
109 | 111 | #define PDC_STABLE_INITIALIZE 4 |
---|
110 | 112 | |
---|
111 | 113 | #define PDC_NVOLATILE 11 /* often not implemented */ |
---|
| 114 | +#define PDC_NVOLATILE_READ 0 |
---|
| 115 | +#define PDC_NVOLATILE_WRITE 1 |
---|
| 116 | +#define PDC_NVOLATILE_RETURN_SIZE 2 |
---|
| 117 | +#define PDC_NVOLATILE_VERIFY_CONTENTS 3 |
---|
| 118 | +#define PDC_NVOLATILE_INITIALIZE 4 |
---|
112 | 119 | |
---|
113 | 120 | #define PDC_ADD_VALID 12 /* Memory validation PDC call */ |
---|
114 | 121 | #define PDC_ADD_VALID_VERIFY 0 /* Make PDC_ADD_VALID verify region */ |
---|
| 122 | + |
---|
| 123 | +#define PDC_DEBUG 14 /* Obsolete */ |
---|
115 | 124 | |
---|
116 | 125 | #define PDC_INSTR 15 /* get instr to invoke PDCE_CHECK() */ |
---|
117 | 126 | |
---|
118 | 127 | #define PDC_PROC 16 /* (sprockets) */ |
---|
119 | 128 | |
---|
120 | | -#define PDC_CONFIG 16 /* (sprockets) */ |
---|
| 129 | +#define PDC_CONFIG 17 /* (sprockets) */ |
---|
121 | 130 | #define PDC_CONFIG_DECONFIG 0 |
---|
122 | 131 | #define PDC_CONFIG_DRECONFIG 1 |
---|
123 | 132 | #define PDC_CONFIG_DRETURN_CONFIG 2 |
---|
.. | .. |
---|
167 | 176 | #define PDC_SOFT_POWER_INFO 0 /* return info about the soft power switch */ |
---|
168 | 177 | #define PDC_SOFT_POWER_ENABLE 1 /* enable/disable soft power switch */ |
---|
169 | 178 | |
---|
| 179 | +#define PDC_ALLOC 24 /* allocate static storage for PDC & IODC */ |
---|
| 180 | + |
---|
| 181 | +#define PDC_CRASH_PREP 25 /* Prepare system for crash dump */ |
---|
| 182 | +#define PDC_CRASH_DUMP 0 /* Do platform specific preparations for dump */ |
---|
| 183 | +#define PDC_CRASH_LOG_CEC_ERROR 1 /* Dump hardware registers */ |
---|
| 184 | + |
---|
| 185 | +#define PDC_SCSI_PARMS 26 /* Get and set SCSI parameters */ |
---|
| 186 | +#define PDC_SCSI_GET_PARMS 0 /* Get SCSI parameters for I/O device */ |
---|
| 187 | +#define PDC_SCSI_SET_PARMS 1 /* Set SCSI parameters for I/O device */ |
---|
170 | 188 | |
---|
171 | 189 | /* HVERSION dependent */ |
---|
172 | 190 | |
---|
.. | .. |
---|
260 | 278 | #define PDC_PCI_READ_MON_TYPE 15 |
---|
261 | 279 | #define PDC_PCI_WRITE_MON_TYPE 16 |
---|
262 | 280 | |
---|
| 281 | +#define PDC_RELOCATE 149 /* (sprockets) */ |
---|
| 282 | +#define PDC_RELOCATE_GET_RELOCINFO 0 |
---|
| 283 | +#define PDC_RELOCATE_CHECKSUM 1 |
---|
| 284 | +#define PDC_RELOCATE_RELOCATE 2 |
---|
263 | 285 | |
---|
264 | 286 | /* Get SCSI Interface Card info: SDTR, SCSI ID, mode (SE vs LVD) */ |
---|
265 | 287 | #define PDC_INITIATOR 163 |
---|