SoloCodigo
Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Konde en Miércoles 12 de Marzo de 2008, 17:47
-
hola, quizas me puedan ayudar con un dato, la idea basica es gestionar el vector de interrupcion. es decir, poder llamar o activar interrupciones por software pero no tengo ni idea donde encontrarla... la he buscado pero no encuentro la tabla de interrupciones
-
No se que procesador tengas, pero puedes revisar los manuales de Intel:
Intel® 64 and IA-32 Architectures Software Developer's Manual
Volume 3A: System Programming Guide
http://www.intel.com/products/processor/manuals/ (http://www.intel.com/products/processor/manuals/)
Ahi vienen secciones que explican todo (Global Descriptor Table, Local Descriptor Table, Interrupt Descriptor Table, Interrupt Vector, etc)
-
hola, quizas me puedan ayudar con un dato, la idea basica es gestionar el vector de interrupcion. es decir, poder llamar o activar interrupciones por software pero no tengo ni idea donde encontrarla... la he buscado pero no encuentro la tabla de interrupciones
De que hablas?
Deci que queres hacer ( lo mas detallado que podas ).
-
Nesecito por medio de un modulo (q ya tengo hecho), utilizar las interrupciones definidas en linux, como por ejemplo generar una interrupcion de disco, que ya esta definida... la idea es poder coger cualquiera de las 16 interrupciones, llamarlas o modificarla...
-
De pronto estos links son de utilidad:
http://216.109.125.130/search/cache?ei=UTF...&icp=1&.intl=us (http://216.109.125.130/search/cache?ei=UTF-8&p=linux+hardware+interruption+instruction&SpellState=n-3104158978_q-FCbnsboWcoH8mkgK%2FBPlbwAAAA%40%40&u=www.linux-mag.com/id/2639/&w=linux+hardware+interruption+interruptions+instruction+instructions&d=NxYC_fH_QbFn&icp=1&.intl=us)
http://www.linuxjournal.com/article/4048 (http://www.linuxjournal.com/article/4048)
http://www.tldp.org/HOWTO/Assembly-HOWTO/linux.html (http://www.tldp.org/HOWTO/Assembly-HOWTO/linux.html)