CREATING ISOLATED EXECUTION ENVIRONMENT IN CO-DESIGNED PROCESSOR

PROBLEM TO BE SOLVED: To provide a processor architectural framework co-designed to maintain binary translation software hidden from a software stack above a firmware layer.SOLUTION: A processor 110 includes: a binary translation (BT) container 130 having a code to generate a binary translation of a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YAMADA KOICHI, BARRY E HUNTLEY, PALANIVEL RAJAN SHANMUGAVELAYUTHAM, SCOTT D RODGERS, JAMES D BEANEY JR, BOAZ TAMIR
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PROBLEM TO BE SOLVED: To provide a processor architectural framework co-designed to maintain binary translation software hidden from a software stack above a firmware layer.SOLUTION: A processor 110 includes: a binary translation (BT) container 130 having a code to generate a binary translation of a first code segment and to store the binary translation in a translation cache; host entity logic to manage the BT container and to identify the first code segment; and protection logic to isolate the BT container from a software stack 190. In this way, the BT container is configured to be transparent to the software stack.