-
11.
公开(公告)号:IL284822D0
公开(公告)日:2021-08-31
申请号:IL28482221
申请日:2021-07-13
Applicant: IBM , CHRISTIAN BORNTRAEGER , CLAUDIO IMBRENDA , FADI Y BUSABA , JONATHAN D BRADBURY , LISA CRANTON HELLER
Inventor: CHRISTIAN BORNTRAEGER , CLAUDIO IMBRENDA , FADI Y BUSABA , JONATHAN D BRADBURY , LISA CRANTON HELLER
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.
-
12.
公开(公告)号:MX2016012532A
公开(公告)日:2016-12-20
申请号:MX2016012532
申请日:2015-03-06
Applicant: IBM
Inventor: GREINER DAN , SCHMIDT DONALD WILLIAM , OSISEK DAMIAN LEO , FADI YUSUF BUSABA , CHARLES GAINEY , MARK FARRELL , JEFFREY PAUL KUBALA , JONATHAN DAVID BRADBURY , LISA CRANTON HELLER , TIMOTHY SLEGEL , CHRISTIAN JACOBI
Abstract: Las modalidades se refieren a subprocesamiento múltiple en una computadora. Un aspecto es una computadora que incluye una configuración que tiene un núcleo que incluye subprocesos físicos y es operable en modos de subprocesamiento individual (ST) y subprocesamiento múltiple (MT). La computadora también incluye un programa anfitrión configurado para ejecutarse en el modo ST en el núcleo para emitir una instrucción de inicio de ejecución virtual (inicio de VE) para distribuir una entidad invitada que incluye una máquina virtual (VM) invitada. La instrucción de inicio de VE se ejecuta por el núcleo e incluye obtener una descripción de estado, que tiene un estado de invitado, desde una ubicación especificada por la instrucción de inicio de VE. La ejecución incluye determinar, con base en el estado de invitado, si la entidad invitada incluye un subproceso invitado individual o múltiples subprocesos invitados, e iniciar los subprocesos invitados en el modo MT o modo ST con base en el estado de invitado y una determinación de si la entidad invitada incluye un subproceso invitado individual o múltiples subprocesos invitados.
-
公开(公告)号:MX2016012528A
公开(公告)日:2016-12-20
申请号:MX2016012528
申请日:2015-03-20
Applicant: IBM
Inventor: FADI YUSUF BUSABA , MARK FARRELL , LISA CRANTON HELLER
Abstract: De acuerdo con un aspecto, un sistema de computadora incluye una configuración con una máquina habilitada para operar en un modo de subprocesamiento individual (ST) y un modo de subprocesamiento múltiple (MT). Además, la máquina incluye subprocesos físicos. La máquina se configura para llevar a cabo un método que incluye emitir una instrucción de inicio de ejecución virtual (inicio de VE) para distribuir una entidad invitada que tiene múltiples subprocesos lógicos en el núcleo. La entidad invitada incluye toda o una parte de una máquina virtual (VM) invitada, y la emisión se lleva a cabo por un anfitrión que se ejecuta en uno de los subprocesos físicos en el núcleo en el modo ST. La ejecución de la instrucción de inicio de VE por la máquina incluye mapear cada uno de los subprocesos lógicos a uno correspondiente de los subprocesos físicos, inicializar cada uno de los subprocesos físicos mapeados con un estado del subproceso lógico correspondiente, e iniciar la ejecución de la entidad invitada en el núcleo en el modo MT.
-
公开(公告)号:BR112016022285B1
公开(公告)日:2022-10-04
申请号:BR112016022285
申请日:2015-03-17
Applicant: IBM
Inventor: DAN F GREINER , MARK S FARRELL , DAMIAN LEO OSISEK , DONALD WILLIAM SCHMIDT , FADI YUSUF BUSABA , JEFFREY PAUL KUBALA , JONATHAN DAVID BRADBURY , LISA CRANTON HELLER , TIMOTHY SLEGEL , CHARLES GAINEY JR
Abstract: EQUIPAMENTO DE COMPUTADOR, MÉTODO E PROGRAMA PRODUTO DE COMPUTADOR PARA RECUPERAÇÃO DA INFORMAÇÃO DA CAPACIDADE MULTITAREFA. As concretizações se relacionam à recuperação da informação da capacidade multitarefa. Um aspecto é um sistema ou equipamento de computador que inclui uma configuração com um ou mais núcleos configuráveis entre o modo de tarefa única (ST) e o modo multitarefa (MT). O modo ST endereça um segmento primário e o modo MT endereça um ou mais segmentos secundários em recursos compartilhados de cada núcleo. O sistema de computador inclui também um recurso multitarefa configurado para controlar a utilização da configuração para realizar um método que inclui a execução, pelo núcleo, de uma instrução de recuperação da informação da capacidade multitarefa. A execução inclui a obtenção de informação de identificação do segmento que identifica a capacidade multitarefa da configuração, e o armazenamento da informação de identificação do segmento obtida.
-
公开(公告)号:IL285161D0
公开(公告)日:2021-09-30
申请号:IL28516121
申请日:2021-07-27
Applicant: IBM , REINHARD T BUENDGEN , CHRISTIAN BORNTRAEGER , JONATHAN D BRADBURY , FADI Y BUSABA , LISA CRANTON HELLER , VIKTOR MIHAJLOVSKI
Inventor: REINHARD T BUENDGEN , CHRISTIAN BORNTRAEGER , JONATHAN D BRADBURY , FADI Y BUSABA , LISA CRANTON HELLER , VIKTOR MIHAJLOVSKI
IPC: G06F9/4401 , G06F9/455 , G06F21/57
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.
-
公开(公告)号:IL284973D0
公开(公告)日:2021-09-30
申请号:IL28497321
申请日:2021-07-19
Applicant: IBM , LISA CRANTON HELLER , FADI Y BUSABA , JONATHAN D BRADBURY , CHRISTIAN BORNTRAEGER , UTZ BACHER , REINHARD T BUENDGEN
Inventor: LISA CRANTON HELLER , FADI Y BUSABA , JONATHAN D BRADBURY , CHRISTIAN BORNTRAEGER , UTZ BACHER , REINHARD T BUENDGEN
Abstract: A method is provided. The method is implemented by a communication interface of a secure interface control executing between the secure interface control of a computer and hardware of the computer/In this regard, the communication interface receives an instruction and determines whether the instruction is a millicoded instruction. Further, the communication interface enters a millimode comprising enabling the secure interface control to engage millicode of the hardware through the communication interface based on the instruction being the millicoded instruction. The millicode, then, executes the instruction
-
公开(公告)号:IL284903D0
公开(公告)日:2021-08-31
申请号:IL28490321
申请日:2021-07-15
Applicant: IBM , CLAUDIO IMBRENDA , FADI Y BUSABA , LISA CRANTON HELLER , JONATHAN D BRADBURY
Inventor: CLAUDIO IMBRENDA , FADI Y BUSABA , LISA CRANTON HELLER , JONATHAN D BRADBURY
Abstract: According to one or more embodiments of the present invention, a computer implemented method includes initiating, by a non-secure entity that is executing on a host server, a secure entity, the non-secure entity prohibited from directly accessing any data of the secure entity. The method further includes injecting, into the secure entity, an interrupt that is generated by the host server. The injecting includes adding, by the non-secure entity, information about the interrupt into a portion of non-secure storage, which is then associated with the secure entity. The injecting further includes injecting, by a secure interface control of the host server, the interrupt into the secure entity.
-
公开(公告)号:PT3123328T
公开(公告)日:2018-07-23
申请号:PT15711725
申请日:2015-03-19
Applicant: IBM
-
19.
公开(公告)号:MX2016012529A
公开(公告)日:2016-12-20
申请号:MX2016012529
申请日:2015-03-16
Applicant: IBM
Inventor: FARRELL MARK , GREINER DAN , SCHMIDT DONALD WILLIAM , OSISEK DAMIAN LEO , GAINEY JR CHARLES , FADI YUSUF BUSABA , JEFFREY PAUL KUBALA , JONATHAN DAVID BRADBURY , LISA CRANTON HELLER , TIMOTHY SLEGEL
Abstract: Un sistema de computadora incluye una configuración con un núcleo configurable entre un modo de subprocesamiento individual (ST) y un modo de subprocesamiento múltiple (MT). El modo ST dirige un subproceso primario y el modo MT dirige el subproceso primario y uno o más subprocesos secundarios en recursos compartidos del núcleo. Se configura un servicio de subprocesamiento múltiple para controlar la utilización de la configuración para llevar a cabo un método que incluye acceder al subproceso primario en el modo ST utilizando un valor de dirección de núcleo y conmutar del modo ST al modo MT. Se accede al subproceso primario o uno del uno o más subprocesos secundarios en el modo MT utilizando un valor de dirección expandida, en donde el valor de dirección expandida incluye el valor de dirección de núcleo concatenado con un valor de dirección de subproceso.
-
-
-
-
-
-
-
-