A method for securely accessing a peripheral device at an absolute address
is disclosed. A computer program is executed to request from an operating
system a memory access object including a procedure executable to address
the peripheral device at the absolute address. An operating system
procedure is executed to provide the memory access object to the computer
program if a value associated with the computer program indicates that the
computer program is trusted to perform absolute addressing. If the
operating system procedure provides the memory access object to the
computer program, the computer program is executed invoke the memory
access object procedure to address the peripheral device at the absolute
address.
Un método para con seguridad tener acceso a un dispositivo periférico en una dirección absoluta se divulga. Un programa de computadora se ejecuta para solicitar de un sistema operativo un objeto del acceso de memoria incluyendo un procedimiento ejecutable para tratar el dispositivo periférico en la dirección absoluta. Un procedimiento del sistema operativo se ejecuta para proporcionar el objeto del acceso de memoria al programa de computadora si un valor asociado al programa de computadora indica que el programa de computadora está confiado en para realizar la dirección absoluta. Si el procedimiento del sistema operativo proporciona el objeto del acceso de memoria al programa de computadora, se ejecuta el programa de computadora invoca el procedimiento del objeto del acceso de memoria para tratar el dispositivo periférico en la dirección absoluta.