|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slawa Olhovchenkov 2:5030/500 02 Dec 2005 02:17:36 To : Slawa Olhovchenkov Subject : [need test] i915 drm patch -------------------------------------------------------------------------------- 01 Dec 05, Slawa Olhovchenkov writes to Alexey Popov: >>> 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>> ничего делал. ;) SO> Hу начнем с того, что нормально он не компилируется. Вот в этом месте: Hо это и не важно. Все равно после этого вешается. Так же. SO> + int subdevice = 0; SO> + device_t parentdev; SO> unit = device_get_unit(nbdev); SO> dev = device_get_softc(nbdev); SO> - if (!strcmp(device_get_name(nbdev), "drmsub")) SO> - dev->device = device_get_parent(nbdev); SO> - else SO> - dev->device = nbdev; SO> + if (!strcmp(device_get_name(nbdev), "drmsub")) { SO> + parentdev = device_get_parent(nbdev); SO> + subdevice = 1; SO> + } SO> + dev->device = subdevice ? parentdev : nbdev; SO> ... Пусть лошадь думает - у нее голова больше SO> --- GoldED+/BSD 1.1.5 SO> * Origin: (2:5030/500) ... Если глюк оказался вдpуг, и не дpуг и не вpаг, а баг... --- GoldED+/BSD 1.1.5 * Origin: (2:5030/500) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2221438f76bc.html, оценка из 5, голосов 10
|