Sharing data using a configuration register
First Claim
Patent Images
1. A method comprising:
- a first execution thread disabling configuration access to a register that is otherwise dedicated to a storage of a configuration parameter;
the first execution thread storing data other than the configuration parameter in the register; and
a second execution thread accessing the data from the register.
1 Assignment
0 Petitions
Accused Products
Abstract
A first execution thread disabling configuration access to a register that is otherwise dedicated to a storage of a configuration parameter, the first execution thread storing data other than the configuration parameter in the register and a second execution thread accessing the data from the register.
23 Citations
25 Claims
-
1. A method comprising:
-
a first execution thread disabling configuration access to a register that is otherwise dedicated to a storage of a configuration parameter;
the first execution thread storing data other than the configuration parameter in the register; and
a second execution thread accessing the data from the register. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18, 19, 20, 21, 22)
-
-
8. A method comprising:
-
a first execution thread storing data other than a PCI Configuration Address in an address field of a PCI Configuration Address Port; and
a second execution thread reading the data from the address field of the PCI Configuration Address Port. - View Dependent Claims (9, 10, 11, 12, 23, 24, 25)
-
-
13. An apparatus comprising:
-
a register normally dedicated to store and access a configuration parameter;
an indicator to indicate whether the register is available for configuration use;
a first processor capable of accessing the register, the processor to toggle the indicator to indicate that the register is unavailable for configuration use and to store data other than the configuration parameter in the register;
a second processor to access data from the register; and
at least one of the first processor and the second processor, to toggle the indicator to indicate that the register is available for configuration use after the data has been accessed. - View Dependent Claims (14)
-
-
15. An multiprocessor system with a device access bus using an address register with an enable bit comprising:
-
a first processor to set the enable bit to a first value indicating that the bus is disabled and to store data other than a device address in the address register;
a second processor to access the data from the address register;
at least one of the first processor and the second processor to set the enable bit to a second value distinct from the first value after the data has been accessed to indicate that the bus is enabled. - View Dependent Claims (16)
-
Specification