Match Document Document Title
7617428 Circuits and associated methods for improved debug and test of an application integrated circuit  
Circuits and associated methods for testing internal operation of an application integrated circuit. Features and aspects hereof add configurable test interrupt circuits to an application circuit...
7617345 Prioritization of interrupts in a storage controller based on interrupt control directives received from hosts  
A storage controller receives an interrupt control directive from a host. The storage controller generates a first plurality of interrupts, in response to access requests received from the host for...
7613861 System and method of obtaining error data within an information handling system  
A system and method of obtaining error data within an information handling system is disclosed. According to one aspect, an interrupt handling system can include a first system management interrupt...
7613860 Prioritization of interrupts in a storage controller based on interrupt control directives received from hosts  
A storage controller receives an interrupt control directive from a host. The storage controller generates a first plurality of interrupts, in response to access requests received from the host for...
7610425 Approach for managing interrupt load distribution  
A method and apparatus for distributing multiple interrupts among multiple processors is disclosed. According to one embodiment, an interrupt daemon monitors the interrupt load among the processors...
7607133 Interrupt processing control  
A data processing system 2 supporting interrupt handling is provided with an interrupt controller 24 . The interrupt controller is responsive to save state data when interrupt processing is...
7606958 Interrupt control method, interrupt control apparatus and interrupt control medium  
Once accepting an interrupt, the control is such as to not accept any interrupt including that highest priority within the group to which the interrupt about to be processed belongs by referring to...
7603673 Method and system for reducing context switch times  
An apparatus for managing resource in a multithreaded system, and attempting to increase the speed in which task switching occurs by controlling when thread state is stored to memory. The apparatus...
7596792 Method and system for supporting a plurality of event types  
The present invention provides a method and system that is capable of identifying an event type from a plurality of event types to direct an event translator to determine an event occurrence based...
7596779 Condition management callback system and method of operation thereof  
A condition management callback system and method for use with a processor employing a hierarchical register consolidation structure. In one embodiment, the system includes: (1) a condition...
7590990 Computer system  
A general-purpose OS (operating system) is used as a host OS and a real-time OS operating as one or more tasks on the host OS is used as a guest OS. An interrupt handler and a task on the host OS...
7590982 System and method for virtualizing processor and interrupt priorities  
Dispatching of interrupts to a processor is conditionally suppressed, that is, only if an old priority value and a new priority value are either both less than or both greater than a maximum...
7590877 Computer system having multi-operation system and method for changing operating system in computer system  
Embodiments of a computer system and methods for changing operating systems (OSs) can perform a task switching into a different OS without checking a system reset or power off of the system. A...
7587717 Dynamic master/slave configuration for multiple expansion modules  
A computing system having expansion modules. One of the expansion modules is identified as a master module. The other modules act as slaves to the master module. The central processing unit routes...
7587544 Extending secure digital input output capability on a controller bus  
Embodiments of techniques for simultaneously connecting a plurality of expansion cards to a single bus of a host controller are described.
7587510 System and method for transferring data between a user space and a kernel space in a server associated with a distributed network environment  
A system ( 150 ) and method provide for the transfer of at least one packet ( 194 ) comprising data between a user space ( 152 ) and a kernel space ( 154 ) associated with a server ( 156 ) that is...
7584316 Packet manager interrupt mapper  
A multiprocessor switching device substantially implemented on a single CMOS integrated circuit is described in connection with an interrupt mapper for informing a plurality of processors about...
7581052 Approach for distributing multiple interrupts among multiple processors  
A method and apparatus for distributing multiple interrupts among multiple processors is disclosed. According to one embodiment, an interrupt daemon monitors the interrupt load among the processors...
7581051 Method for delivering interrupts to user mode drivers  
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...
7577831 Relocating of system management interface code within an information handling system  
A method for relocating system management interface code in an information handling system which includes extracting a relocation table from the system management interface code, inserting a...
7574690 Graphical program which executes a timed loop  
A system and method for creating a graphical program operable to execute a timed loop. A loop may be displayed in the graphical program and configured with timing information in response to user...
7571020 Method and system for controlling process tools by interrupting process jobs depending on job priority  
By enabling an interleaved mode when supplying substrates from a plurality of load ports to a respective process module, a reduction of non-productive time of the process tool and/or a reduction of...
7565471 Message signaled interrupt extended (MSI-X) auto clear and failsafe lock  
A method and apparatus is disclosed for improving the MSI and MSI-X specifications by implementing an efficient delivery and clearing mechanism for interrupt conditions to increase performance...
7562208 Method and system to quarantine system software and configuration  
The present invention provides a system and method to quarantine in the storage operating system and configuration information in which the storage operating system is stored in a designated...
7558897 Method for adopting an orphan I/O port in a redundant storage controller  
A method for adopting an orphaned I/O port of a storage controller is disclosed. The storage controller has first and second redundant field-replaceable units (FRU) for processing I/O requests and...
7558428 Accelerated video encoding using a graphics processing unit  
The systems and methods described herein are directed at accelerating video encoding using a graphics processing unit. In one aspect, a video encoding system uses both a central processing unit...
7552477 Detecting return-to-LIBC buffer overflows via dynamic disassembly of offsets  
A method makes use of the fact that call modules, such as APIS, making calls to a critical operating system (OS) function are typically called by a call instruction while, in contrast, a RLIBC...
7552261 Configurable prioritization of core generated interrupts  
A method and apparatus for generating an interrupt vector associated with either core (internal) generated or off-core (external) generated interrupts is provided. The apparatus includes a number...
7552260 Method for dynamically arranging interrupt pins  
A method for dynamically arranging interrupt pins is provided, which is suitable for arranging a plurality of interrupt pins of a control chip. In this method, a number of interrupts sent from each...
7549039 Generating an interrupt in a system having plural partitions that share a resource  
A system includes a plurality of partitions having respective operating systems, and a resource shared by the partitions. The resource has plural segments, where a first one of the segments is...
7549005 System and method for managing interrupts  
Method and system for managing interrupts originating from multiple sources is provided. The method includes assigning interrupt sources to a group; notifying an adapter of interrupt groups;...
7546406 Virtualization of a global interrupt queue  
A method, system, and article of manufacture for processing virtual interrupts in a logically partitioned system are provided. An intelligent virtual global interrupt queue (virtual GIQ) that may...
7543306 Method, system, and program for handling device interrupts in a multi-processor environment  
Provided are a method, system, and program implemented by a device driver executing in a computer for handling interrupts from an associated device, wherein the device driver is capable of...
7543095 Managing input/output interruptions in non-dedicated interruption hardware environments  
Input/output interruptions are managed in computing environments that do not use dedicated per-guest interruption hardware to present interruptions. Dispatchable guest programs in the environment...
7536694 Exception handling in a multiprocessor system  
In one embodiment, a first processor of a multiprocessor system, encounters an exception and jumps to exception handler code at an architecture-defined exception vector. The processor is directed...
7533207 Optimized interrupt delivery in a virtualized environment  
Various operations are disclosed for improving the operational efficiency of interrupt handling in a virtualized environment. A virtualized interrupt controller may obviate the need for an explicit...
7533201 Queue management mechanism in network processor wherein packets stored at memory device corresponds to addresses stored in plurity of queues within queue management  
According to one embodiment, a method is disclosed. The method includes selecting a first of a plurality of programmable interrupt enable registers, a controller determining for the first register...
7530066 Controlling snoop activities using task table in multiprocessor system  
An embodiment of the present invention includes a task table to store a task entry corresponding to a first task associated with a first processor. A snoop controller controls snooping an access...
7529876 Tag allocation method  
Embodiments of the present invention provide methods and systems for allocating multiple tags to multiple requesters in back to back clock cycles. A tag pool may be divided into a predetermined...
7529875 Assigning interrupts for input/output (I/O) devices among nodes of a non-uniform memory access (NUMA) system  
Assigning interrupts for I/O devices among the nodes of NUMA systems is disclosed. At least one of the following is performed. First, interrupts for the devices are assigned among the nodes based...
7523297 Shadow scan decoder  
Methods and circuitry for processing a shadow scan instruction in a multi-threaded microprocessing environment include a bit sequence having a thread identifier, core identifiers and a shadow scan...
7516260 Method of communicating with embedded controller  
A method of communicating with an embedded controller is disclosed. The method is adapted for an Advanced Configuration and Power Interface specification (ACPI). According to the method, a busy...
7516252 Port binding scheme to create virtual host bus adapter in a virtualized multi-operating system platform environment  
Some embodiments include apparatus and method to allocate ports of host bus adapters in computer systems to multiple operating systems in the computer systems. Other embodiments are described and...
7512730 Method for dynamically allocating interrupt pins  
A method for dynamically allocating interrupt pins is provided. The present method is used for allocating a plurality of interrupt pins of a control chip. In the present method, a hardware routing...
7506218 Timeout request scheduling using grouping and nonsynchronized processing to enhance performance  
An invention is disclosed for a computer software timeout algorithm that reduces the amount of list manipulation needed to satisfy system or network requirements for scheduling and cancelling...
7503049 Information processing apparatus operable to switch operating systems  
An information processing apparatus switches between an Operating System 1 and an Operating System 2 during operation and comprises: a storing unit including a first area storing data managed...
7502674 On-vehicle terminal system  
In an on-vehicle terminal system operating a plurality of operating systems, control of peripheral devices connected to the on-vehicle terminal system can be continued even if one of the operating...
7500245 Changing code execution path using kernel mode redirection  
A mechanism for redirecting a code execution path in a running process. A one-byte interrupt instruction (e.g., INT 3) is inserted into the code path. The interrupt instruction passes control to a...
7500039 Method for communicating with a processor event facility  
A method for communicating with a processor event facility is provided. The method makes use of a channel interface as the primary mechanism for communicating with the processor event facility. The...
7500036 Quad aware locking primitive  
A method and computer system for efficiently handling high contention locking in a multiprocessor computer system. The method organizes at least some of the processors in the system into a...