Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
127 words
A method of operating a computer system comprising a central processing unit, a Direct Memory Access (DMA) controller, a Distributed Direct Memory Access (DDMA) Master component and a peripheral device coupled together by at least one bus, when the peripheral device fails to respond to a DDMA transaction controlled by said DDMA Master component, the method comprising: generating an abort condition on the bus, when said peripheral fails to respond; storing an indication that said abort condition occurred because of the failure of said peripheral device to respond to said DDMA Master component; generating an interrupt to said central processing unit; and executing code in said central processing unit to determine the cause of the failure of said peripheral device to respond to said DDMA Master component.
Claim 2
Independent Claim
127 words
A method of operating a computer system comprising a central processing unit, a Direct Memory Access (DMA) controller, a Distributed Direct Memory Access (DDMA) Master component and a peripheral device coupled together by at least one bus, when the peripheral device fails to respond to a DDMA transaction controlled by said DDMA Master component, the method comprising: generating an abort condition on the bus, when said peripheral fails to respond; storing an indication that said abort condition occurred because of the failure of said peripheral device to respond to said DDMA Master component; generating an interrupt to said central processing unit; and executing code in said central processing unit to determine the cause of the failure of said peripheral device to respond to said DDMA Master component.
Claim 3
Dependent Claim
47 words
The method of claim 1 wherein in said generating an abort condition step, said peripheral device fails to respond because said peripheral device is operating in a low power consumption mode and in said executing step said failure to respond is detected by said central processing unit.
Claim 4
Dependent Claim
22 words
The method of claim 2, wherein in said executing step, said central processing unit causes said peripheral device to be powered up.
Claim 5
Dependent Claim
18 words
The method of claim 3, further comprising: retrying said DDMA transaction after said peripheral device is powered up.
Claim 6
Dependent Claim
41 words
The method of claim 4, wherein said bus operates according to a Peripheral Component Interconnect (PCI) architecture, said abort is a Master Abort condition, said interrupt is a System Management Interrupt (SMI#), and said code is System Management Mode (SMM) code.
Claim 7
Dependent Claim
60 words
The method of claim 1 wherein said peripheral device is coupled to an additional bus coupled to said bus via a bridge circuit, and wherein said failure results from said bridge circuit operating in an improper manner causing said peripheral device to fail to respond to said DDMA Master component, said central processing unit outputting a message indicating said failure.
Claim 8
Dependent Claim
61 words
The method of claim 1 wherein said peripheral device is coupled to an additional bus which is capable of being coupled to said bus via a bridge circuit, and wherein said additional bus is disconnected from said bus causing said peripheral device to fail to respond to said DDMA Master component, said central processing unit outputting a message indicating said failure.
Claim 9
Dependent Claim
64 words
The method of claim 1 wherein said peripheral device is coupled to an additional bus which is capable of being coupled to said bus via a bridge circuit, and wherein a clocking signal supplied to said additional bus is shut off causing said peripheral device to fail to respond to said DDMA Master component, said central processing unit outputting a message indicating said failure.
Claim 10
Dependent Claim
34 words
The method of claim 1 wherein said peripheral device fails to respond because it is electrically shut off and said failure to respond is detected by said central processing unit during said executing step.
Claim 11
Independent Claim
144 words
A method of operating a computer system comprising a central processing unit, a Direct Memory Access (DMA) controller, a Distributed Direct Memory Access (DDMA) Master component and a peripheral device coupled together by at least one bus, the method comprising: executing Basic Input/Output System (BIOS) code from a memory coupled to said central processing unit to cause said peripheral device to be placed in a low power consumption mode; storing an indication that said peripheral device is in a low power consumption mode; upon initiation of an access to said peripheral device, determining whether said peripheral device is operating in a low power consumption mode prior to accessing said peripheral device by the DDMA Master component; generating an interrupt to said central processing unit; and executing additional code in said central processing unit causing said central processing unit to power up said peripheral device.
Claim 12
Independent Claim
144 words
A method of operating a computer system comprising a central processing unit, a Direct Memory Access (DMA) controller, a Distributed Direct Memory Access (DDMA) Master component and a peripheral device coupled together by at least one bus, the method comprising: executing Basic Input/Output System (BIOS) code from a memory coupled to said central processing unit to cause said peripheral device to be placed in a low power consumption mode; storing an indication that said peripheral device is in a low power consumption mode; upon initiation of an access to said peripheral device, determining whether said peripheral device is operating in a low power consumption mode prior to accessing said peripheral device by the DDMA Master component; generating an interrupt to said central processing unit; and executing additional code in said central processing unit causing said central processing unit to power up said peripheral device.
Claim 13
Dependent Claim
35 words
The method of claim 10, wherein said bus operates according to a Peripheral Component Interconnect (PCI) architecture, said interrupt is a System Management Interrupt (SMI#), and said additional code is System Management Mode (SMM) code.
Claim 14
Dependent Claim
37 words
The method of claim 10 wherein in said executing BIOS code step said peripheral device is electrically shut off and said peripheral device is powered up by said central processing unit during said executing additional code step.
Claim 15
Independent Claim
132 words
A method of operating a computer system comprising a central processing unit, a Direct Memory Access (DMA) controller, a Distributed Direct Memory Access (DDMA) Master component and a peripheral device coupled together by at least one bus, when the peripheral device fails to respond to a DDMA transaction controlled by said DDMA Master component because the peripheral is operating in a low power consumption mode, the method comprising: generating an abort condition on the bus, when said peripheral fails to respond; storing an indication that said abort condition occurred after the failure of said peripheral device to respond to said DDMA Master component; generating an interrupt to said central processing unit; detecting said failure to respond by said central processing unit; and powering up said peripheral device by said central processing unit.
Claim 16
Independent Claim
132 words
A method of operating a computer system comprising a central processing unit, a Direct Memory Access (DMA) controller, a Distributed Direct Memory Access (DDMA) Master component and a peripheral device coupled together by at least one bus, when the peripheral device fails to respond to a DDMA transaction controlled by said DDMA Master component because the peripheral is operating in a low power consumption mode, the method comprising: generating an abort condition on the bus, when said peripheral fails to respond; storing an indication that said abort condition occurred after the failure of said peripheral device to respond to said DDMA Master component; generating an interrupt to said central processing unit; detecting said failure to respond by said central processing unit; and powering up said peripheral device by said central processing unit.
Claim 17
Dependent Claim
158 words
A computer system comprising: a central processing unit; a peripheral device coupled to said central processing unit via at least one bus; a Direct Memory Access (DMA) controller coupled to said bus and controlling Direct Memory Access transactions on said bus; a Distributed Direct Memory Access (DDMA) Master component coupled to said bus and initiating Distributed Direct Memory Access transactions over said bus including said peripheral device, such that when said peripheral device fails to respond to a DDMA transaction directed to said peripheral device by said DDMA Master component an abort condition is generated on the bus and said DDMA Master component stores an indication said peripheral device failed to respond and generates an interrupt to said central processing unit; and said central processing unit is programmed to operate such that when said interrupt is received, said central processing unit determines the cause of the failure of said peripheral device to respond to said DDMA Master component.
Claim 18
Dependent Claim
158 words
A computer system comprising: a central processing unit; a peripheral device coupled to said central processing unit via at least one bus; a Direct Memory Access (DMA) controller coupled to said bus and controlling Direct Memory Access transactions on said bus; a Distributed Direct Memory Access (DDMA) Master component coupled to said bus and initiating Distributed Direct Memory Access transactions over said bus including said peripheral device, such that when said peripheral device fails to respond to a DDMA transaction directed to said peripheral device by said DDMA Master component an abort condition is generated on the bus and said DDMA Master component stores an indication said peripheral device failed to respond and generates an interrupt to said central processing unit; and said central processing unit is programmed to operate such that when said interrupt is received, said central processing unit determines the cause of the failure of said peripheral device to respond to said DDMA Master component.
Claim 19
Dependent Claim
36 words
The system of claim 14 wherein said peripheral device fails to respond because said peripheral device is operating in a low power consumption mode and said failure to respond is detected by said central processing unit.
Claim 20
Dependent Claim
21 words
The system of claim 15, wherein said central processing unit is programmed to cause said peripheral device to be powered up.
Claim 21
Dependent Claim
45 words
The system of claim 16 wherein said bus operates according to a Peripheral Component Interconnect (PCI) architecture, said abort is a Master Abort condition, said interrupt is a System Management Interrupt (SMI#), and said central processing unit is programmed using System Management Mode (SMM) code.
Claim 22
Dependent Claim
61 words
The system of claim 14 wherein said peripheral device is coupled to an additional bus coupled to said bus via a bridge circuit, and wherein said failure results from said bridge circuit operating in an improper manner causing said peripheral device to fail to respond to said DDMA Master component, and said central processing unit outputting a message indicating said failure.
Claim 23
Dependent Claim
62 words
The system of claim 14 wherein said peripheral device is coupled to an additional bus which is capable of being coupled to said bus via a bridge circuit, and wherein said additional bus is disconnected from said bus causing said peripheral device to fail to respond to said DDMA Master component, and said central processing unit outputting a message indicating said failure.
Claim 24
Dependent Claim
65 words
The system of claim 14 wherein said peripheral device is coupled to an additional bus which is capable of being coupled to said bus via a bridge circuit, and wherein a clocking signal supplied to said additional bus is shut off causing said peripheral device to fail to respond to said DDMA Master component, and said central processing unit outputting a message indicating said failure.
Claim 25
Dependent Claim
32 words
The system of claim 14 wherein said peripheral device fails to respond because said peripheral device is electrically shut off and said failure to respond is detected by said central processing unit.
Claim 26
Dependent Claim
162 words
A computer system comprising: a central processing unit; a peripheral device coupled to said central processing unit via a bus; a Direct Memory Access (DMA) controller coupled to said bus and controlling Direct Memory Access transactions on said bus; a Distributed Direct Memory Access (DDMA) Master component coupled to said bus and initiating Distributed Direct Memory Access transactions over said bus including said peripheral device; said central processing unit is capable of executing Basic Input/Output System (BIOS) code to cause said peripheral device to placed in a low power consumption mode and to store an indication that said peripheral device is in a low power consumption mode; said DDMA Master component operating to generate an interrupt to said central processing unit when said peripheral device is operating in a low power consumption mode prior to accessing said peripheral device in a DDMA transaction; and said central processing unit executes additional code causing said central processing unit to power up said peripheral device.
Claim 27
Dependent Claim
162 words
A computer system comprising: a central processing unit; a peripheral device coupled to said central processing unit via a bus; a Direct Memory Access (DMA) controller coupled to said bus and controlling Direct Memory Access transactions on said bus; a Distributed Direct Memory Access (DDMA) Master component coupled to said bus and initiating Distributed Direct Memory Access transactions over said bus including said peripheral device; said central processing unit is capable of executing Basic Input/Output System (BIOS) code to cause said peripheral device to placed in a low power consumption mode and to store an indication that said peripheral device is in a low power consumption mode; said DDMA Master component operating to generate an interrupt to said central processing unit when said peripheral device is operating in a low power consumption mode prior to accessing said peripheral device in a DDMA transaction; and said central processing unit executes additional code causing said central processing unit to power up said peripheral device.
Claim 28
Dependent Claim
35 words
The system of claim 22, wherein said bus operates according to a Peripheral Component Interconnect (PCI) architecture, said interrupt is a System Management Interrupt (SMI#), and said additional code is System Management Mode (SMM) code.
Claim 29
Dependent Claim
26 words
The system of claim 22 wherein said central processing unit executing said Basic Input/Output System (BIOS) code causes said peripheral device to be electrically shut off.