intel/compiler: Get rid of struct gen_disasm
[mesa.git] / src / intel / dev / gen_device_info.h
index d465d5ffd2e24a11a5970ab1e561d647e2c92b29..d3514a195e76b3113d452a34aeaeb43294e18762 100644 (file)
@@ -63,6 +63,7 @@ struct gen_device_info
    bool is_coffeelake;
    bool is_cannonlake;
    bool is_elkhartlake;
+   bool is_dg1;
 
    bool has_hiz_and_separate_stencil;
    bool must_use_separate_stencil;
@@ -79,6 +80,7 @@ struct gen_device_info
    bool has_resource_streamer;
    bool disable_ccs_repack;
    bool has_aux_map;
+   bool has_tiling_uapi;
 
    /**
     * \name Intel hardware quirks
@@ -252,6 +254,8 @@ struct gen_device_info
     */
    uint64_t timestamp_frequency;
 
+   uint64_t aperture_bytes;
+
    /**
     * ID to put into the .aub files.
     */
@@ -293,6 +297,7 @@ gen_device_info_timebase_scale(const struct gen_device_info *devinfo,
 bool gen_get_device_info_from_fd(int fh, struct gen_device_info *devinfo);
 bool gen_get_device_info_from_pci_id(int pci_id,
                                      struct gen_device_info *devinfo);
+int gen_get_aperture_size(int fd, uint64_t *size);
 
 #ifdef __cplusplus
 }