APPARATUS AND METHOD FOR PROVIDING ONE TIME PROGRAMMABLE MEMORY FEATURES IN A HYPERVISOR OF A COMPUTING DEVICE

An apparatus that includes a processor and a memory. The processor and the memory are configured to provide a first software process configured to execute at a first privilege level; and a second software process configured to execute at a second privilege level, wherein the first privilege level is...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: STOPPA, Igor, WU, Liming, DENIS COURMONT, Remi, WANG, Kui
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus that includes a processor and a memory. The processor and the memory are configured to provide a first software process configured to execute at a first privilege level; and a second software process configured to execute at a second privilege level, wherein the first privilege level is more restrictive than the second privilege level. The processor is configured to, initialize, at the first privilege level, a memory pool within the memory, allocate, at the first privilege level, a block of memory, send a request to write protect the block of memory to the second software process, and to write protect, at the second privilege level, the allocated block of memory. L'invention concerne un appareil comprenant un processeur et une mémoire. Le processeur et la mémoire sont configurés pour fournir : un premier processus logiciel configuré pour s'exécuter à un premier niveau de privilège ; et un second processus logiciel configuré pour s'exécuter à un second niveau de privilège, le premier niveau de privilège étant plus restrictif que le second niveau de privilège. Le processeur est configuré pour : initialiser, au premier niveau de privilège, un pool de mémoire à l'intérieur de la mémoire ; attribuer, au premier niveau de privilège, un bloc de mémoire ; et envoyer une demande de protection en écriture du bloc de mémoire au second processus logiciel ainsi qu'une demande de protection en écriture, au second niveau de privilège, du bloc de mémoire attribué.