Для чего в видеодрайвере X используется флаг PROBE_TRYHARD при вызове функции проверки драйверов?

#linux #x11 #linux-device-driver

#linux #x11 #linux-device-driver

Вопрос:

Недавно при написании видеодрайвера X я просматривал xf86str.h, стандартный заголовочный файл Xorg, для типов PROBE_ и заметил, что есть третий, о котором я никогда не слышал, а именно PROBE_TRYHARD. При каких обстоятельствах, если таковые имеются, X-сервер установил бы этот флаг при вызове функции проверки драйвера, и что, как ожидается, функция проверки выполнит в ответ?

Ответ №1:

Похоже, что он полностью не используется как на X server, так и во всех xf86-video DDXS (драйверах).

По словам разработчика X, это «вероятно, предназначалось для старых плохих времен, когда вам приходилось разбивать порты ISA и угадывать»

Комментарии:

1. Спасибо! Тогда на одну вещь меньше поводов для беспокойства.