Cita de: cpu2 en 9 Junio 2013, 23:44 PM
Ya no puedo usar ioperm, fue eliminado de la arquitectura amd64.
Por logica no es una buena idea que programas de modo Usuario accedan al hardware directamente, eso se hacia en la epoca en que no habia multitarea y la sincronizacion no era lo que es ahora. Es una lastima que no hayas dicho que pretendes hacer EXACTAMENTE desde el primer mensaje del hilo. ¿Es una prueba? ¿Es solo por verlo funcionar? ¿O prentedes hacer un software que se ejecute en produccion? Desde que mencionaste el parche asumo que es lo primero y para eso hacerlo en x86 es suficiente ... aunque tal vez lo queres para tu propio uso nada mas ... vaya uno a saber.
Cita de: cpu2 en 9 Junio 2013, 23:44 PMCreo que no, si estoy en ring 3 tendré que acceder a ese bitmap tal y como dice el manual.
Justamente si estas en modo Usuario no podes acceder, la gracia esta en que solo se puede acceder desde modo Kernel, asi es como se implementa la proteccion.