-
公开(公告)号:GB2593852B
公开(公告)日:2022-03-09
申请号:GB202111895
申请日:2020-01-16
Applicant: IBM
Inventor: CHRISTOPH RAISCH , MARCO KRAEMER , FRANK LEHNERT , MATTHIAS KLEIN , JONATHAN BRADBURY , CHRISTIAN JACOBI , BRENTON BELMAR , PETER DRIEVER
Abstract: An input/output store instruction is handled. A data processing system includes a system nest coupled to at least one input/output bus by an input/output bus controller. The data processing system further includes at least a data processing unit including a core, system firmware and an asynchronous core-nest interface. The data processing unit is coupled to the system nest via an aggregation buffer. The system nest is configured to asynchronously load from and/or store data to at least one external device which is coupled to the at least one input/output bus. The data processing unit is configured to complete the input/output store instruction before an execution of the input/output store instruction in the system nest is completed. The asynchronous core-nest interface includes an input/output status array with multiple input/output status buffers. The system firmware includes a retry buffer and the core includes an analysis and retry logic.
-
公开(公告)号:MX2019003612A
公开(公告)日:2019-06-17
申请号:MX2019003612
申请日:2017-09-26
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER
IPC: G06F9/30
Abstract: Una instrucción genera un valor para uso en procesamiento dentro de un entorno de computación. La instrucción obtiene un control de signo asociado con la instrucción, y desplaza un valor de entrada de la instrucción en una dirección especificada por una cantidad seleccionada para proporcionar un resultado. El resultado se coloca en una primera ubicación designada en un registro, y el signo, el cual se basa en el control de signo, se coloca en una segunda ubicación designada del registro. El resultado y el signo proporcionan un valor con signo que será utilizado en procesamiento dentro del entorno de computación.
-
公开(公告)号:GB2596242B
公开(公告)日:2022-12-07
申请号:GB202112700
申请日:2020-03-02
Applicant: IBM
Inventor: LISA CRANTON HELLER , FADI YUSUF BUSABA , JONATHAN BRADBURY
IPC: G06F21/79
Abstract: According to one or more embodiments of the present invention, a computer implemented method includes enabling, by a secure interface control of a computer system, a non-secure entity of the computer system to access a page of memory shared between the non-secure entity and a secure domain of the computer system based on the page being marked as non-secure with a secure storage protection indicator of the page being clear. The secure interface control can verify that the secure storage protection indicator of the page is clear prior to allowing the non-secure entity to access the page. The secure interface control can provide a secure entity of the secure domain with access to the page absent a check of the secure storage protection indicator of the page.
-
公开(公告)号:BR112019007567B8
公开(公告)日:2022-08-09
申请号:BR112019007567
申请日:2017-10-02
Applicant: IBM
Inventor: DAN GREINER , TIMOTHY SLEGEL , CHRISTIAN ZOELLIN , VOLODYMYR PAPROTSKI , TAMAS VISEGRADY , REINHARD THEODOR BUENDGEN , JONATHAN BRADBURY , ADITYA NITIN PURANIK , CHRISTIAN JACOBI
Abstract: Uma instrução para executar cifragem e autenticação é executada. A execução inclui a cifragem de um conjunto de dados fornecidos pela instrução para obter dados cifrados e colocar os dados cifrados em um local designado. Ela inclui ainda a autenticação de um conjunto de dados adicional fornecido pela instrução, em que a autenticação gera pelo menos uma parte de uma etiqueta de autenticação de mensagens. Pelo menos uma parte da etiqueta de autenticação de mensagens é armazenada em um local.
-
公开(公告)号:BR112019006622A2
公开(公告)日:2019-07-02
申请号:BR112019006622
申请日:2017-09-21
Applicant: IBM
Inventor: ERIC SCHWARZ , JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER , STEVEN CARLOUGH
IPC: G06F7/491
Abstract: uma instrução para executar uma operação de deslocamento e divisão é executada. a execução inclui o deslocamento de um valor em uma direção especificada por um valor selecionado para fornecer um dividendo, o valor selecionado sendo definido pelo usuário. o dividendo é dividido por um divisor para obter um quociente. pelo menos um subconjunto do quociente é selecionado como resultado. o resultado deve ser usado no processamento dentro do ambiente computacional.
-
公开(公告)号:GB2596242A
公开(公告)日:2021-12-22
申请号:GB202112700
申请日:2020-03-02
Applicant: IBM
Inventor: LISA CRANTON HELLER , FADI YUSUF BUSABA , JONATHAN BRADBURY
IPC: G06F21/79
Abstract: According to one or more embodiments of the present invention, a computer implemented method includes enabling, by a secure interface control of a computer system, a non-secure entity of the computer system to access a page of memory shared between the non-secure entity and a secure domain of the computer system based on the page being marked as non-secure with a secure storage protection indicator of the page being clear. The secure interface control can verify that the secure storage protection indicator of the page is clear prior to allowing the non-secure entity to access the page. The secure interface control can provide a secure entity of the secure domain with access to the page absent a check of the secure storage protection indicator of the page.
-
公开(公告)号:GB2596024A
公开(公告)日:2021-12-15
申请号:GB202113906
申请日:2020-03-06
Applicant: IBM
Inventor: UTZ BACHER , REINHARD BUENDGEN , JONATHAN BRADBURY , LISA HELLER , FADI BUSABA
IPC: G06F9/455
Abstract: A computer implemented method is disclosed, which includes receiving a query for an amount of storage in memory of a computer system to be donated to a secure interface control of the computer system (1505). The secure interface control can determine the amount of storage to be donated based on a plurality of secure entities supported by the secure interface control as a plurality of predetermined values (1510). The secure interface control can return a response to the query indicative of the amount of storage as a response to the query (1515). A donation of storage to secure for use by the secure interface control can be received based on the response to the query (1520).
-
公开(公告)号:GB2595170A
公开(公告)日:2021-11-17
申请号:GB202111753
申请日:2020-01-23
Applicant: IBM
Inventor: CEDRIC LICHTENAU , JONATHAN BRADBURY , REID COPELAND , PETRA LEBER
IPC: G06F9/06
Abstract: In a technique for instruction interrupt suppression for an overflow condition, an instruction is executed, and a determination is made that an overflow condition occurred. Based on a per-instruction overflow interrupt indicator being set to a defined value, interrupt processing for the overflow condition is performed, and based on the per- instruction overflow interrupt indicator being set to another defined value, the interrupt processing for the overflow condition is bypassed.
-
公开(公告)号:BR112019006626A2
公开(公告)日:2019-07-02
申请号:BR112019006626
申请日:2017-09-22
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , SILVIA MELITTA MUELLER , TIMOTHY SLEGEL
IPC: G06F9/30
Abstract: uma instrução para executar uma operação de sinal de uma pluralidade de operações de sinal configuradas para a instrução. a instrução é executada e a execução inclui selecionar pelo menos uma parte de um operando de entrada como resultado para ser colocado em um local selecionado. a seleção é baseada em um controle da instrução, no qual o controle indica um tamanho definido pelo usuário do operando de entrada a ser selecionado como o resultado. um sinal do resultado é determinado com base em uma pluralidade de critérios, incluindo um valor do resultado, obtido com base no controle da instrução, tendo uma primeira relação particular ou uma segunda relação particular com relação a um valor selecionado. o resultado e o sinal são armazenados no local selecionado para fornecer uma saída sinalizada para ser usada no processamento dentro do ambiente computacional.
-
公开(公告)号:MX2019003607A
公开(公告)日:2019-06-17
申请号:MX2019003607
申请日:2017-09-21
Applicant: IBM
Inventor: JONATHAN BRADBURY , REID COPELAND , STEVEN CARLOUGH , ERIC SCHWARZ , SILVIA MELITTA MUELLER
IPC: G06F7/491
Abstract: Se ejecuta una instrucción para llevar a cabo una operación de desplazamiento y división. La ejecución incluye desplazar un valor en una dirección especificada una cantidad seleccionada para proporcionar un dividendo, la cantidad seleccionada siendo definida por el usuario. El dividendo se divide por un divisor para obtener un cociente. Al menos un subconjunto del cociente se selecciona como resultado. El resultado será utilizado en el procesamiento dentro del entorno de computación.
-
-
-
-
-
-
-
-
-