diff --git a/src/nouveau/headers/class_parser.py b/src/nouveau/headers/class_parser.py index 330e3295a51..c4cc0a88bca 100644 --- a/src/nouveau/headers/class_parser.py +++ b/src/nouveau/headers/class_parser.py @@ -149,9 +149,9 @@ __${nvcl}_${mthd.name}(uint32_t *val_out, struct nv_${nvcl.lower()}_${mthd.name} %endfor -const char *P_PARSE_${nvcl}_MTHD(uint16_t idx); +const char *P_PARSE_${nvcl}_MTHD(uint16_t idx) ATTRIBUTE_COLD; void P_DUMP_${nvcl}_MTHD_DATA(FILE *fp, uint16_t idx, uint32_t data, - const char *prefix); + const char *prefix) ATTRIBUTE_COLD; """) TEMPLATE_C = Template("""\ diff --git a/src/nouveau/headers/nv_push.h b/src/nouveau/headers/nv_push.h index 748a4b26431..d884086cc76 100644 --- a/src/nouveau/headers/nv_push.h +++ b/src/nouveau/headers/nv_push.h @@ -60,7 +60,7 @@ static inline void nv_push_validate(struct nv_push *push) { } #endif void vk_push_print(FILE *fp, const struct nv_push *push, - const struct nv_device_info *devinfo); + const struct nv_device_info *devinfo) ATTRIBUTE_COLD; #define SUBC_NV9097 0 #define SUBC_NVA097 0