RADV_PERFTEST_LOCAL_BOS      =   0x4,
        RADV_PERFTEST_OUT_OF_ORDER   =   0x8,
        RADV_PERFTEST_DCC_MSAA       =  0x10,
+       RADV_PERFTEST_BO_LIST        =  0x20,
 };
 
 bool
 
        {"sisched", RADV_PERFTEST_SISCHED},
        {"localbos", RADV_PERFTEST_LOCAL_BOS},
        {"dccmsaa", RADV_PERFTEST_DCC_MSAA},
+       {"bolist", RADV_PERFTEST_BO_LIST},
        {NULL, 0}
 };
 
         * from the descriptor set anymore, so we have to use a global BO list.
         */
        device->use_global_bo_list =
+               (device->instance->perftest_flags & RADV_PERFTEST_BO_LIST) ||
                device->enabled_extensions.EXT_descriptor_indexing ||
                device->enabled_extensions.EXT_buffer_device_address;