SECURE INTERFACE CONTROL HIGH-LEVEL INSTRUCTION INTERCEPTION FOR INTERRUPTION ENABLEMENT

    公开(公告)号:CA3132752A1

    公开(公告)日:2020-09-17

    申请号:CA3132752

    申请日:2020-02-28

    Applicant: IBM

    Abstract: A method is provided by a secure interface control of a computer that provides a partial instruction interpretation for an instruction which enables an interruption. The secure interface control fetches a program status word or a control register value from a secure guest storage. The secure interface control notifies an untrusted entity of guest interruption mask updates. The untrusted entity is executed on and in communication with hardware of the computer through the secure interface control to support operations of a secure entity executing on the untrusted entity. The secure interface control receives, from the untrusted entity, a request to present a highest priority, enabled guest interruption in response to the notifying of the guest interruption mask updates. The secure interface control moves interruption information into a guest prefix page and injecting the interruption in the secure entity when an injection of the interruption is determined to be valid.

    INCREMENTAL DECRYPTION AND INTEGRITY VERIFICATION OF A SECURE OPERATING SYSTEM IMAGE

    公开(公告)号:CA3132735A1

    公开(公告)日:2020-09-17

    申请号:CA3132735

    申请日:2020-02-17

    Applicant: IBM

    Abstract: Secure processing within a computing environment is provided by incrementally decrypting a secure operating system image, including receiving, for a page of the secure operating system image, a page address and a tweak value used during encryption of the page. Processing determines that the tweak value has not previously been used during decryption of another page of the secure operating system image, and decrypts memory page content at the page address using an image encryption key and the tweak value to facilitate obtaining a decrypted secure operating system image. Further, integrity of the secure operating system image is verified, and based on verifying integrity of the secure operating system image, execution of the decrypted secure operating system image is started.

    VEREINFACHEN DES ZUGRIFFS AUF LOKALITÄTSDOMÄNENINFORMATIONEN EINES SPEICHERS

    公开(公告)号:DE112018005404T5

    公开(公告)日:2020-06-25

    申请号:DE112018005404

    申请日:2018-10-29

    Applicant: IBM

    Abstract: Die Verarbeitung innerhalb einer Datenverarbeitungsumgebung wird vereinfacht, indem Lokalitätsdomäneninformationen einer Speichereinheit zu einer Verarbeitungsfunktion innerhalb der Datenverarbeitungsumgebung ermittelt werden. Sobald sie ermittelt wurden, können die Lokalitätsdomäneninformationen der Speichereinheit in einer Datenstruktur zwischengespeichert werden, um eine oder mehrere nachfolgende Suchen der Lokalitätsdomäneninformationen zu vereinfachen, die zu einer oder mehreren Auswertungen der Affinität der Speichereinheit zu einer Verarbeitungsfunktion der Datenverarbeitungsumgebung gehören.

    DECIMAL MULTIPLY AND SHIFT INSTRUCTION

    公开(公告)号:ZA201902290B

    公开(公告)日:2019-11-27

    申请号:ZA201902290

    申请日:2019-04-11

    Applicant: IBM

    Abstract: An instruction to perform a multiply and shift operation is executed. The executing includes multiplying a first value and a second value obtained by the instruction to obtain a product. The product is shifted in a specified direction by a user-defined selected amount to provide a result, and the result is placed in a selected location. The result is to be used in processing within the computing environment.

    Decimal shift and divide instruction

    公开(公告)号:AU2017333768A1

    公开(公告)日:2019-04-04

    申请号:AU2017333768

    申请日:2017-09-21

    Applicant: IBM

    Abstract: An instruction to perform a shift and divide operation is executed. The executing includes shifting a value in a specified direction by a selected amount to provide a dividend, the selected amount being user-defined. The dividend is divided by a divisor to obtain a quotient. At least a subset of the quotient is selected as a result. The result is to be used in processing within the computing environment.

    Instrucción para calcular la distancia a un límite de memoria específico

    公开(公告)号:ES2675512T3

    公开(公告)日:2018-07-11

    申请号:ES12871181

    申请日:2012-11-15

    Applicant: IBM

    Abstract: Un producto de programa informático para ejecutar una instrucción de máquina en una unidad central de procesamiento, comprendiendo el producto de programa informático: un medio de almacenamiento legible con ordenador, legible por medio de un circuito de procesamiento, e instrucciones de almacenamiento para su ejecución por el circuito de procesamiento para llevar a cabo un método que comprende: obtener, mediante el procesador, una instrucción de máquina para su ejecución, estando la instrucción de máquina definida para su ejecución con ordenador conforme a una arquitectura de ordenador, comprendiendo la instrucción de máquina (300): al menos un campo de opcode (302a) para proporcionar un opcode; un campo de registro (304) para ser usado a efectos de designar un registro (R1), comprendiendo el registro un primer operando, y al menos un campo (306) para indicar una posición de un segundo operando, comprendiendo el segundo operando una dirección de inicio del bloque de memoria principal, y caracterizado porque el opcode identifica una operación de Conteo de Carga hasta Límite de Bloque, siendo la operación de Conteo de Carga hasta Límite de Bloque para calcular una distancia desde una posición en la memoria principal hasta un límite de un bloque de memoria principal, y porque el método comprende además ejecutar la instrucción de máquina para realizar la operación de Conteo de Carga hasta Límite de Bloque, comprendiendo la ejecución: determinar la distancia desde la posición del segundo operando hasta el límite del bloque de memoria principal, comprendiendo la determinación de la distancia contar mediante el procesador el número de bytes desde la posición del segundo operando hasta el límite del bloque de memoria, y disponer un valor que representa la distancia en el primer operando, siendo este valor un resultado de ejecutar la operación de Conteo de Carga hasta Límite de Bloque.

    DECIMAL MULTIPLY AND SHIFT INSTRUCTION

    公开(公告)号:CA3036123A1

    公开(公告)日:2018-04-05

    申请号:CA3036123

    申请日:2017-09-21

    Applicant: IBM

    Abstract: An instruction to perform a multiply and shift operation is executed. The executing includes multiplying a first value and a second value obtained by the instruction to obtain a product. The product is shifted in a specified direction by a user-defined selected amount to provide a result, and the result is placed in a selected location. The result is to be used in processing within the computing environment.

    DECIMAL LOAD IMMEDIATE INSTRUCTION
    39.
    发明专利

    公开(公告)号:CA3036110A1

    公开(公告)日:2018-04-05

    申请号:CA3036110

    申请日:2017-09-26

    Applicant: IBM

    Abstract: An instruction generates a value for use in processing within a computing environment. The instruction obtains a sign control associated with the instruction, and shifts an input value of the instruction in a specified direction by a selected amount to provide a result. The result is placed in a first designated location in a register, and the sign, which is based on the sign control, is placed in a second designated location of the register. The result and the sign provide a signed value to be used in processing within the computing environment.

Patent Agency Ranking