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 || | | 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 sortable" | ||
|- | |- | ||
! Physical Address !! Size !! R/W !! Description | ! Physical Address !! Size !! R/W !! Description | ||
|- | |- | ||
| | | 0xBC000004 || 4 || RW || Memory Protection 0x08200000 -> 0x083FFFFFF | ||
|- | |- | ||
|} | |} | ||