Constantine A. Murenin ([info]cnst) wrote,
  • Music: DJ JIM — March 2007 House mix

km(4)

Пару недель назад приобрёл самый дорогой процессор 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 в одном драйвере, т.к. там практически нет никакого общего кода, кроме стандартной структуры двайверов. Для “красивого” названия? Увольте! Но лишнее присутствие моего имени ещё в одной операционной системе довольно приятно. :)
Tags: hw.sensors, openbsd

  • Post a new comment

    Error

    Your IP address will be recorded 

  • 0 comments
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…