Random Reverse Engineering Notes
From Linux PARISC Wiki
(Difference between revisions)
Line 30: | Line 30: | ||
| 0x81 | | 0x81 | ||
| 0x1a | | 0x1a | ||
− | | | + | | PDC_EEPROM |
|- | |- | ||
| 0x84 | | 0x84 | ||
| 0x1b | | 0x1b | ||
− | | | + | | PDC_SEED_ERROR |
|- | |- | ||
| 0x87 | | 0x87 | ||
| 0x1c | | 0x1c | ||
− | | | + | | PDC_IO |
|- | |- | ||
| 0x88 | | 0x88 | ||
| 0x1d | | 0x1d | ||
− | | | + | | PDC_BROAD_RESET |
|- | |- | ||
| 0x8a | | 0x8a | ||
| 0x1e | | 0x1e | ||
− | | | + | | PDC_LAN_STATION_ID |
|- | |- | ||
| 0x8b | | 0x8b | ||
| 0x1f | | 0x1f | ||
− | | | + | | PDC_CHECK_RANGES |
|- | |- | ||
| 0x8f | | 0x8f | ||
| 0x21 | | 0x21 | ||
− | | | + | | PDC_SYSTEM_INFO |
|- | |- | ||
| 0x90 | | 0x90 | ||
| 0x22 | | 0x22 | ||
− | | | + | | PDC_RDR |
|- | |- | ||
| 0x91 | | 0x91 | ||
| 0x23 | | 0x23 | ||
− | | | + | | PDC_INTRIGUE |
|- | |- | ||
| 0x93 | | 0x93 | ||
| 0x24 | | 0x24 | ||
− | | | + | | PDC_PCI |
|- | |- | ||
| 0xa3 | | 0xa3 | ||
| 0x20 | | 0x20 | ||
− | | | + | | PDC_INTIATOR |
− | + | ||
|- | |- | ||
| 0xa5 | | 0xa5 | ||
| 0x25 | | 0x25 | ||
− | | | + | | PDC_LINK |
|} | |} |
Revision as of 18:46, 3 May 2019
Memory Layout J5000
fffffff0f0400000 - Scratch RAM fffffff0f0500000 - EEPROM (Stable Storage) fffffff0f05d0000 - LCD fffffff0f05e0000 - Debugger card fffffff0f05f1010 - Microcontroller? fffffff0fee00070 - SuperIO index fffffff0fee00071 - SuperIO data fffffff0f05f0068 - PDH (Processor dependent hardware register)
PDC PAGE0 processor specific
0x640: code that will be executed when PDC_PROC(0) is called, loop with nops: 0x00000640 e81f1ff5 08000240 08000240 08000240 0x00000650 08000240 08000240 08000240 08000240 0x00000660 08000240 08000240 08000240 08000240 0x00000670 08000240 08000240 08000240 08000240
0x680: OS rendezvous code
Undocumented PDC routines
ARG0 | ROM internal index | Name |
---|---|---|
0x81 | 0x1a | PDC_EEPROM |
0x84 | 0x1b | PDC_SEED_ERROR |
0x87 | 0x1c | PDC_IO |
0x88 | 0x1d | PDC_BROAD_RESET |
0x8a | 0x1e | PDC_LAN_STATION_ID |
0x8b | 0x1f | PDC_CHECK_RANGES |
0x8f | 0x21 | PDC_SYSTEM_INFO |
0x90 | 0x22 | PDC_RDR |
0x91 | 0x23 | PDC_INTRIGUE |
0x93 | 0x24 | PDC_PCI |
0xa3 | 0x20 | PDC_INTIATOR |
0xa5 | 0x25 | PDC_LINK |