Method and system for peripheral ordering
AssigneeLSI Logic Corporation
InventorsScott Masterson, Russell J. Henry
Life of this patent
Estimating the term…
Abstract
The present invention is directed to a system and method of retaining peripheral ordering. A method for retaining peripheral ordering in an information handling system may include reading an ordered peripheral list (OPL) from a nonvolatile memory. A list of active peripherals attached to an I/O interface controller is obtained. An order of peripherals from the ordered peripheral list (OPL) is identified and assignments are assigned to the active peripherals attached to the I/O interface controller corresponding to the ordered peripheral list (OPL).
Claims5
A method for retaining peripheral ordering in an information handling system, comprising:
- reading an ordered peripheral list (OPL) from a nonvolatile memory;
- obtaining a list of active peripherals attached to an I/O interface controller;
- identifying an order of peripherals from the ordered peripheral list (OPL);
- and
- assigning assignments to the active peripherals attached to the I/O interface controller corresponding to the ordered peripheral list (OPL),
- wherein when an active peripheral attached to the I/O interface controller is not included on the ordered peripheral list (OPL), assigning the active peripheral not included on the ordered peripheral list (OPL) to a first available space based on an order of the active list.
A method for retaining peripheral ordering in an information handling system, comprising:
- reading an ordered peripheral list (OPL) from a nonvolatile memory;
- obtaining a list of active peripherals attached to an I/O interface controller;
- identifying an order of peripherals from the ordered peripheral list (OPL);
- and
- assigning assignments to the active peripherals attached to the I/O interface controller corresponding to the ordered peripheral list (OPL),
- wherein each peripheral is at least one of uniquely and constantly identified,
- wherein when a fibre channel (FC) device is used a node name of a device is used as an identifier, and wherein when a small computer system interface (SCSI) device is used, a bus, ID and logical unit number (LUN) are used as an identifier.
A device suitable for retaining peripheral ordering, comprising:
- an I/O interface controller suitable for controlling an I/O interface;
- and
- a nonvolatile memory including an ordered peripheral list, wherein the ordered peripheral list is suitable for supplying an order of peripherals to an I/O interface controller such that active peripherals that are identified are capable of receiving an assignment corresponding to the ordered peripheral list (OPL), thus allowing at least one of a system drive and boot drive to remain in a specific place in the list of active peripherals upon rebooting,
- wherein when an active peripheral attached to the I/O interface controller is not included on the ordered peripheral list (OPL), assigning the active peripheral not included on the ordered peripheral list (OPL) to a first available space based on an order of the active list.
A device suitable for retaining peripheral ordering, comprising:
- an I/O interface controller suitable for controlling an I/O interface;
- and
- a nonvolatile memory including an ordered peripheral list, wherein the ordered peripheral list is suitable for supplying an order of peripherals to an I/O interface controller such that active peripherals that are identified are capable of receiving an assignment corresponding to the ordered peripheral list (OPL), thus allowing at least one of a system drive and boot drive to remain in a specific place in the list of active peripherals upon rebooting,
- wherein each peripheral is at least one of uniquely and constantly identified,
- wherein when a fibre channel (FC) device is used a node name of a device is used as an identifier, and wherein when a small computer system interface (SCSI) device is used, a bus, ID and logical unit number (LUN) are used as an identifier.
A method for retaining peripheral ordering in an information handling system, comprising:
- booting an information handling system;
- executing a basic input/output system (BIOS) included on the information handling system;
- reading an ordered peripheral list (OPL) stored in a nonvolatile memory by the BIOS;
- obtaining a list of active peripherals coupled to an I/O interface controller;
- identifying an order of peripherals wherein the list of active peripherals is compared to the ordered peripheral list (OPL);
- assigning assignments to the active peripherals corresponding to the ordered peripheral list (OPL);
- and
- placing peripherals included on the list of active peripherals but not included in the ordered peripheral list (OPL) in a first available space based on an order in the list of active peripherals.
Dependencies are inferred from the claim text.