Advertisement
xerpi

3DS MPCore private memory region registers (few missing)

Jan 25th, 2015
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.68 KB | None | 0 0
  1. SCU - base offset: 0x0000
  2. 0x00001FFF - Control Register
  3. 0x00000031 - Configuration Register
  4. 0x000000F0 - SCU CPU Status
  5. 0x00000000 - Invalidate all
  6. 0x00000000 - Performance Monitor
  7. 0x00000000 - Monitor Counter Events 0
  8. 0x00000000 - Monitor Counter Events 1
  9. 0x00000000 - Monitor Counter 0
  10. 0x00000000 - Monitor Counter 1
  11. 0x00000000 - Monitor Counter 2
  12. 0x00000000 - Monitor Counter 3
  13. 0x00000000 - Monitor Counter 4
  14. 0x00000000 - Monitor Counter 5
  15. 0x00000000 - Monitor Counter 6
  16. 0x00000000 - Monitor Counter 7
  17. CPU interrupt interfaces (identified by CPU transaction ID) - base offset: 0x0100
  18. 0x00000001 - Control Register
  19. 0x000000F0 - Priority Mask Register
  20. 0x00000007 - Binary Point Register
  21. 0x000003FF - Interrupt Acknowledge Register
  22. 0x00000000 - End of Interrupt Register
  23. 0x000000F0 - Running Priority Register
  24. 0x000003FF - Highest Pending Interrupt Register
  25. CPU 0 interrupt interface (aliased for debug purposes) - base offset: 0x0200
  26. 0x00000001 - Control Register
  27. 0x000000F0 - Priority Mask Register
  28. 0x00000007 - Binary Point Register
  29. 0x000003FF - Interrupt Acknowledge Register
  30. 0x00000000 - End of Interrupt Register
  31. 0x000000F0 - Running Priority Register
  32. 0x000003FF - Highest Pending Interrupt Register
  33. CPU 1 interrupt interface (aliased for debug purposes) - base offset: 0x0300
  34. 0x00000001 - Control Register
  35. 0x000000F0 - Priority Mask Register
  36. 0x00000007 - Binary Point Register
  37. 0x000003FF - Interrupt Acknowledge Register
  38. 0x00000000 - End of Interrupt Register
  39. 0x000000F0 - Running Priority Register
  40. 0x000003FF - Highest Pending Interrupt Register
  41. CPU 2 interrupt interface (aliased for debug purposes) - base offset: 0x0400
  42. 0x00000000 - Control Register
  43. 0x00000000 - Priority Mask Register
  44. 0x00000000 - Binary Point Register
  45. 0x00000000 - Interrupt Acknowledge Register
  46. 0x00000000 - End of Interrupt Register
  47. 0x00000000 - Running Priority Register
  48. 0x00000000 - Highest Pending Interrupt Register
  49. CPU 3 interrupt interface (aliased for debug purposes) - base offset: 0x0500
  50. 0x00000000 - Control Register
  51. 0x00000000 - Priority Mask Register
  52. 0x00000000 - Binary Point Register
  53. 0x00000000 - Interrupt Acknowledge Register
  54. 0x00000000 - End of Interrupt Register
  55. 0x00000000 - Running Priority Register
  56. 0x00000000 - Highest Pending Interrupt Register
  57. CPU timer and watchdog (identified by CPU transaction ID) - base offset: 0x0600
  58. 0x00000000 - Timer Load Register
  59. 0x0003F637 - Timer Counter Register
  60. 0x00000005 - Timer Control Register
  61. 0x00000000 - Timer Interrupt Status Register
  62. 0xFFFFFFFF - Watchdog Load Register
  63. 0x61969C70 - Watchdog Counter Register
  64. 0x00000007 - Watchdog Control Register
  65. 0x00000000 - Watchdog Interrupt Status Register
  66. 0x00000000 - Watchdog Reset Sent Register
  67. 0x00000000 - Watchdog Disable Register
  68. CPU0 timer and watchdog - base offset: 0x0700
  69. 0x00000000 - Timer Load Register
  70. 0x00000000 - Timer Counter Register
  71. 0x00000000 - Timer Control Register
  72. 0x00000000 - Timer Interrupt Status Register
  73. 0x00000000 - Watchdog Load Register
  74. 0x00000000 - Watchdog Counter Register
  75. 0x00000000 - Watchdog Control Register
  76. 0x00000000 - Watchdog Interrupt Status Register
  77. 0x00000000 - Watchdog Reset Sent Register
  78. 0x00000000 - Watchdog Disable Register
  79. CPU1 timer and watchdog - base offset: 0x0800
  80. 0x00000000 - Timer Load Register
  81. 0x0003F160 - Timer Counter Register
  82. 0x00000005 - Timer Control Register
  83. 0x00000000 - Timer Interrupt Status Register
  84. 0xFFFFFFFF - Watchdog Load Register
  85. 0x61969797 - Watchdog Counter Register
  86. 0x00000007 - Watchdog Control Register
  87. 0x00000000 - Watchdog Interrupt Status Register
  88. 0x00000000 - Watchdog Reset Sent Register
  89. 0x00000000 - Watchdog Disable Register
  90. CPU2 timer and watchdog - base offset: 0x0900
  91. 0x00000000 - Timer Load Register
  92. 0x00000000 - Timer Counter Register
  93. 0x00000000 - Timer Control Register
  94. 0x00000000 - Timer Interrupt Status Register
  95. 0x00000000 - Watchdog Load Register
  96. 0x00000000 - Watchdog Counter Register
  97. 0x00000000 - Watchdog Control Register
  98. 0x00000000 - Watchdog Interrupt Status Register
  99. 0x00000000 - Watchdog Reset Sent Register
  100. 0x00000000 - Watchdog Disable Register
  101. CPU3 timer and watchdog - base offset: 0x0A00
  102. 0x00000000 - Timer Load Register
  103. 0x00000000 - Timer Counter Register
  104. 0x00000000 - Timer Control Register
  105. 0x00000000 - Timer Interrupt Status Register
  106. 0x00000000 - Watchdog Load Register
  107. 0x00000000 - Watchdog Counter Register
  108. 0x00000000 - Watchdog Control Register
  109. 0x00000000 - Watchdog Interrupt Status Register
  110. 0x00000000 - Watchdog Reset Sent Register
  111. 0x00000000 - Watchdog Disable Register
  112. Global Interrupt distributor - base offset: 0x1000
  113. 0x00000001 - Interrupt Distributor Control Register
  114. 0x00000023 - Interrupt Controller Type Register
  115. 0x6000FFFF - Interrupt Enable set Registers ID0-ID31
  116. 0x6000FFFF - Interrupt Enable clear Registers ID0-ID31
  117. 0x00000000 - Interrupt Pending set Registers
  118. 0x00000000 - Interrupt Pending clear Registers
  119. 0x00000000 - Interrupt Active Bit Registers
  120. 0xF0F0F0F0 - Interrupt Priority Registers
  121. 0x00000000 - Interrupt CPU targets Registers
  122. 0xAAAAAAAA - Interrupt Configuration Registers, ID0-ID15
  123. 0x28000000 - Interrupt Configuration Registers, ID29-ID31
  124. 0x00000000 - Interrupt Line Level Registers ID0-ID31
  125. 0x00000000 - Software Interrupt Register
  126. 0x00000090 - Peripheral Identification Register 0
  127. 0x00000013 - Peripheral Identification Register 1
  128. 0x00000004 - Peripheral Identification Register 2
  129. 0x00000000 - Peripheral Identification Register 3
  130. 0x0000000D - PrimeCell Identification Register 0
  131. 0x000000F0 - PrimeCell Identification Register 1
  132. 0x00000005 - PrimeCell Identification Register 2
  133. 0x000000B1 - PrimeCell Identification Register 3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement