-
公开(公告)号: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
-
公开(公告)号:AU2020213829A1
公开(公告)日:2021-05-20
申请号:AU2020213829
申请日:2020-01-14
Applicant: IBM
Inventor: DRIEVER PETER , RAISCH CHRISTOPH , KRAEMER MARCO , LEHNERT FRANK , KLEIN MATTHIAS , BRADBURY JONATHAN , JACOBI CHRISTIAN , BELMAR BRENTON
Abstract: A data processing system (210) and a method for handling an input/output store instruction (30), comprising a system nest (18) communicatively coupled to at least one input/output bus (22) by an input/output bus controller (20). The data processing system (210) further comprises at least a data processing unit (216) comprising a core (12), a system firmware (10) and an asynchronous core-nest interface (14). The data processing unit (216) is communicatively coupled to the system nest (18) via an aggregation buffer (16). The system nest (18) is configured to asynchronously load from and/or store data to at least one external device (214) which is communicatively coupled to the input/output bus (22). The data processing unit (216) is configured to complete the input/output store instruction (30) before an execution of the input/output store instruction (30) in the system nest (18) is completed. The asynchronous core-nest interface (14) comprises an input/output status array (44) with multiple input/output status buffers (24).
-
公开(公告)号:DE60336421D1
公开(公告)日:2011-04-28
申请号:DE60336421
申请日:2003-11-25
Applicant: IBM
Inventor: RAISCH CHRISTOPH
-
公开(公告)号:AU2020214661B2
公开(公告)日:2022-09-22
申请号:AU2020214661
申请日:2020-01-14
Applicant: IBM
Inventor: RAISCH CHRISTOPH , KRAEMER MARCO , LEHNERT FRANK , KLEIN MATTHIAS , BRADBURY JONATHAN , JACOBI CHRISTIAN , BELMAR BRENTON , DRIEVER PETER
Abstract: A data processing system (210) and a method for handling an input/output store instruction (30), comprising a system nest (18) communicatively coupled to at least one input/output bus (22) by an input/output bus controller (20). The data processing system (210) further comprises at least a data processing unit (216) comprising a core (12), a system firmware (10) and an asynchronous core-nest interface (14). The data processing unit (216) is communicatively coupled to the system nest (18) via an aggregation buffer (16). The system nest (18) is configured to asynchronously load from and/or store data to an external device (214) which is communicatively coupled to the input/output bus (22). The data processing unit (216) is configured to complete the input/output store instruction (30) before an execution of the input/output store instruction (30) in the system nest (18) is completed.
-
公开(公告)号:GB2507339A
公开(公告)日:2014-04-30
申请号:GB201219367
申请日:2012-10-29
Applicant: IBM
Inventor: BACHER UTZ , BLASCHKA FRANK , LUECK EINAR , RAISCH CHRISTOPH
Abstract: Method comprising: associating privileged objects (socket connection, disk-device, input/output bus access) 32.1-32.2 with application 20 comprising process resources 22.1-22.2 and corresponding semi-privileged instruction; filing the association in entity (associating table) 34 of operating system kernel 30; wherein central processing unit (CPU) 40 performs authorization check 42 if semi-privileged instruction attempts accessing privileged objects; wherein CPU executes 44 the semi-privileged instruction granting access to privileged objects if the kernel issued the semi-privileged instruction; or accesses kernel-entity if resources 22.1-22.2 issued the instruction to determine their authorization to access privileged objects; upon positive authorization, CPU executes the semi-privileged instruction granting access to privileged objects; upon failure, CPU denies execution of instruction and performs 46 corresponding authorization failure handling. File descriptor is used: by semi-privileged instruction to transfer data; by user space library to block, use select, poll, epoll; by kernel to verify resource authorization to use data transfer connection if forking occurs.
-
公开(公告)号:AT502457T
公开(公告)日:2011-04-15
申请号:AT03796056
申请日:2003-11-25
Applicant: IBM
Inventor: RAISCH CHRISTOPH
Abstract: According to the present invention a method and a system is provided for operating a storage area network (SAN) in a server environment in which multiple servers share one Fibre Channel adapter. A SAN Management Server manages regions in storage systems and security, a Fiber Channel Network provides a connection to storage devices, and a plurality of Operating System Images run in said server environment. Furthermore, a trusted SAN Management Client Unit is connected to said SAN Management Server and a Fiber Channel adapter is configured to authenticate said trusted SAN Management Client Unit, whereby the trusted SAN Management Client Unit is configured to issue commands in said Fiber Channel Network in place of each of said Operating System Images.
-
公开(公告)号:DE60142152D1
公开(公告)日:2010-07-01
申请号:DE60142152
申请日:2001-12-04
Applicant: IBM
Inventor: BAYER GERD KONRAD , ECKERT WOLFGANG , HELMS MARKUS , MAERGNER JUERGEN , RAISCH CHRISTOPH , SCHLIPF THOMAS , THEURICH KLAUS
-
公开(公告)号:AU2020222167A1
公开(公告)日:2021-05-27
申请号:AU2020222167
申请日:2020-01-10
Applicant: IBM
Inventor: NERZ BERND , KRAEMER MARCO , RAISCH CHRISTOPH , SCHMIDT DONALD , DRIEVER PETER
Abstract: The invention relates to a method for providing an interrupt signal to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is scheduled for usage by the guest operating system. If the target processor is not scheduled for usage, the bus attachment device forwards the interrupt signal using broadcasting and updates a forwarding vector entry stored in a memory section assigned to a second guest operating system hosting the first guest operating system. The update is used for indicating to the first operating system that there is a first interrupt signal addressed to the interrupt target ID to be handled.
-
公开(公告)号:CA3130164A1
公开(公告)日:2020-08-20
申请号:CA3130164
申请日:2020-01-10
Applicant: IBM
Inventor: NERZ BERND , KRAEMER MARCO , RAISCH CHRISTOPH , SCHMIDT DONALD , DRIEVER PETER
Abstract: The invention relates to a method for providing an interrupt signal to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is scheduled for usage by the guest operating system. If the target processor is not scheduled for usage, the bus attachment device forwards the interrupt signal using broadcasting and updates a forwarding vector entry stored in a memory section assigned to a second guest operating system hosting the first guest operating system. The update is used for indicating to the first operating system that there is a first interrupt signal addressed to the interrupt target ID to be handled.
-
10.
公开(公告)号:DE112012001141B4
公开(公告)日:2019-12-19
申请号:DE112012001141
申请日:2012-02-28
Applicant: IBM
Inventor: ARMSTRONG WILLIAM , BASSO CLAUDE , EISENHAUER DANIEL , RECIO RENATO , MAY HENRY JOSEPH , RAISCH CHRISTOPH , CORS JOSEP , CHANG CHIH-JEN , VERRILLI COLIN , YALIWAL CHETAN
Abstract: Verfahren zum Verarbeiten von Daten in einem konvergenten Netzwerk, wobei das Verfahren aufweist:an einem Netzwerkknoten, der von einem Quellenendknoten empfangenen Verkehr im Zusammenhang mit dem konvergenten Netzwerk weiterleitet,Empfangen einer zweiten Nachricht, die an den Netzwerkknoten mit Hilfe einer ursprünglichen Zieladresse eines zweiten Kommunikationsprotokolls adressiert ist, jedoch für den Quellenendknoten bestimmt ist,wobei die zweite Nachricht enthält:einen Nachrichtenkopf, der eine Quelladresse und die ursprüngliche Zieladresse des zweiten Datenübertragungsprotokolls enthält;einen Nachrichtenkörper, der in verkapselter Form wenigstens einen Nachrichtenkopf einer ersten Nachricht eines unterschiedlichen ersten Datenübertragungsprotokolls enthält, wobei die erste Nachricht von dem Quellenendknoten ausging und zuvor von dem Netzwerkknoten weitergeleitet wurde, und wobei der Nachrichtenkopf der ersten Nachricht eine Quellenkennung des Quellenendknotens und eine Zielkennung enthält;Extrahieren einer Quellenkennung des Quellenendknotens in einem ersten Datenübertragungsprotokoll aus dem in der zweiten Nachricht in verkapselter Form enthaltenen Nachrichtenkopf durch den Netzwerkknoten;Feststellen einer aktualisierten Zieladresse der zweiten Nachricht in dem zweiten Datenübertragungsprotokoll durch den Netzwerkknoten unter Bezugnahme auf eine extrahierte Quellkennung und eine Datenstruktur; undÄndern der zweiten Nachricht durch den Netzwerkknoten, um die aktualisierte Zieladresse anstelle der ursprünglichen Zieladresse aufzunehmen, und Weiterleiten der zweiten Nachricht zu dem Quellenendknoten gemäß der aktualisierten Zieladresse.
-
-
-
-
-
-
-
-
-