Method and apparatus for using filesystem operations to initiate device naming
First Claim
1. A method for using filesystem operations to initiate device name generation for newly discovered but as of yet unnamed devices, the method comprising:
- receiving a command to boot a computer system;
in response to the command, loading a portion of a filesystem hierarchy that includes a device namespace into a memory of the computer system, wherein the portion of the filesystem hierarchy contains at least one entity which represents a device coupled to the computer system; and
performing a read-directory operation on the portion of the filesystem hierarchy to obtain a list of filesystem entities the correspond to devices attached to the computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that uses filesystem operations to initiate device naming and/or device discovery. The system operates by receiving a command to boot a computer system. In response to the command, the system loads a portion of a filesystem hierarchy that includes a device namespace into a memory of the computer system, wherein the portion of the filesystem hierarchy contains at least one entity which represents a device coupled to the computer system. The system can then perform a read-directory operation on the portion of the filesystem hierarchy or a lookup operation of a specific well-known device or directory to obtain a list of filesystem entities that correspond to devices attached to the computer system.
15 Citations
20 Claims
-
1. A method for using filesystem operations to initiate device name generation for newly discovered but as of yet unnamed devices, the method comprising:
-
receiving a command to boot a computer system; in response to the command, loading a portion of a filesystem hierarchy that includes a device namespace into a memory of the computer system, wherein the portion of the filesystem hierarchy contains at least one entity which represents a device coupled to the computer system; and performing a read-directory operation on the portion of the filesystem hierarchy to obtain a list of filesystem entities the correspond to devices attached to the computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12)
-
-
9. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for using filesystem operations to initiate device name generation for newly discovered but as of yet unnamed devices, the method comprising:
-
receiving a command to boot a computer system; in response to the command, loading a portion of a filesystem hierarchy that includes a device namespace into a memory of the computer system, wherein the portion of the filesystem hierarchy contains at least one entity which represents a device coupled to the computer system; and performing a read-directory operation on the portion of the filesystem hierarchy to obtain a list of filesystem entities the correspond to devices attached to the computer system. - View Dependent Claims (10, 11, 13, 14, 15, 16)
-
-
17. An apparatus configured to use filesystem operations to initiate device name generation for newly discovered but as of yet unnamed devices, comprising:
-
a receiving mechanism configured to receive a command to boot a computer system; a loading mechanism configured to load a portion of a filesystem hierarchy that includes a device namespace into a memory of the computer system, wherein the portion of the filesystem hierarchy contains at least one entity which represents a device coupled to the computer system; and a read-directory mechanism configured to perform a read-directory operation on the portion of the filesystem hierarchy to obtain a list of filesystem entities the correspond to devices attached to the computer system. - View Dependent Claims (18, 19, 20)
-
Specification