smmu_v3_defs.hh (14086:4209778f4b3e) | smmu_v3_defs.hh (14102:b0b52ccb7e1b) |
---|---|
1/* 2 * Copyright (c) 2013, 2018-2019 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 297 unchanged lines hidden (view full) --- 306 EndBitUnion(DWORD2) 307 DWORD2 dw2; 308 309 uint64_t mair; 310 uint64_t amair; 311 uint64_t _pad[3]; 312}; 313 | 1/* 2 * Copyright (c) 2013, 2018-2019 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 297 unchanged lines hidden (view full) --- 306 EndBitUnion(DWORD2) 307 DWORD2 dw2; 308 309 uint64_t mair; 310 uint64_t amair; 311 uint64_t _pad[3]; 312}; 313 |
314enum { 315 CR0_SMMUEN_MASK = 0x1, 316 CR0_PRIQEN_MASK = 0x2, 317 CR0_EVENTQEN_MASK = 0x4, 318 CR0_CMDQEN_MASK = 0x8, 319 CR0_ATSCHK_MASK = 0x10, 320 CR0_VMW_MASK = 0x1C0, 321}; 322 |
|
314enum SMMUCommandType { 315 CMD_PRF_CONFIG = 0x1000, 316 CMD_PRF_ADDR = 0x1001, 317 CMD_INV_STE = 0x1100, 318 CMD_INV_CD = 0x1101, 319 CMD_INV_CD_ALL = 0x1102, 320 CMD_INV_ALL = 0x1104, 321 CMD_TLBI_ALL = 0x1110, --- 41 unchanged lines hidden --- | 323enum SMMUCommandType { 324 CMD_PRF_CONFIG = 0x1000, 325 CMD_PRF_ADDR = 0x1001, 326 CMD_INV_STE = 0x1100, 327 CMD_INV_CD = 0x1101, 328 CMD_INV_CD_ALL = 0x1102, 329 CMD_INV_ALL = 0x1104, 330 CMD_TLBI_ALL = 0x1110, --- 41 unchanged lines hidden --- |