Пару недель назад приобрёл самый дорогой процессор AMD для домашнего пользования. AMD Phenom X4 9850, 2.5 GHz True Quad Core Design, 4.0 MB Total L2+L3 Cache, Black Edition. 235 баксов с бесплатной доставкой. Intel рулит. :)
Это мой первый процессор AMD. Собственно, главной причиной приобретения именно AMD являлось написание драйвера. (Ну и 10 GHz в общей сложности тоже неплохо. :)
Встречайте km(4). Совпадение с моим логином на LOR'е — чистая случайность. :) Название является аббревиатурой от K Millennium (somewhat close to 10), K10 Miscellaneous или K10 aMd. Название оригинально было придумано для драйвера к предыдущей серии процессоров AMD — K8, но так как там структура регистров датчиков температуры полностью отличается от регистров в более новых процессорах, и уже вряд ли будет использована в каких-либо процессорах отличных от архитектуры K8, то тот драйвер я в конце концов решил назвать kate(4), оставив km(4) на более долгосрочный и перспективный драйвер. :)
P.S. Кстати, kate(4) уже портировали в NetBSD. Но по неизвестным мне причинам решили переименовать в amdtemp, добавив поддержку процессоров K10 и K11. Кстати, вообще непонятно, какого они уже поддерживают K11, если он ещё не вышел даже в образцах (насколько мне известно), и по нему нет каких-либо спецификаций регистров. И, честно говоря, не особенно понятно, зачем нужно было совмещать поддержку K8 и K10 в одном драйвере, т.к. там практически нет никакого общего кода, кроме стандартной структуры двайверов. Для “красивого” названия? Увольте! Но лишнее присутствие моего имени ещё в одной операционной системе довольно приятно. :)
| | Constantine A. Murenin ( |
km(4)
- Post a new comment
- 0 comments
- Post a new comment
- 0 comments