Freedom from interference for aggregated communication channel handling using event-based processor extensions
AssigneeNXP B.V.
InventorsBrian Christopher Kahne, Michael Andrew Fischer, Robert Anthony McGowan
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsBrian Christopher Kahne, Michael Andrew Fischer, Robert Anthony McGowan
Estimating the term…
A system, method, and apparatus are provided for handling communications with external communication channel hardware devices by a processor executing event-based programming code to interface a plurality of virtual machines with the external communication channel hardware devices by providing the processor with an event latch for storing hardware events received from the external communication channel hardware devices, with a timer circuit that generates a sequence of timer interrupt signals, and with a masking circuit that masks the hardware events stored in the event latch with an event mask in response to each timer interrupt signal, where each event mask is associated with a different virtual machine running on the processor such that each virtual machine is allowed to communicate only on a masked subset of the hardware events specified by the event mask to ensure freedom from interference between the plurality of virtual machines when communicating with the external communication channel hardware devices.
An apparatus comprising:
A processor-based method for using time division multiplexing to interface a plurality of isolated execution contexts with a set of external communication channel hardware devices, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.