Random Reverse Engineering Notes
From Linux PARISC Wiki
(Difference between revisions)
(→Memory Layout J5000) |
(→Memory Layout J5000) |
||
Line 1: | Line 1: | ||
== Memory Layout J5000 == | == Memory Layout J5000 == | ||
− | fffffff0f0400000 - unknown | + | fffffff0f0400000 - unknown |
+ | fffffff0f0500000 - EEPROM (Stable Storage) | ||
fffffff0f05d0000 - LCD | fffffff0f05d0000 - LCD | ||
fffffff0f05f1010 - Microcontroller? | fffffff0f05f1010 - Microcontroller? |
Revision as of 11:57, 3 May 2019
Memory Layout J5000
fffffff0f0400000 - unknown fffffff0f0500000 - EEPROM (Stable Storage) fffffff0f05d0000 - LCD fffffff0f05f1010 - Microcontroller? fffffff0fee00070 - (RTC?) index fffffff0fee00071 - (RTC?) data
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 | EEPROM read/write | |
0x84 | 0x1b | ||
0x87 | 0x1c | ||
0x88 | 0x1d | ||
0x8a | 0x1e | ||
0x8b | 0x1f | ||
0x8f | 0x21 | ||
0x90 | 0x22 | ||
0x91 | 0x23 | ||
0x93 | 0x24 | ||
0xa3 | 0x20 | ||
0xa5 | 0x25 |