Instrucciones de almacenamiento/almacenamiento de bloque para la comunicación con adaptadores

    公开(公告)号:ES2523878T3

    公开(公告)日:2014-12-02

    申请号:ES10776345

    申请日:2010-11-08

    Applicant: IBM

    Abstract: Un procedimiento para ejecutar dentro de un circuito de procesamiento, que comprende un medio de almacenamiento legible por ordenador, legible por dicho circuito de procesamiento e instrucciones de almacenamiento para su ejecución por dicho circuito de procesamiento, una instrucción de almacenamiento que comprende un campo de código de operación que identifica una instrucción de almacenamiento en adaptador, un primer campo que identifica una primera ubicación que incluye los datos a ser almacenados en un adaptador, un segundo campo que identifica una segunda ubicación, cuyos contenidos incluyen un descriptor de función que identifica el adaptador, un designación de un espacio de direcciones dentro del adaptador en el que deben almacenarse los datos, y un desplazamiento dentro del espacio de direcciones, para almacenar datos en un adaptador, en el que el procedimiento comprende las etapas de: obtener una instrucción máquina a ser ejecutada, en el que la instrucción máquina está definida para su ejecución por un ordenador según una arquitectura de ordenador; y ejecutar la instrucción máquina, en el que la ejecución comprende: usar el descriptor de función para obtener una entrada de la tabla de funciones asociada con el adaptador; obtener una dirección de datos del adaptador usando al menos uno de entre la información en la entrada de la tabla de funciones y el desplazamiento; y almacenar los datos desde la primera ubicación en una ubicación específica en el espacio de direcciones identificado por la designación del espacio de direcciones, en el que la ubicación específica es identificada por la dirección de datos del adaptador.

    TRANSLATION OF INPUT/OUTPUT ADDRESSES TO MEMORY ADDRESSES

    公开(公告)号:SG186098A1

    公开(公告)日:2013-01-30

    申请号:SG2012087813

    申请日:2010-11-08

    Applicant: IBM

    Abstract: An address provided in a request issued by an adapter is converted to an address directly usable in accessing system memory. The address includes a plurality of bits, in which the plurality of bits includes a first portion of bits and a second portion of bits. The second portion of bits is used to index into one or more levels of address translation tables to perform the conversion, while the first portion of bits are ignored for the conversion. The first portion of bits are used to validate the address.

Patent Agency Ranking