CN102467426A - Method for forbidding option read-only memory of external card in basic input/output system (BIOS) - Google Patents

Method for forbidding option read-only memory of external card in basic input/output system (BIOS) Download PDF

Info

Publication number
CN102467426A
CN102467426A CN2010105409365A CN201010540936A CN102467426A CN 102467426 A CN102467426 A CN 102467426A CN 2010105409365 A CN2010105409365 A CN 2010105409365A CN 201010540936 A CN201010540936 A CN 201010540936A CN 102467426 A CN102467426 A CN 102467426A
Authority
CN
China
Prior art keywords
add
memory
card
bios
option read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010105409365A
Other languages
Chinese (zh)
Other versions
CN102467426B (en
Inventor
陆琳
毛晋
曲忠英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to CN201010540936.5A priority Critical patent/CN102467426B/en
Publication of CN102467426A publication Critical patent/CN102467426A/en
Application granted granted Critical
Publication of CN102467426B publication Critical patent/CN102467426B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method for forbidding an option read-only memory of an external card in a basic input/output system (BIOS), and is applied to a computer. During the execution of a power-on self test program, the aim of increasing the power-on self test speed of the computer is fulfilled by forbidding the option read-only memory of the external card inserted in a mainboard slot.

Description

The method of in BIOS, forbidding add-on card option read-only memory
Technical field
The present invention is relevant for a kind of lifting computer booting self check method of velocity, particularly a kind of method of in BIOS, forbidding add-on card option read-only memory.
Background technology
As everyone knows; Usually be plugged with different types of add-on card on the slot of computer main frame panel, expanding the functions of use of this computing machine, yet; Most add-on card has option read-only memory (Option rom) function, and at startup self-detection (Power-on self test; POST) stage, Basic Input or Output System (BIOS) (BIOS) can be carried out and load this step of option read-only memory, and still, the loading procedure of option read-only memory is slow, needs many times of cost, and then has a strong impact on work efficiency.
Therefore, how to propose a kind of shortcoming that solves aforementioned prior art,, and then promote work efficiency with raising computer booting self check speed, real in desiring most ardently the technical matters of solution at present.
Summary of the invention
In view of the shortcoming of above-mentioned prior art, fundamental purpose of the present invention is the method that provides a kind of option read-only memory that can promote the add-on card of computer booting self check (POST) speed to load, to promote work efficiency.
For reaching above-mentioned purpose and other purpose, the present invention provides a kind of method of in BIOS, forbidding add-on card option read-only memory, is applied in the computing machine; To improve this opening computer self check speed; A plurality of add-on card that this computing machine has a plurality of slots and is inserted in said these slots respectively, said these add-on card have an option read-only memory respectively, and this method comprises: a BIOS storer is provided; Definition one address space in this BIOS storer; In this address space, to set up an option read-only memory instruction list, wherein, this option read-only memory instruction list comprises the corresponding respectively inhibit command of this add-on card option read-only memory; One CMOS memory is provided, and in this CMOS memory, stores at least one CMOS numerical value, this CMOS numerical value is first state or second state; And start this computing machine and carry out the startup self-detection program; BIOS through this computing machine reads this CMOS numerical value in this CMOS memory; When this BIOS detects this CMOS numerical value and is first state; This BIOS calls the corresponding respectively inhibit command of this add-on card option read-only memory in this option read-only memory instruction list, to forbid the respectively option read-only memory of this add-on card.
In an embodiment of the present invention, this option read-only memory instruction list also can store the respectively pairing preset slot configuration information of this add-on card.The term of execution of this startup self-detection program, can detect respectively this slot,, judge should preset slot configuration information whether consistent simultaneously with this actual slot configuration information to obtain respectively this slot with respect to the actual slot configuration information of this add-on card respectively.Obtain this slot respectively and further can comprise the information whether respectively this add-on card and pairing respectively this slot electrically connect with respect to the actual slot configuration information of this add-on card respectively.
Preferably, this actual slot configuration information further can comprise the current state information of said add-on card, and as this BIOS when to detect this current status information be invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.This option read-only memory instruction list also can store the corresponding respectively enable command of this add-on card option read-only memory.The term of execution of this startup self-detection program; When detecting this CMOS numerical value and be second state; This BIOS can call the corresponding respectively enable command of this add-on card option read-only memory in this option read-only memory instruction list, so that the option read-only memory of the add-on card that the subject of knowledge and the object of knowledge plugs.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a general input and output pin, and first state of this CMOS numerical value or second state correspond respectively to the high and low level value of this general input and output pin.The high and low level value of this general input and output pin can be provided with via the wire jumper mode.This CMOS memory can be the CMOS random memory.
Than prior art; The method of add-on card option read-only memory of in BIOS, forbidding of the present invention can be passed through the CMOS numerical value of setting through reading; Need be the option read-only memory of the add-on card that plugged on this startup self-detection program inhibition motherboard slot whether to judge; With effective lifting opening computer self check speed, and then significantly increase work efficiency.
Description of drawings
Fig. 1 shows the operational flowchart of in BIOS, forbidding the method for add-on card option read-only memory of the present invention.
[simple declaration of assembly label]
The S100-S140 step.
Embodiment
Below be through specific embodiment embodiment of the present invention to be described, those skilled in the art can understand other advantage of the present invention and effect easily by the content that this instructions disclosed.The present invention also can implement or use through other different embodiment, and each item details in this instructions also can be based on different viewpoints and application, carries out various modifications and change under the spirit of the present invention not deviating from.
See also Fig. 1, show the operational flowchart of in BIOS, forbidding the method for add-on card option read-only memory of the present invention.In this embodiment; In the operational flowchart of in BIOS, forbidding the method for add-on card option read-only memory of the present invention is applied to the to have Basic Input or Output System (BIOS) computing machine of (BIOS); To improve this opening computer self check speed; This computing machine has a plurality of slots of this add-on card respectively of supply pegging graft, is inserted in the add-on card of said these slots respectively, and said these add-on card have the option read-only memory respectively.Below promptly the present invention is forbidden that in BIOS the concrete operations step of add-on card option read-only memory method is elaborated.
Execution in step S100 at first; One BIOS storer is provided; Definition one address space in this BIOS storer, in this address space, to set up an option read-only memory instruction list, this option read-only memory instruction list stores the corresponding respectively inhibit command of this add-on card option read-only memory.Then, carry out step S110.
In step S110, provide a CMOS memory (for example: CMOS random memory (CMOS RAM), and in this CMOS memory the storage at least one CMOS numerical value, this CMOS numerical value possibly be the first different states or second state.Then, carry out step S120.
In step S120, start this computing machine and carry out startup self-detection program (POST), the BIOS through this computing machine reads the CMOS numerical value of being stored in this CMOS memory.Then, carry out step S130.
In step S130, judge whether the CMOS numerical value that is read is first state, if then proceed to step S140; If not, represent that this CMOS numerical value is second state, then finishes this method.
In step S140; This BIOS calls the corresponding respectively inhibit command of this add-on card option read-only memory in this option read-only memory instruction list; To forbid the respectively option read-only memory of this add-on card; Saving the time that the startup self-detection program execute phase spends in the option read-only memory that loads add-on card, thus corresponding increasing work efficiency.
In another embodiment of the present invention; This option read-only memory instruction list also can store the corresponding respectively enable command of this add-on card option read-only memory; With in this startup self-detection program the term of execution; When detecting this CMOS numerical value and be second state, this BIOS calls the corresponding respectively enable command of this add-on card option read-only memory in this option read-only memory instruction list, so that the option read-only memory of the add-on card that the subject of knowledge and the object of knowledge plugs.
Preferably, this computing machine also can comprise a South Bridge chip, and this South Bridge chip has a general input and output pin, and first state of this CMOS numerical value or second state correspond respectively to the high and low level value of this general input and output pin (GPIO).For example, when this pin is low level value, make that this CMOS numerical value is first state, when this pin is high value, make that this CMOS numerical value is second state.
In another embodiment of the present invention, the high and low level value of this general input and output pin is to be provided with via wire jumper (Jumper) mode, and for example, this general input and output pin can make through wire jumper mode short circuit becomes high and low level value.
Preferably; This option read-only memory instruction list also stores respectively the pairing preset slot configuration information of this add-on card (comprise corresponding to respectively the preset data transmission path information of this add-on card); To detect respectively this slot in this startup self-detection program the term of execution; To obtain respectively this slot with respect to the actual slot configuration information of this add-on card respectively (comprise corresponding to respectively the actual data transfer routing information of this add-on card); And judge simultaneously whether this preset slot configuration information is consistent with this actual slot configuration information; With further affirmation respectively this add-on card whether electrically connect pairing slot; Be that actual slot configuration information further comprises the information whether respectively this add-on card and pairing slot electrically connect; Find that respectively this add-on card does not electrically connect pairing slot at present if detect, following two kinds of situation then possibly take place: (1) slot does not send power supply signal to pairing add-on card as yet, and promptly the voltage of the power supply unit supply of computing machine does not offer pairing add-on card via this slot as yet; (2) slot is as yet to pairing add-on card tranmitting data register (frequency) signal, that is slot and pairing add-on card do not have the data connected relation.
Preferably, this actual slot configuration information further comprises the current state information of said add-on card, and as this BIOS when to detect this current status information be invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
As stated; The option read-only memory disposal route of add-on card of the present invention; Effective computer booting self check speed accelerated method is provided; And then avoid being inserted in simultaneously on each slot of motherboard because of a plurality of add-on card that have the option read-only memory in the prior art, causing needs in the startup self-detection process to load the aforementioned options read-only memory, causes expending and the serious problem that descends of work efficiency of too much time.
Above-mentioned embodiment is illustrative principle of the present invention and effect thereof only, but not is used to limit the present invention.Any those skilled in the art all can be under spirit of the present invention and category, and above-mentioned embodiment is modified and changed.Therefore, rights protection scope of the present invention should be listed like the protection domain of claims.

Claims (10)

1. method of in BIOS, forbidding add-on card option read-only memory; Be applied in the computing machine; Improving this opening computer self check speed, a plurality of add-on card that this computing machine has a plurality of slots and is inserted in said slot respectively, said add-on card has the option read-only memory respectively; It is characterized in that this method comprises:
One BIOS storer is provided, definition one address space in this BIOS storer, in this address space, to set up an option read-only memory instruction list, wherein, this option read-only memory instruction list comprises the corresponding respectively inhibit command of this add-on card option read-only memory;
One CMOS memory is provided, and in this CMOS memory, stores at least one CMOS numerical value, this CMOS numerical value is first state or second state; And
Start this computing machine and carry out the startup self-detection program; BIOS through this computing machine reads this CMOS numerical value in this CMOS memory; When this BIOS detects this CMOS numerical value and is first state; This BIOS calls the corresponding respectively inhibit command of this add-on card option read-only memory in this option read-only memory instruction list, to forbid the respectively option read-only memory of this add-on card.
2. method of in BIOS, forbidding add-on card option read-only memory according to claim 1 is characterized in that, this option read-only memory instruction list also stores the respectively pairing preset slot configuration information of this add-on card.
3. method of in BIOS, forbidding add-on card option read-only memory according to claim 2; It is characterized in that; The term of execution of this startup self-detection program, detect respectively this slot; To obtain respectively this slot, judge should preset slot configuration information whether consistent simultaneously with this actual slot configuration information with respect to the actual slot configuration information of this add-on card respectively.
4. method of in BIOS, forbidding add-on card option read-only memory according to claim 3; It is characterized in that, obtain this slot respectively and further comprise the information whether respectively this add-on card and pairing slot electrically connect with respect to the actual slot configuration information of this add-on card respectively.
5. method of in BIOS, forbidding add-on card option read-only memory according to claim 4; It is characterized in that; This actual slot configuration information further comprises the current state information of said add-on card; As this BIOS when to detect this current status information be invalid, this slot does not send a power supply signal or a clock signal to this add-on card of correspondence.
6. method of in BIOS, forbidding add-on card option read-only memory according to claim 1 is characterized in that, this option read-only memory instruction list also stores the corresponding respectively enable command of this add-on card option read-only memory.
7. method of in BIOS, forbidding add-on card option read-only memory according to claim 6; It is characterized in that; The term of execution of this startup self-detection program; When detecting this CMOS numerical value and be second state, this BIOS calls the corresponding respectively enable command of this add-on card option read-only memory in this option read-only memory instruction list, so that the option read-only memory of the add-on card that the subject of knowledge and the object of knowledge plugs.
8. method of in BIOS, forbidding add-on card option read-only memory according to claim 1; It is characterized in that; This computing machine also comprises a South Bridge chip; This South Bridge chip has a general input and output pin, and first state of this CMOS numerical value or second state correspond respectively to the high and low level value of this general input and output pin.
9. method of in BIOS, forbidding add-on card option read-only memory according to claim 8 is characterized in that, the high and low level value of this general input and output pin is to be provided with via the wire jumper mode.
10. method of in BIOS, forbidding add-on card option read-only memory according to claim 1 is characterized in that, this CMOS memory is the CMOS random memory.
CN201010540936.5A 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS) Expired - Fee Related CN102467426B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010540936.5A CN102467426B (en) 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010540936.5A CN102467426B (en) 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS)

Publications (2)

Publication Number Publication Date
CN102467426A true CN102467426A (en) 2012-05-23
CN102467426B CN102467426B (en) 2015-01-28

Family

ID=46071090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010540936.5A Expired - Fee Related CN102467426B (en) 2010-11-08 2010-11-08 Method for forbidding option read-only memory of external card in basic input/output system (BIOS)

Country Status (1)

Country Link
CN (1) CN102467426B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110347553A (en) * 2019-07-02 2019-10-18 英业达科技有限公司 Automatically configure the BIOS and its method of PCIe slot

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5022077A (en) * 1989-08-25 1991-06-04 International Business Machines Corp. Apparatus and method for preventing unauthorized access to BIOS in a personal computer system
CN101000546A (en) * 2006-01-13 2007-07-18 英业达股份有限公司 Method for saving system resource
CN101620539A (en) * 2008-07-01 2010-01-06 联想(北京)有限公司 Method for start-up and shutdown and computer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5022077A (en) * 1989-08-25 1991-06-04 International Business Machines Corp. Apparatus and method for preventing unauthorized access to BIOS in a personal computer system
CN101000546A (en) * 2006-01-13 2007-07-18 英业达股份有限公司 Method for saving system resource
CN101620539A (en) * 2008-07-01 2010-01-06 联想(北京)有限公司 Method for start-up and shutdown and computer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110347553A (en) * 2019-07-02 2019-10-18 英业达科技有限公司 Automatically configure the BIOS and its method of PCIe slot

Also Published As

Publication number Publication date
CN102467426B (en) 2015-01-28

Similar Documents

Publication Publication Date Title
US8468389B2 (en) Firmware recovery system and method of baseboard management controller of computing device
US8028177B2 (en) Method for changing power states of a computer
CN102200916B (en) Electronic equipment, configurable member and method for storing configuration information of configurable member
CN102422299B (en) Information device, method for preventing execution of unauthorized program code
CN101091161B (en) An apparatus and method for cooperative guest firmware
CN102662718A (en) Module for starting multiple user programs by single Flash
US20060265581A1 (en) Method for switching booting devices of a computer
CN111709032A (en) Method, system, equipment and medium for realizing PFR function on multiple partitions
JP2009080563A (en) Computer for monitoring virtual machine monitor, method thereof, and virtual machine monitor monitoring program
US20090132798A1 (en) Electronic device and method for resuming from suspend-to-memory state thereof
CN113127302A (en) Method and device for monitoring GPIO (general purpose input/output) of board card
CN109901890A (en) A kind of method, apparatus, computer equipment and the storage medium of controller loading multi-core firmware
CN107766097B (en) Electronic device for executing starting operation based on starting instruction provided by endpoint device
CN102467426A (en) Method for forbidding option read-only memory of external card in basic input/output system (BIOS)
US9223697B2 (en) Computer reprogramming method, data storage medium and motor vehicle computer
CN116450046A (en) Cloud disk implementation method and device, intelligent network card, server and storage medium
CN113805826B (en) Domestic platform-based integrated display and single display switching localization method
CN101387966A (en) Computer equipment with BIOS selection function
CN109344005B (en) Basic input output system BIOS redundancy backup method and device
CN202548824U (en) Monolithic FLASH module for starting multiple user programs
CN100401263C (en) Error checking system and method after turn-on machine
CN111221701A (en) Chip and circuit logic reconfiguration system thereof
CN106933558B (en) Power supply control method and device
CN113961252B (en) PCIE board card anti-lost method, device and computer readable storage medium
CN115586981B (en) Method, system, computer and storage medium for preventing SIO signal loss

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150128

Termination date: 20191108

CF01 Termination of patent right due to non-payment of annual fee