Electrical computers and digital data processing systems: input/ – Interrupt processing
Reexamination Certificate
2005-05-16
2009-08-25
Auve, Glenn A (Department: 2111)
Electrical computers and digital data processing systems: input/
Interrupt processing
Reexamination Certificate
active
07581051
ABSTRACT:
Systems and methods for providing a framework within which device drivers may run at a user-mode level. A platform (e.g., APIC) or bus (PCI bus) generic feature is used to take the CPU out of interrupt mode without having to wait for a user-level driver to clear the device interrupt. This allows writing the complete device driver in user space. The device driver still get notifications on interrupts but not at interrupt priority. The same scheme can be extended to shared interrupts, where multiple devices share a single interrupt line.
REFERENCES:
patent: 5297282 (1994-03-01), Meilak et al.
patent: 5438677 (1995-08-01), Adams et al.
patent: 5566346 (1996-10-01), Andert et al.
patent: 6212574 (2001-04-01), O'Rourke et al.
patent: 6412035 (2002-06-01), Webber
patent: 6732138 (2004-05-01), Browning et al.
patent: 6785894 (2004-08-01), Ruberg
patent: 7149832 (2006-12-01), Wieland et al.
patent: 2002/0078121 (2002-06-01), Ballantyne
patent: 2002/0152344 (2002-10-01), Holm et al.
patent: 2004/0003137 (2004-01-01), Callender et al.
patent: 2004/0210908 (2004-10-01), Warwick et al.
patent: 2004/0216145 (2004-10-01), Wong et al.
Havens Jeff L.
Smith, IV Frederick J.
Talluri Madhusudhan
Auve Glenn A
Microsoft Corporation
Patel Nimesh G
Woodcock & Washburn LLP
LandOfFree
Method for delivering interrupts to user mode drivers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for delivering interrupts to user mode drivers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for delivering interrupts to user mode drivers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4081453