Field Name | Bits | Type | Reset Value | Description |
valid | 63 | rwNormal read/write | 0x0 | Fields of Address Region 3 are programmed and valid |
pos_early_wr_comp_en | 62 | rwNormal read/write | 0x1 | Enables early write acknowledgment in Address Region 3; used to improve write performance |
pos_early_rdack_en | 61 | rwNormal read/write | 0x1 | Enables sending early read receipts from HN-I in Address Region 3; used to improve ordered read performance |
ser_devne_wr | 60 | rwNormal read/write | 0x0 | Used to serialize Device-nGnRnE writes within Address Region 3 |
ser_all_wr | 59 | rwNormal read/write | 0x0 | Used to serialize all writes within Address Region 3 |
physical_mem_en | 58 | rwNormal read/write | 0x0 | Address Region 3 follows Arm Architecture Reference Manual physical memory ordering guarantees |
Reserved | 57:56 | razRead as zero | 0x0 | reserved |
base_addr | 55:20 | rwNormal read/write | 0x0 | Address Region 3 base address; [address width-1:12] CONSTRAINT: Must be an integer multiple of the Address Region 3 size |
Reserved | 19:16 | razRead as zero | 0x0 | reserved |
addr_region_size | 15:10 | rwNormal read/write | 0x0 | <n>; used to calculate Address Region 3 size (2^n*4KB) CONSTRAINT: <n> must be configured so that the Address Region 3 size is less than or equal to 2^(address width). |
Reserved | 9:6 | razRead as zero | 0x0 | reserved |
order_region_size | 5:0 | rwNormal read/write | 0x0 | <n>; used to calculate Order Region 3 size within Address Region 3 (2^n*4KB) |