diff options
author | Thomas Gleixner <[email protected]> | 2015-06-09 13:20:29 +0800 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2015-06-12 11:33:51 +0200 |
commit | 3bf17472226b0041b0c61363bd57a5cadbe620c4 (patch) | |
tree | 29a88628241883453abf5cbdd0d6a8fdbcc4f987 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | 6f281923949a4944a7d5625e4f900ec02fefee59 (diff) |
iommu: dmar: Extend struct irte for VT-d Posted-Interrupts
The IRTE (Interrupt Remapping Table Entry) is either an entry for
remapped or for posted interrupts. The hardware distiguishes between
remapped and posted entries by bit 15 in the low 64 bit of the
IRTE. If cleared the entry is remapped, if set it's posted.
The entries have common fields and dependent on the posted bit fields
with different meanings.
Extend struct irte to handle the differences between remap and posted
mode by having three structs in the unions:
- Shared
- Remapped
- Posted
Signed-off-by: Thomas Gleixner <[email protected]>
Signed-off-by: Feng Wu <[email protected]>
Acked-by: Joerg Roedel <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Thomas Gleixner <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions