drm/radeon: add large PTE support for NI, SI and CIK v5
[linux-2.6-block.git] / drivers / gpu / drm / radeon / radeon.h
index b58e1afdda7697e9a2e094c3f07bacc8a1621699..325f3a586cb75978678842fcfbe61275e2cc8112 100644 (file)
@@ -848,6 +848,11 @@ struct radeon_mec {
 #define R600_PTE_READABLE      (1 << 5)
 #define R600_PTE_WRITEABLE     (1 << 6)
 
+/* PTE (Page Table Entry) fragment field for different page sizes */
+#define R600_PTE_FRAG_4KB      (0 << 7)
+#define R600_PTE_FRAG_64KB     (4 << 7)
+#define R600_PTE_FRAG_256KB    (6 << 7)
+
 struct radeon_vm_pt {
        struct radeon_bo                *bo;
        uint64_t                        addr;