CREATING A COMMUNICATION CHANNEL BETWEEN DIFFERENT PRIVILEGE LEVELS USING WAIT-FOR-EVENT INSTRUCTION IN SYSTEMS OPERABLE AT MULTIPLE HIERARCHICAL PRIVILEGE LEVELS

Patent №

US 9,535,772

Granted

2017-01-03

Filed 2014

Owner

VMWARE, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14572516

In a computer system operable at multiple hierarchical privilege levels, a “wait-for-event” (WFE) communication channel between components operating at different privilege levels is established. Initially, a central processing unit (CPU) is configured to to “trap” WFE instructions issued by a client, such as an operating system, operating at one privilege level to an agent, such as a hypervisor, operating at a more privileged level. After storing a predefined special sequence in a storage component (e.g., a register), the client executes a WFE instruction. As part of trapping the WFE instruction, the agent reads and interprets the special sequence from the storage component and may respond to the special sequence by storing another special sequence in a storage component that is accessible to the client. Advantageously, the client may leverage this WFE communication channel to establish low-overhead watchdog functionality for the client.

AI hardwareG06F 9/544G06F 9/45558G06F 2009/45587G06F 2009/45591

AI classification

AI hardware0.94
Knowledge representation0.04
Planning0.02
Natural language0.00
Vision0.00
Speech0.00
Machine learning0.00
Evolutionary computation0.00

Ownership

VMWARE, INC.

assignment · 350700617

Assignors

WARKENTIN, ANDREI, TUCH, HARVEY

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC