System and method for handling shared resource writes arriving via non-maskable interrupts (NMI) in single thread non-mission critical systems with limited memory space
First Claim
Patent Images
1. A method for handling write requests within a single thread system, comprising:
- establishing a write request storage location disposed in a single thread system, for storing and providing access to a write request;
receiving of the write request by an interrupt handler disposed in a single thread system;
registering of the write request, by the interrupt handler, on the write request storage location disposed in the single thread system; and
servicing the write requests from the storage location disposed within the single thread system.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for handling shared resource writes arriving via non-maskable interrupts in single thread non-mission critical system with limited memory space includes a queue for providing temporary storage of a write request. The queue is accessible by lower or higher priority processes for the servicing of the write requests. Upon completion of service to the write requests the system returns control to the standard operations of the single thread system.
-
Citations
33 Claims
-
1. A method for handling write requests within a single thread system, comprising:
-
establishing a write request storage location disposed in a single thread system, for storing and providing access to a write request; receiving of the write request by an interrupt handler disposed in a single thread system; registering of the write request, by the interrupt handler, on the write request storage location disposed in the single thread system; and servicing the write requests from the storage location disposed within the single thread system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for handling a write request in a single thread system, comprising:
-
a write request queue disposed in the single thread system, for providing a storage location for and access to the write request; and an interrupt handler disposed within the single thread system, for receiving the write request and registering the write request on the write request queue; and a polling process disposed in the single thread system, for servicing the write request registered on the write request queue by initiating a write-handler routine, wherein the system registers the write request in the write request queue prior to initiating the write-handler routine. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for handling write requests in a single thread system, comprising:
-
a write request queue disposed in the single thread system, for providing a storage location for and access to the write request; an interrupt handler disposed within the single thread system, for receiving write requests, registering the write request on the write request queue and initiating a write-handler routine; and a polling process disposed in the single thread system, for servicing the write requests registered on the write request queue by initiating the write-handler routine, wherein the system registers the write request in the write request queue prior to initiating the write-handler routine. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification