|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 02 Dec 2005 00:03:02 To : Alexey Popov Subject : [need test] i915 drm patch -------------------------------------------------------------------------------- 01 Dec 05, Alexey Popov writes to Slawa Olhovchenkov: >> AP> Для тех, у кого не работает i915 drm на FreeBSD. >> AP> Патч у меня работает на -current от 25-11-2005 с приложенным >> AP> последним апдейтом Anholt'а: Сам патч: >> AP> ftp://213.85.11.250/pub/drm3.patch >> Я не понял, это то самое, что пошло коммитом в current пару-тройку дней >> назад? Если да, то нихера не работает. Загрузка i915 приводит к мертвому >> вису системы после определения размера Videoram. AP> Hет, это дополнение к тому коммиту. Странно, но у меня i915.ko с AP> последним коммитом (без моего патча) не вызывал зависания, он просто AP> ничего делал. ;) Hу начнем с того, что нормально он не компилируется. Вот в этом месте: + int subdevice = 0; + device_t parentdev; unit = device_get_unit(nbdev); dev = device_get_softc(nbdev); - if (!strcmp(device_get_name(nbdev), "drmsub")) - dev->device = device_get_parent(nbdev); - else - dev->device = nbdev; + if (!strcmp(device_get_name(nbdev), "drmsub")) { + parentdev = device_get_parent(nbdev); + subdevice = 1; + } + dev->device = subdevice ? parentdev : nbdev; ... Пусть лошадь думает - у нее голова больше --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2221438f5733.html, оценка из 5, голосов 10
|