Editing Hardware Registers
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
= | = 0xBC000000 - 0xBC100000 = | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 17: | Line 5: | ||
! Physical Address !! Size !! R/W !! Description | ! Physical Address !! Size !! R/W !! Description | ||
|- | |- | ||
| 0xBC000000 || 4 || RW || Memory Protection 0x08000000 -> 0x081FFFFFF | | 0xBC000000 || 4 || RW || Memory Protection 0x08000000 -> 0x081FFFFFF | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable sortable" | |||
{| class="wikitable" | |||
|- | |- | ||
! | ! Bit(s) !! Usage | ||
! | |||
! | |||
|- | |- | ||
| | | 31 || 0x081C0000 -> 0x081FFFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 30 || 0x081C0000 -> 0x081FFFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 29 || 0x081C0000 -> 0x081FFFFFF User Write Enable | ||
|- | |- | ||
| | | 28 || 0x081C0000 -> 0x081FFFFFF User Read Enable | ||
|- | |- | ||
| | | 27 || 0x08180000 -> 0x081BFFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 26 || 0x08180000 -> 0x081BFFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 25 || 0x08180000 -> 0x081BFFFFF User Write Enable | ||
|- | |- | ||
| | | 24 || 0x08180000 -> 0x081BFFFFF User Read Enable | ||
|- | |- | ||
| | | 23 || 0x08140000 -> 0x0817FFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 22 || 0x08140000 -> 0x0817FFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 21 || 0x08140000 -> 0x0817FFFFF User Write Enable | ||
|- | |- | ||
| | | 20 || 0x08140000 -> 0x0817FFFFF User Read Enable | ||
|- | |- | ||
| | | 19 || 0x08100000 -> 0x0813FFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 18 || 0x08100000 -> 0x0813FFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 17 || 0x08100000 -> 0x0813FFFFF User Write Enable | ||
|- | |- | ||
| | | 16 || 0x08100000 -> 0x0813FFFFF User Read Enable | ||
|- | |- | ||
| | | 15 || 0x080C0000 -> 0x080FFFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 14 || 0x080C0000 -> 0x080FFFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 13 || 0x080C0000 -> 0x080FFFFFF User Write Enable | ||
|- | |- | ||
| | | 12 || 0x080C0000 -> 0x080FFFFFF User Read Enable | ||
|- | |- | ||
| | | 11 || 0x08080000 -> 0x080BFFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 10 || 0x08080000 -> 0x080BFFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 9 || 0x08080000 -> 0x080BFFFFF User Write Enable | ||
|- | |- | ||
| | | 8 || 0x08080000 -> 0x080BFFFFF User Read Enable | ||
|- | |- | ||
| | | 7 || 0x08040000 -> 0x0807FFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 6 || 0x08040000 -> 0x0807FFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 5 || 0x08040000 -> 0x0807FFFFF User Write Enable | ||
|- | |- | ||
| 4 || 0x08040000 -> 0x0807FFFFF User Read Enable | |||
|- | |- | ||
| | | 3 || 0x08000000 -> 0x08003FFFF Kernel Write Enable | ||
|- | |- | ||
| | | 2 || 0x08000000 -> 0x08003FFFF Kernel Read Enable | ||
|- | |- | ||
| 1 || 0x08000000 -> 0x08003FFFF User Write Enable | |||
|- | |- | ||
| | | 0 || 0x08000000 -> 0x08003FFFF User Read Enable | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable sortable" | |||
{| class="wikitable" | |||
|- | |- | ||
! Physical Address !! Size !! R/W !! Description | ! Physical Address !! Size !! R/W !! Description | ||
|- | |- | ||
| | | 0xBC000004 || 4 || RW || Memory Protection 0x08200000 -> 0x083FFFFFF | ||
|- | |- | ||
|} | |} | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! | ! Bit(s) !! Usage | ||
|- | |- | ||
| | | 31 || 0x085c0000 -> 0x085FFFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 30 || 0x085c0000 -> 0x085FFFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 29 || 0x085c0000 -> 0x085FFFFFF User Write Enable | ||
|- | |- | ||
| | | 28 || 0x085c0000 -> 0x085FFFFFF User Read Enable | ||
|- | |- | ||
| | | 27 || 0x08580000 -> 0x085BFFFFF Kernel Write Enable | ||
|- | |- | ||
| 26 || 0x08580000 -> 0x085BFFFFF Kernel Read Enable | |||
|- | |- | ||
| | | 25 || 0x08580000 -> 0x085BFFFFF User Write Enable | ||
|- | |- | ||
| | | 24 || 0x08580000 -> 0x085BFFFFF User Read Enable | ||
|- | |- | ||
| | | 23 || 0x08540000 -> 0x0857FFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 22 || 0x08540000 -> 0x0857FFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 21 || 0x08540000 -> 0x0857FFFFF User Write Enable | ||
|- | |- | ||
| | | 20 || 0x08540000 -> 0x0857FFFFF User Read Enable | ||
|- | |- | ||
| | | 19 || 0x08500000 -> 0x0853FFFFF Kernel Write Enable | ||
|- | |- | ||
| 18 || 0x08500000 -> 0x0853FFFFF Kernel Read Enable | |||
|- | |- | ||
| | | 17 || 0x08500000 -> 0x0853FFFFF User Write Enable | ||
|- | |- | ||
| | | 16 || 0x08500000 -> 0x0853FFFFF User Read Enable | ||
|- | |- | ||
| | | 15 || 0x084c0000 -> 0x084FFFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 14 || 0x084c0000 -> 0x084FFFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 13 || 0x084c0000 -> 0x084FFFFFF User Write Enable | ||
|- | |- | ||
| | | 12 || 0x084c0000 -> 0x084FFFFFF User Read Enable | ||
|- | |||
|- | |- | ||
| | | 11 || 0x08480000 -> 0x084BFFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 10 || 0x08480000 -> 0x084BFFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 9 || 0x08480000 -> 0x084BFFFFF User Write Enable | ||
|- | |- | ||
| 8 || 0x08480000 -> 0x084BFFFFF User Read Enable | |||
|- | |- | ||
| | | 7 || 0x08440000 -> 0x0847FFFFF Kernel Write Enable | ||
|- | |- | ||
| | | 6 || 0x08440000 -> 0x0847FFFFF Kernel Read Enable | ||
|- | |- | ||
| | | 5 || 0x08440000 -> 0x0847FFFFF User Write Enable | ||
|- | |- | ||
| 4 || 0x08440000 -> 0x0847FFFFF User Read Enable | |||
|- | |- | ||
| | | 3 || 0x08400000 -> 0x08403FFFF Kernel Write Enable | ||
|- | |- | ||
| | | 2 || 0x08400000 -> 0x08403FFFF Kernel Read Enable | ||
|- | |- | ||
| | | 1 || 0x08400000 -> 0x08403FFFF User Write Enable | ||
|- | |- | ||
| | | 0 || 0x08400000 -> 0x08403FFFF User Read Enable | ||
|- | |||
|- | |- | ||
|} | |} | ||
{| class="wikitable sortable" | |||
{| class="wikitable" | |||
|- | |- | ||
! Physical Address !! Size !! R/W !! Description | ! Physical Address !! Size !! R/W !! Description | ||
|- | |- | ||
| | | 0xBC000008 || 4 || RW || Memory Protection 0x08400000 -> 0x085FFFFFF | ||
|- | |- | ||
|} | |} | ||