-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-09-24 a las 17:17 +0200, lluis escribió:
El mié, 24-09-2008 a las 17:09 +0200, Carlos E. R. escribió:
Es como cuando un empleado de una empresa comete una barbaridad, pero lo hace cumpliendo las normas de la empresa, luego no ha hecho nada malo.
No, no es eso. Hay limitaciones que vienen del hard. Un modulo mal hecho puede estropear muchas cosas. Y lamentablemente eso de los fallos sistematicos, es un tema peliagudo...
Si quieres te mando la EN50128 que va de eso
No, no es eso. Es un tema de la tabla de control de procesos, donde debe estar especificado, para cada proceso (y un driver es un proceso único, no el kernel en su conjunto): memoria accesible en w/r, r, x; puertos i/o accesibles r, r/w; etc. Cuando eso existe, la CPU no permite que ningún driver lea o escriba fuera de madre. Una vez hecho eso es totalmente imposible escibir fuera de madre, salvo claro, que un proceso se le mapee zonas que no son suyas: pero entonces tienes mal un proceso y además la definición de la tabla de procesos aparte (en plan apparmour). - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkjai2gACgkQtTMYHG2NR9Xo+QCgkeKer66w8tOKATNnZl8U8Pj4 4KwAn2IWc8YA42R/lp/q1WPcYKCAtBCI =d5VP -----END PGP SIGNATURE-----