A fejlesztő célja jelenleg nem az, hogy teljesen újraírja a Firewire réteget, hanem az, hogy javítsa az OHCI driver-t, amit ennek érdekében teljesen az elejétől újraírt. Kristian szerint a régi stack többi részével is probléma van. A fejlesztő szerint az új stack amellett, hogy tömörebb, érthetőbben kódolt, így sokkal egyszerűbben követhető. A régi és az új stack békében megfér egymás mellett. A felhasználók vagy fordítási időben tudnak választani a régi és az új alternatív stack közt, vagy lefordíthatják mindegyiket a kernelhez, és modulként használhatják.
A fejlesztő az új stack-et 3 patch formájában küldte véleményezésre a Linux kernel listára. A patch-eket áttekintő fejlesztők egyetértettek abban, hogy van még mit dolgozni rajta.
Bővebben itt.
- A hozzászóláshoz be kell jelentkezni
- 1869 megtekintés
Hozzászólások
rdítási időben tudnak választani a régi és az új alternatív stack közt, vagy belefordíthatják mindegyiket a kernelbe, és modulként használhatják.
Hogy tudja kernelbe forditva modulkent hasznalni? Es mikepp oldottak meg mind ket stack egyszerre kernelbe forditasa eseten az utkozesbol szarmazo problemakat ?
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
Értsd ahogy kell. s/bele/hozzá. Nem bonyolult.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Jawohl o| :)
---
pontscho / fresh!mindworkz
- A hozzászóláshoz be kell jelentkezni
>> javítsa az OHCI driver-t, amit ennek érdekében teljesen az elejétől újraírt
íme egy kritikus
- A hozzászóláshoz be kell jelentkezni
A kritika - ha építő - hasznos lehet. Azonban az ifjú padawannak van még mit tanulnia:
A very very very quick look at the code shows that:
- It looks nice / clear
- It's horribly broken in at least two area :DO NOT USE BITFIELDS FOR DATA ON THE WIRE !!!
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
A srác azóta kijavította ezeket a gondokat, meg foglalkozott az endiannessel is... Más kérdés, hogy a működő driver szerintem fontosabb lett volna, mint a foglalkozás azzal, hogy ez a vacak működjön kenyérpirítón is...
- A hozzászóláshoz be kell jelentkezni
Üdvözítő.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ez így nem egészen igaz. Ha egy driver működik a "kenyérpirítón" is, akkor az eltérő architektúra miatt kibukhatnak olyan hibák, amik pl. csak i386-on esetleg nem jönnének elő. Vmi OpenBSD doksiban olvastam erről. :)
--
Sokan nincsenek tudatában annak, / hogy egyszer mindenki meghal. / Akik ráébrednek erre, / azonnal abbahagyják az ellenségeskedést.
- A hozzászóláshoz be kell jelentkezni