×

Real-Time Signal Handling In Guest And Host Operating Systems

  • US 20100138685A1
  • Filed: 11/25/2009
  • Published: 06/03/2010
  • Est. Priority Date: 11/28/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising,providing an operating system process, the operating system process executing application code portions, system calls of a host operating system, and system calls of a guest operating system, the guest operating system being embedded in the host operating system, the operating system process comprising a worker thread dedicated to executing the application code portions such that when started the worker thread creates an associated signal-waiter thread dedicated to handling specific signals from the host operating system and the worker thread being masked to signals from the host operating system to the operating system process to prevent interruption of the flow of execution of the worker thread;

  • and,catching a specific signal of the signal-waiter thread from the host operating system, the catching further comprisingin response to the specific caught signal while the worker thread is executing a system call of the host operating system, the signal-waiter thread protecting the worker thread from executing application code portions and system calls of the guest operating system,the signal-waiter thread executing code portions for handling signals from the guest operating system adapted to the specific signal from the host operating system, and,the signal-waiter thread allowing the worker thread to execute application code portions and system calls of the guest operating system after the signal-waiter thread has finished handling the specific signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×