-
31.
公开(公告)号:CA3132752A1
公开(公告)日:2020-09-17
申请号:CA3132752
申请日:2020-02-28
Applicant: IBM
Inventor: BORNTRAEGER CHRISTIAN , IMBRENDA CLAUDIO , BUSABA FADI , BRADBURY JONATHAN , HELLER LISA
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.
-
公开(公告)号:CA3132735A1
公开(公告)日:2020-09-17
申请号:CA3132735
申请日:2020-02-17
Applicant: IBM
Inventor: BUENDGEN REINHARD , BORNTRAEGER CHRISTIAN , BRADBURY JONATHAN , BUSABA FADI , HELLER LISA , MIHAJLOVSKI VIKTOR
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.
-
公开(公告)号:DE112018005404T5
公开(公告)日:2020-06-25
申请号:DE112018005404
申请日:2018-10-29
Applicant: IBM
Inventor: GSCHWIND MICHAEL KARL , BRADBURY JONATHAN
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.
-
34.
公开(公告)号:HUE046174T2
公开(公告)日:2020-02-28
申请号:HUE15763327
申请日:2015-09-14
Applicant: IBM
Inventor: HELLER LISA , BUSABA FADI , BRADBURY JONATHAN , FARRELL MARK , GREINER DAN , KUBALA JEFFREY , OSISEK DAMIAN , SLEGEL TIMOTHY , SCHMIDT DONALD
-
公开(公告)号:ZA201902290B
公开(公告)日:2019-11-27
申请号:ZA201902290
申请日:2019-04-11
Applicant: IBM
Inventor: MUELLER SILVIA MELITTA , COPELAND REID , BRADBURY JONATHAN , CARLOUGH STEVEN
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.
-
公开(公告)号:AU2017333768A1
公开(公告)日:2019-04-04
申请号:AU2017333768
申请日:2017-09-21
Applicant: IBM
Inventor: BRADBURY JONATHAN , COPELAND REID , MUELLER SILVIA MELITTA , SCHWARZ ERIC , CARLOUGH STEVEN
IPC: G06F7/491
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.
-
公开(公告)号:ES2675512T3
公开(公告)日:2018-07-11
申请号:ES12871181
申请日:2012-11-15
Applicant: IBM
Inventor: BRADBURY JONATHAN , GSCHWIND MICHAEL , SCHWARZ ERIC , SLEGEL TIMOTHY , JACOBI CHRISTIAN
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.
-
公开(公告)号:CA3036123A1
公开(公告)日:2018-04-05
申请号:CA3036123
申请日:2017-09-21
Applicant: IBM
Inventor: MUELLER SILVIA MELITTA , COPELAND REID , BRADBURY JONATHAN , CARLOUGH STEVEN
IPC: G06F7/491
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.
-
公开(公告)号:CA3036110A1
公开(公告)日:2018-04-05
申请号:CA3036110
申请日:2017-09-26
Applicant: IBM
Inventor: BRADBURY JONATHAN , COPELAND REID , MUELLER SYLVIA MELITTA
IPC: G06F9/30
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.
-
公开(公告)号:ES3015283T3
公开(公告)日:2025-04-30
申请号:ES20700224
申请日:2020-01-14
Applicant: IBM
Inventor: RAISCH CHRISTOPH , KRAEMER MARCO , LEHNERT FRANK , KLEIN MATTHIAS , BRADBURY JONATHAN , JACOBI CHRISTIAN , DRIEVER PETER , BELMAR BRENTON
-
-
-
-
-
-
-
-
-