Configurable feature selection mechanism
First Claim
Patent Images
1. A method, comprising:
- determining whether a feature on a device is permitted to be enabled;
determining whether a total number of enabled features on the device is less than or equal to a maximum number of allowable features on the device; and
allowing the enabling of the device feature if the device feature is permitted to be enabled and the total number of enabled features on the device is less than or equal to the maximum number of allowable features on the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and system are disclosed. In one embodiment the method comprises determining whether a feature on a device is permitted to be enabled, determining whether a total number of enabled features on the device is less than or equal to a maximum number of allowable features on the device, and allowing the enabling of the device feature if the device feature is permitted to be enabled and the total number of enabled features on the device is less than or equal to the maximum number of allowable features on the device.
59 Citations
31 Claims
-
1. A method, comprising:
-
determining whether a feature on a device is permitted to be enabled;
determining whether a total number of enabled features on the device is less than or equal to a maximum number of allowable features on the device; and
allowing the enabling of the device feature if the device feature is permitted to be enabled and the total number of enabled features on the device is less than or equal to the maximum number of allowable features on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
designating a maximum number of allowable features on a device; and
disabling one or more device features if a total number of enabled features on the device exceeds the designated maximum number of allowable features on the device. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
programming a value in one or more feature permission registers on a device to designate whether one or more features on the device are permitted to be enabled, wherein each feature permission register value is associated with an individual device feature;
programming a value in a feature count register on the device to designate a maximum number of allowable features on the device;
allowing each device feature to be enabled on device initialization if the corresponding feature permission register value permits the feature to be enabled;
counting the total number of enabled device features upon device initialization; and
disabling all device features if the total number of enabled features on the device exceeds the count of the maximum number of allowable features on the device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An apparatus, comprising:
-
circuitry to determine whether a feature on a device is permitted to be enabled;
circuitry to determine whether a total number of enabled features on the device is less than or equal to a maximum number of allowable features on the device; and
circuitry to allow the enabling of the device feature if the device feature is permitted to be enabled and the total number of enabled features on the device is less than or equal to the maximum number of allowable features on the device. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A system, comprising:
-
a bus;
a processor coupled to the bus; and
a chipset coupled to the bus, the chipset comprising;
circuitry to determine whether a feature on a device is permitted to be enabled;
circuitry to determine whether a total number of enabled features on the device is less than or equal to a maximum number of allowable features on the device; and
circuitry to allow the enabling of the device feature if the device feature is permitted to be enabled and the total number of enabled features on the device is less than or equal to the maximum number of allowable features on the device. - View Dependent Claims (30, 31)
-
Specification