-
公开(公告)号:DE112013000368T5
公开(公告)日:2014-08-28
申请号:DE112013000368
申请日:2013-01-10
Applicant: IBM
Inventor: FARCHI EITAN DANIEL , GORDON ABEL , HAR EL NADAV YOSEF , SHOCHAT MORAN
IPC: G06F9/45
Abstract: Eine Computervorrichtung, ein computerrealisiertes Verfahren und ein Computerprogrammprodukt zum Bearbeiten von Quellcode-Patches. Die Vorrichtung weist einen Prozessor auf, der eingerichtet ist: ein Quellcode-Patch zu erhalten, das eine Vielzahl von Quellcode-Modifikationsanweisungen in Hinblick auf einen Quellcode aufweist, und das Quellcode-Patch automatisch in eine Vielzahl von Teil-Patches aufzuteilen, wobei ein Anwenden der Vielzahl von Teil-Patches auf den Quellcode in einer Reihenfolge äquivalent zu einem Anwenden des Quellcode-Patch ist.
-
公开(公告)号:DE112012000883T5
公开(公告)日:2013-11-14
申请号:DE112012000883
申请日:2012-02-08
Applicant: IBM
Inventor: BEN YEHUDA SHMUEL , HAR EL NADAV YOSEF , GORDON ABEL , YASSOUR BEN-AMI
IPC: G06F9/455
Abstract: Es wird ein Verfahren zum Behandeln eines Ereignisses bereitgestellt, das in einer verschachtelten Virtualisierungs-Datenverarbeitungsumgebung auftritt, wobei N Hypervisoren verschachtelt ausgeführt werden, wobei ein erster Hypervisor auf der Ebene Null (E0) direkt über einer Host-Maschine läuft und andere Hypervisoren verschachtelt auf den Ebenen E1 bis En laufen. Das Verfahren weist das Abfangen eines Ereignisses auf, das durch Software erstellt wird, die auf der Ebene En läuft, das Ermitteln eines Hypervisors x auf der Ebene Ex, der zum Behandeln des abgefangenen Ereignisses bestimmt ist, wobei der Hypervisor x Merkmale emuliert, die zum Ausführen des abgefangenen Ereignisses für die Software benötigt werden, die auf der Ebene En läuft.
-
公开(公告)号:DE112011103845T5
公开(公告)日:2013-10-31
申请号:DE112011103845
申请日:2011-10-26
Applicant: IBM
Inventor: GORDON ABEL , BEN-YEHUDA SHMUEL , HAR EL NADAV YOSEF , SOUR BEN-AMI
IPC: G06F9/455
Abstract: Ein Verfahren zum Verwalten einer Virtualisierungsumgebung weist auf: Erkennen eines ersten Satzes durch eine Hardwareeinheit unterstützter Merkmale durch eine erste Software, wobei die erste Software auf der Hardwareeinheit ausgeführt wird; Erkennen eines zweiten Satzes von Merkmalen, die auf einer zweiten Software ausgeführt werden, wobei die zweite Software durch die erste Software mit dem zweiten Satz von Merkmalen gestartet wird; Verfügbarmachen eines oder mehrerer Merkmale in dem zweiten Satz von Merkmalen für die zweite Software, wobei die zweite Software die verfügbar gemachten Merkmale erkennt und für eine durch die zweite Software gestartete dritte Software freigibt; und Emulieren eines ersten Merkmals, ohne eine Unterbrechung zu verursachen, sodass die Steuerung an die zweite Software übertragen wird, als Reaktion auf das Feststellen, dass es sich bei dem ersten Merkmal um ein verfügbar gemachtes Merkmal handelt, das nicht in dem ersten Satz von Merkmalen enthalten ist, wobei dem ersten Merkmal ein oder mehrere kritische Ereignisse zugehörig sind.
-
-