TWI685791B - Method of generating bios-change record - Google Patents
Method of generating bios-change record Download PDFInfo
- Publication number
- TWI685791B TWI685791B TW108101893A TW108101893A TWI685791B TW I685791 B TWI685791 B TW I685791B TW 108101893 A TW108101893 A TW 108101893A TW 108101893 A TW108101893 A TW 108101893A TW I685791 B TWI685791 B TW I685791B
- Authority
- TW
- Taiwan
- Prior art keywords
- bios
- value field
- management controller
- flag
- change record
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000000758 substrate Substances 0.000 claims description 16
- 238000007726 management method Methods 0.000 description 73
- 238000012986 modification Methods 0.000 description 14
- 230000004048 modification Effects 0.000 description 14
- 238000012360 testing method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013024 troubleshooting Methods 0.000 description 2
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本發明是關於一種產生BIOS變更紀錄的方法。The invention relates to a method for generating BIOS change records.
一般而言,在電子系統的設計階段或者使用階段,常常會基於特定目的修改基本輸入輸出系統(Basic Input/Output System;BIOS)設定的參數。若電子系統不具備BIOS設定之修改歷史紀錄,在BIOS設定的參數被修改後,使用者在使用電子系統時會面臨諸多困境。例如,使用者欲將BIOS設定恢復至修改之前的參數設定會需要花費大量的時間,或者使用者很難分析歷次BIOS設定修改所產生的效果或影響。Generally speaking, during the design or use phase of electronic systems, the parameters set by the Basic Input/Output System (BIOS) are often modified for specific purposes. If the electronic system does not have the modification history of BIOS settings, after the parameters set by the BIOS are modified, users will face many difficulties when using the electronic system. For example, it takes a lot of time for the user to restore the BIOS settings to the parameter settings before the modification, or it is difficult for the user to analyze the effect or impact of previous BIOS setting modifications.
再者,電子系統在開發測試的過程中通常係由不同單位共同進行測試,例如測試部門及研發部門,若測試部門修改BIOS設定之後造成電子系統當機等嚴重的問題時,需由研發部門來進行解錯(debug),但研發部門並無從得知測試部門對BIOS設定所作之修改,其修改可能關聯於一連串反覆測試之動作,如此將難以進行解錯。In addition, during the development and testing of electronic systems, different units usually conduct tests together, such as the test department and the R&D department. If the test department modifies the BIOS settings and causes serious problems such as the crash of the electronic system, the R&D department needs to Debugging is performed, but the R&D department has not been informed of the changes made by the testing department to the BIOS settings. The changes may be related to a series of repeated testing actions, so it will be difficult to debug.
因此,若電子系統不具備BIOS設定之修改歷史紀錄,不論是在電子系統的設計階段或者使用階段都會造成很大的不便。Therefore, if the electronic system does not have the revision history of BIOS settings, it will cause great inconvenience in the design stage or use stage of the electronic system.
有鑑於此,本發明提出一種產生BIOS變更紀錄的方法。In view of this, the present invention provides a method for generating a BIOS change record.
一種產生BIOS變更紀錄的方法,包含:一電腦裝置之一基板管理控制器藉由一BIOS變更紀錄資料表之一先前值欄位儲存至少一BIOS設定選項之設定值,其中前述BIOS變更紀錄資料表更包含一當前值欄位;電腦裝置之一處理器偵測至少一BIOS設定選項的設定值是否變更;當處理器偵測出至少一BIOS設定選項的設定值已變更時,處理器將一旗標設定為一第一資料格式,且基板管理控制器將變更後的變更值寫入當前值欄位,電腦裝置於變更值寫入後重置;於電腦裝置重置後,基板管理控制器讀取旗標並判斷旗標是否為第一資料格式;於基板管理控制器判斷出旗標為第一資料格式時,基板管理控制器比對當前值欄位與先前值欄位的內容;以及當基板管理控制器比對出當前值欄位與先前值欄位的內容不相同時,基板管理控制器將當前值欄位與先前值欄位的不同之處寫入BIOS變更紀錄資料表。A method for generating a BIOS change record includes: a baseboard management controller of a computer device stores a setting value of at least one BIOS setting option through a previous value field of a BIOS change record data table, wherein the aforementioned BIOS change record data table It also includes a current value field; a processor of the computer device detects whether the setting value of at least one BIOS setting option has changed; when the processor detects that the setting value of at least one BIOS setting option has changed, the processor will flag The target is set to a first data format, and the board management controller writes the changed value into the current value field, and the computer device resets after the changed value is written; after the computer device resets, the board management controller reads Take the flag and determine whether the flag is in the first data format; when the board management controller determines that the flag is in the first data format, the board management controller compares the contents of the current value field with the previous value field; and when When the baseboard management controller compares the content of the current value field with the previous value field, the baseboard management controller writes the difference between the current value field and the previous value field in the BIOS change record data table.
綜上所述,根據本案之產生BIOS變更紀錄的方法之一實施例,可產生對應BIOS設定之修改歷史紀錄的變更紀錄資料,例如經修改之BIOS參數名稱、修改前之原始參數值、修改後之變更值以及時間戳記,並由BIOS設定選單或網路使用者介面顯示BIOS變更紀錄資料,可讓使用者快速地得知BIOS設定的修改內容,使用者能有效率地分析BIOS設定修改所產生的效果或影響,或有效率地將BIOS設定恢復至特定時間點的設定值,以提升對電腦裝置進行除錯之效率。再者,若電子系統係由不同單位共同進行測試,例如前述之測試部門及研發部門,研發部門能藉由BIOS變更紀錄資料詳細地得知各BIOS設定之設定值在修改過程中之變更而快速地將問題收斂,以縮短解錯之時間,進而加快產品之測試開發速度。In summary, according to one embodiment of the method for generating a BIOS change record in this case, the change record data corresponding to the modification history record of the BIOS settings can be generated, such as the modified BIOS parameter name, the original parameter value before the modification, and the modified The changed value and timestamp are displayed on the BIOS setting menu or the network user interface to display the BIOS change log data, which allows the user to quickly know the modified content of the BIOS setting, and the user can efficiently analyze the BIOS setting modification. Effect or impact, or efficiently restore the BIOS settings to the set values at a specific point in time to improve the efficiency of debugging the computer device. Furthermore, if the electronic system is jointly tested by different units, such as the aforementioned test department and R&D department, the R&D department can learn in detail from the BIOS change log data that the settings of each BIOS setting are changed during the modification process quickly Converge the problem in order to shorten the time for troubleshooting, and then speed up the test development of the product.
圖1A為根據本發明實施例之實現BIOS變更紀錄方法之電腦裝置之方塊示意圖。請參照圖1A,電腦裝置400包含處理器401、基板管理控制器402及記憶體單元403。基板管理控制器402耦接在處理器401與記憶體單元403之間。FIG. 1A is a block diagram of a computer device implementing a BIOS change recording method according to an embodiment of the present invention. 1A, the
在一實施例中,處理器401可為中央處理器(CPU)或是由中央處理器與平台路徑控制器(PCH)所組成的系統單晶片(SOC),記憶體單元403可為非揮發性記憶體,例如電子抹除式可複寫唯讀記憶體(EEPROM)。並且,圖1A僅係用以示意,如圖1B所示例之另一實施例,記憶體單元403亦可為基板管理控制器402內部之記憶體,並不以記憶體單元403係外掛而連結於基板管理控制器402為限。In an embodiment, the
一般而言,電腦裝置400包含多個BIOS設定選項,使用者能在電腦裝置400運作時在開機選單(setup menu)中修改BIOS設定選項,使處理器401根據BIOS設定選項之設定值運作,並據以產生相應之控制訊號。基此,相應於BIOS設定選項之設定值,如圖2所示,記憶體單元403中儲存有BIOS變更紀錄資料表100,BIOS變更紀錄資料表100包含先前值欄位103,先前值欄位103係記錄有相應於各BIOS設定選項之設定值。以圖2為例,先前值欄位103中之第一列儲存有相應於其中一BIOS設定選項(為方便描述,以下稱為第一BIOS設定選項)為「0x01」之設定值。並且,BIOS變更紀錄資料表100更包含一當前值欄位104,當電腦裝置400之BIOS設定選項之設定值變更時,例如電腦裝置400之使用者變更BIOS設定選項之設定值,基板管理控制器402能將變更後之一變更值寫入當前值欄位104,並根據先前值欄位103及當前值欄位104之內容產生BIOS變更紀錄。Generally speaking, the
詳細而言,請合併參照圖1至圖3,圖3所示例之流程圖係基於先前值欄位103在電腦裝置400運作時已儲存有BIOS設定選項之設定值。在電腦裝置400運作時,處理器401偵測BIOS設定選項的設定值(步驟S01),並判斷BIOS設定選項的設定值是否變更(步驟S02)。舉例來說,當使用者將前述之相應於第一BIOS設定選項為「0x01」之設定值變更為「0x00」之變更值時,處理器401判斷出第一BIOS設定選項的設定值變更(判斷結果為「是」)。於是,在處理器401判斷出任一BIOS設定選項的設定值變更之後,處理器401將一旗標(flag)設定為具有相應之預設的資料格式。以不同之第一資料格式及第二資料格式係分別表示BIOS設定選項的設定值變更或未變更為例,處理器401將旗標設定為前述預設之第一資料格式(步驟S03)。並且,處理器401通知基板管理控制器402存取BIOS變更紀錄資料表100,基板管理控制器402將BIOS設定選項變更後之變更值寫入當前值欄位104(步驟S04)。以前述之為「0x01」之設定值變更為「0x00」之變更值為例,基板管理控制器402將為「0x00」之變更值寫入當前值欄位104,如圖2所示例之當前值欄位104之第一列。In detail, please refer to FIG. 1 to FIG. 3 together. The flowchart in the example shown in FIG. 3 is based on the
在變更值寫入當前值欄位104後,電腦裝置400重置(步驟S05)。基板管理控制器402在電腦裝置400重置之後在開機程序中即讀取旗標,並判斷旗標係為前述之第一資料格式或第二資料格式(步驟S06)。當基板管理控制器402判斷出旗標係為第一資料格式時(判斷結果為「是」),表示BIOS設定選項的設定值變更,此時,基板管理控制器402進一步比對當前值欄位104與先前值欄位103並判斷當前值欄位104與先前值欄位103的內容是否不相同(步驟S07),當基板管理控制器402判斷出當前值欄位104與先前值欄位103的內容不相同時(判斷結果為「是」),基板管理控制器402將當前值欄位104與先前值欄位103之不同之處寫入BIOS變更紀錄資料表100,基板管理控制器402可將前述之不同之處寫入的BIOS變更紀錄資料表100的任一欄位,例如圖4所示例之變更紀錄資料欄位203、204。After the changed value is written into the
以前述之基板管理控制器402基於第一BIOS設定選項比對當前值欄位104與先前值欄位103之第一列為例,基板管理控制器402能判斷出「0x01」係不同於「0x00」而判斷出第一BIOS設定選項變更,基板管理控制器402可將當前值欄位104與先前值欄位103之間之不同之處,即「0x01」與「0x00」分別記錄在變更紀錄資料欄位203、204中。Taking the aforementioned
基此,基板管理控制器402可針對BIOS設定中「經修改的BIOS設定選項」來產生BIOS變更紀錄資料,讓使用者能快速地得知BIOS設定的修改內容,使用者能分析BIOS設定修改所產生的效果或影響,以提升對電腦裝置400進行除錯之效率。Based on this, the
在一實施例中,當處理器401在步驟S02判斷出BIOS設定選項的設定值已變更且電腦裝置400重置時,處理器401進一步在電腦裝置400重置後之開機程序中執行步驟S06以判斷旗標是否為第一資料格式。若處理器401之判斷結果為「是」,表示BIOS設定選項的設定值在電腦裝置400重置之前已變更,此時,處理器401在開機程序中藉由智慧平台管理介面(Intelligent Platform Management Interface;IPMI)發送智慧平台管理介面指令至基板管理控制器402,致使基板管理控制器402根據智慧平台管理介面指令執行步驟S06而判斷旗標係為第一資料格式或第二資料格式,以決定是否比較當前值欄位104與先前值欄位103(步驟S07)。In one embodiment, when the
在一實施例中,如圖2所示,BIOS變更紀錄資料表100更包含BIOS選項索引欄位101及BIOS選項名稱欄位102。BIOS選項欄位101包含用來表示電腦裝置400的所有BIOS設定選項的索引值,以四個索引值為例,BIOS選項索引欄位101中可包含分別為「0x00」、「0x01」、「0x02」及「0x03」之索引值。BIOS選項名稱欄位102則包含所有BIOS設定選項的BIOS選項名稱,且BIOS選項名稱係一對一對應於前述之索引值。以四個BIOS選項名稱為例,BIOS選項名稱欄位102可包含分別為「Quiet Boot」、「PCIe Hot Plug」及「FRB2 Timer」、「BMC Support」之BIOS選項名稱,且各BIOS選項名稱係分別一對一對應於為「0x00」、「0x01」、「0x02」及「0x03」之索引值。基於BIOS選項索引欄位101及BIOS選項名稱欄位102,當基板管理控制器402在步驟S07判斷出當前值欄位104與先前值欄位103之內容不完全相同時,基板管理控制器402在步驟S08中可進一步將不同之處所對應之BIOS選項名稱進一步寫入BIOS變更紀錄資料表100,例如,在前述之基於第一BIOS設定選項判斷出當前值欄位104中為「0x01」之設定值不相同於先前值欄位103中為「0x00」之變更值時,將對應之為「Quiet Boot」之BIOS選項名稱寫入圖4所示例之BIOS變更紀錄資料表100中之變更紀錄資料欄位202。In one embodiment, as shown in FIG. 2, the BIOS change log data table 100 further includes a BIOS
再者,如圖4所示,BIOS變更紀錄資料表100更包含時間欄位201,當基板管理控制器402在步驟S07判斷出當前值欄位104與先前值欄位103之內容不相同時,基板管理控制器402可進一步將比對時間之時間戳記T1寫入時間欄位201。於是,基於變更紀錄資料欄位202及時間欄位201,使用者能更準確地根據各欄位201-204分析BIOS設定的歷史修改內容,以對電腦裝置400進行除錯。Furthermore, as shown in FIG. 4, the BIOS change log data table 100 further includes a
在一實施例中,基板管理控制器402在將當前值欄位104與先前值欄位103的不同之處寫入BIOS變更紀錄資料表100之後,基板管理控制器402將不同之處之當前值欄位104之內容寫入先前值欄位103(步驟S09),使不同之處之當前值欄位104之內容覆蓋先前值欄位103中之原內容。請同時參照圖2及圖5,以前述之第一BIOS設定選項為例,基板管理控制器402將當前值欄位104中之第一列之內容「0x00」寫入先前值欄位103中之第一列而覆蓋原有之「0x01」。如此一來,基板管理控制器402在往後的開機程序中即能根據變更後在先前值欄位103中之變更值「0x00」進一步比對當前值欄位104之內容而判斷BIOS設定選項是否變更。In one embodiment, after the
在一實施例中,處理器401在設定旗標具有第一資料格式(步驟S03)之前,旗標可預設為具第二資料格式,當處理器401在步驟S02判斷出BIOS設定選項的設定值變更之後,處理器401設定旗標由第二資料格式改變為第一資料格式。於此,當基板管理控制器402在步驟S09將當前值欄位104的內容寫入先前值欄位103之後,基板管理控制器402再進一步設定旗標,使旗標自第一資料格式恢復為預設之第二資料格式(步驟S10),以表示基板管理控制器402已完成BIOS變更紀錄資料表100之更新,且在電腦裝置400往後的開機程序中,基板管理控制器402不會基於錯誤之旗標而比對當前值欄位104與先前值欄位103,造成額外的比對動作。在一實施例中,前述之第一資料格式可為邏輯「1」,且第二資料格式可為邏輯「0」。In one embodiment, the
在一實施例中,若使用者在開機選單中未變更BIOS設定選項但選擇儲存BIOS設定選項並離開開機選單,處理器401在步驟S02中會判斷出BIOS設定選項的設定值已變更(判斷結果為「是」),且處理器401執行步驟S03設定旗標具有第一資料格式。於此,基板管理控制器402在步驟S06中會判斷出旗標為第一資料格式,但在步驟S07中,基板管理控制器402會判斷出先前值欄位103及當前值欄位104的內容完全相同,因使用者並未變更BIOS設定選項。此時,基板管理控制器402並不執行步驟S08、S09,也就是基板管理控制器402不會更新BIOS變更紀錄資料表100,且基板管理控制器402會設定旗標使旗標自第一資料格式恢復為預設之第二資料格式(步驟S10),以避免在往後的開機程序中根據錯誤之旗標比對當前值欄位104及先前值欄位103而造成額外的比對動作。In one embodiment, if the user does not change the BIOS setting option in the boot menu but selects to save the BIOS setting option and leaves the boot menu, the
在一實施例中,基板管理控制器402在步驟S08將當前值欄位104與先前值欄位103的不同之處寫入BIOS變更紀錄資料表100之後,基板管理控制器402能藉由一BIOS設定選單(setup menu)或一網路使用者介面(WebUI)顯示BIOS變更紀錄資料表100所包含之欄位201-204,讓使用者更容易取得BIOS變更紀錄資料。In one embodiment, after the
其中,值得說明的是,圖2僅係用以示例各欄位101-104中之各資料之間的對應關係,在各欄位101-104中之資料之間的對應關係為正確的情況下,欄位101-104的順序可任意排列,並不用以對本實施例造成任何限制。再者,在圖3所示例之流程圖中,處理器401係藉由執行BIOS程式來執行步驟S01-S03、S06,且基板管理控制器402係藉由執行其韌體程式來執行步驟S04-S10。Among them, it is worth explaining that FIG. 2 is only used to illustrate the correspondence between the data in each field 101-104. When the correspondence between the data in each field 101-104 is correct The order of the columns 101-104 can be arranged arbitrarily, and is not used to limit the embodiment. Furthermore, in the flowchart shown in FIG. 3, the
在一實施例中,前述之旗標可儲存在與處理器401連接之非揮發性記憶體單元中,也就是處理器401在執行步驟S02判斷出BIOS設定選項的設定值已變更之後,在步驟S03中,處理器401存取(access)與其連接之非揮發性記憶體單元,以設定旗標為第一資料格式。並且,在電腦裝置400重置後之步驟S06中,處理器401讀取前述與其連接之非揮發性記憶體單元,以讀取旗標而據以決定是否發送智慧平台管理介面指令。若處理器401讀取與其連接之非揮發性記憶體單元後判斷出旗標為第一資料格式,處理器401發送智慧平台管理介面指令至基板管理控制器402,致使基板管理控制器402根據智慧平台管理介面指令讀取連接於處理器401之非揮發性記憶體單元,以讀取旗標而據以決定是否比較當前值欄位104與先前值欄位103(步驟S07)。進一步,在基板管理控制器402將當前值欄位104的內容寫入先前值欄位103之後(步驟S09),基板管理控制器402在步驟S10中存取與處理器401連接之非揮發性記憶體單元,以設定旗標為預設之第二資料格式。In an embodiment, the aforementioned flag may be stored in a non-volatile memory unit connected to the
在另一實施例中,前述之旗標亦可儲存在與基板管理控制器402連接之非揮發性記憶體單元中,也就是處理器401在步驟S03中係藉由基板管理控制器402存取(access)與基板管理控制器402連接之非揮發性記憶體單元,以藉由基板管理控制器402設定旗標為第一資料格式。並且,在電腦裝置400重置後之步驟S06中,處理器401藉由基板管理控制器402讀取前述與基板管理控制器402連接之非揮發性記憶體單元,以讀取旗標而據以決定是否發送智慧平台管理介面指令。若處理器401讀取與基板管理控制器402連接之非揮發性記憶體單元後判斷出旗標為第一資料格式,處理器401發送智慧平台管理介面指令至基板管理控制器402,致使基板管理控制器402根據智慧平台管理介面指令讀取與其連接之非揮發性記憶體單元,以讀取旗標而據以決定是否比較當前值欄位104與先前值欄位103(步驟S07)。進一步,基板管理控制器402在步驟S10中係存取與其連接之非揮發性記憶體單元,以設定旗標為預設之第二資料格式。In another embodiment, the aforementioned flag may also be stored in a non-volatile memory unit connected to the
綜上所述,根據本案之產生BIOS變更紀錄的方法的一實施例,可產生對應BIOS設定之修改歷史紀錄的變更紀錄資料,例如經修改之BIOS參數名稱、修改前之原始參數值、修改後之變更值以及時間戳記,並由BIOS設定選單或網路使用者介面顯示BIOS變更紀錄資料,可讓使用者快速地得知BIOS設定的修改內容,使用者能有效率地分析BIOS設定修改所產生的效果或影響,或有效率地將BIOS設定恢復至特定時間點的設定值,以提升對電腦裝置進行除錯之效率。再者,若電子系統係由不同單位共同進行測試,例如前述之測試部門及研發部門,研發部門能藉由BIOS變更紀錄資料詳細地得知各BIOS設定之設定值在修改過程中之變更而快速地將問題收斂,以縮短解錯之時間,進而加快產品之測試開發速度。In summary, according to an embodiment of the method for generating a BIOS change record in this case, the change record data corresponding to the modification history record of the BIOS settings can be generated, such as the modified BIOS parameter name, the original parameter value before the modification, and the modified The changed value and timestamp are displayed on the BIOS setting menu or the network user interface to display the BIOS change log data, which allows the user to quickly know the modified content of the BIOS setting, and the user can efficiently analyze the BIOS setting modification. Effect or impact, or efficiently restore the BIOS settings to the set values at a specific point in time to improve the efficiency of debugging the computer device. Furthermore, if the electronic system is jointly tested by different units, such as the aforementioned test department and R&D department, the R&D department can learn in detail from the BIOS change log data that the settings of each BIOS setting are changed during the modification process quickly Converge the problem in order to shorten the time for troubleshooting, and then speed up the test development of the product.
雖然本案已以實施例揭露如上,然其並非用以限定本案,任何所屬技術領域中具有通常知識者,在不脫離本案之精神和範圍內,當可作些許之更動與潤飾,故本案之保護範圍當視後附之專利申請範圍所界定者為準。Although the case has been disclosed as above with examples, it is not intended to limit the case. Anyone with ordinary knowledge in the technical field of the subject can make some changes and modifications without departing from the spirit and scope of the case, so the protection of the case The scope shall be determined by the scope of the attached patent application.
100‧‧‧BIOS變更紀錄資料表
101‧‧‧BIOS選項索引欄位
102‧‧‧BIOS選項名稱欄位
103‧‧‧先前值欄位
104‧‧‧當前值欄位
T1‧‧‧時間戳記
201‧‧‧時間欄位
202‧‧‧變更紀錄資料欄位
203‧‧‧變更紀錄資料欄位
204‧‧‧變更紀錄資料欄位
400‧‧‧電腦裝置
401‧‧‧處理器
402‧‧‧基板管理控制器
403‧‧‧記憶體單元
S01-S10‧‧‧步驟100‧‧‧ BIOS change record data table
101‧‧‧ BIOS
[圖1A] 為根據本發明之實現BIOS變更紀錄方法之電腦裝置之一實施例之方塊示意圖。 [圖1B] 為根據本發明之實現BIOS變更紀錄方法之電腦裝置之另一實施例之方塊示意圖。 [圖2] 為根據本發明之一實施例之BIOS變更紀錄資料表的示意圖。 [圖3] 為根據本發明之BIOS變更紀錄方法之一實施例之流程圖。 [圖4] 為圖2之BIOS變更紀錄資料表之其他欄位之一實施例之示意圖。 [圖5] 為圖2之BIOS變更紀錄資料表之一實施態樣之示意圖。 [FIG. 1A] It is a block diagram of an embodiment of a computer device for implementing a BIOS change recording method according to the present invention. [FIG. 1B] It is a block diagram of another embodiment of a computer device for implementing a BIOS change recording method according to the present invention. [FIG. 2] is a schematic diagram of a BIOS change log data table according to an embodiment of the present invention. [FIG. 3] It is a flowchart of one embodiment of the BIOS change recording method according to the present invention. [FIG. 4] It is a schematic diagram of an embodiment of other fields of the BIOS change record data table of FIG. 2. [FIG. 5] It is a schematic diagram of one implementation form of the BIOS change record data table of FIG. 2.
400‧‧‧電腦裝置 400‧‧‧Computer device
401‧‧‧處理器 401‧‧‧ processor
402‧‧‧基板管理控制器 402‧‧‧Baseboard management controller
403‧‧‧記憶體單元 403‧‧‧Memory unit
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108101893A TWI685791B (en) | 2019-01-17 | 2019-01-17 | Method of generating bios-change record |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108101893A TWI685791B (en) | 2019-01-17 | 2019-01-17 | Method of generating bios-change record |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI685791B true TWI685791B (en) | 2020-02-21 |
| TW202028969A TW202028969A (en) | 2020-08-01 |
Family
ID=70413215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108101893A TWI685791B (en) | 2019-01-17 | 2019-01-17 | Method of generating bios-change record |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI685791B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112506741A (en) * | 2020-12-11 | 2021-03-16 | 浪潮电子信息产业股份有限公司 | Communication method, device and equipment for BIOS and BMC in server boot process |
| CN114116031A (en) * | 2021-11-22 | 2022-03-01 | 曙光信息产业股份有限公司 | Method and device for synchronizing option parameters, computer equipment and storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200729034A (en) * | 2006-01-26 | 2007-08-01 | Asustek Comp Inc | Method and system for maintaining SMBIOS |
| TW200905562A (en) * | 2007-07-31 | 2009-02-01 | Inventec Corp | Method for auto-recovering BIOS and computer and system using the same |
| TW200923647A (en) * | 2007-11-16 | 2009-06-01 | Inventec Corp | Method for adjusting setup default value of BIOS and main board thereof |
| TW201015296A (en) * | 2008-10-09 | 2010-04-16 | Inventec Corp | Method for auto-testing environment variable setting |
| TW201039238A (en) * | 2009-04-17 | 2010-11-01 | Micro Star Int Co Ltd | Method and device to prevent the BIOS boot failure |
| CN1619493B (en) * | 2003-10-10 | 2011-06-08 | 戴尔产品有限公司 | Method of using feature flags to determine compatibility between BIOS revisions and installed hardware during flash update |
-
2019
- 2019-01-17 TW TW108101893A patent/TWI685791B/en not_active IP Right Cessation
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1619493B (en) * | 2003-10-10 | 2011-06-08 | 戴尔产品有限公司 | Method of using feature flags to determine compatibility between BIOS revisions and installed hardware during flash update |
| TW200729034A (en) * | 2006-01-26 | 2007-08-01 | Asustek Comp Inc | Method and system for maintaining SMBIOS |
| TW200905562A (en) * | 2007-07-31 | 2009-02-01 | Inventec Corp | Method for auto-recovering BIOS and computer and system using the same |
| TW200923647A (en) * | 2007-11-16 | 2009-06-01 | Inventec Corp | Method for adjusting setup default value of BIOS and main board thereof |
| TW201015296A (en) * | 2008-10-09 | 2010-04-16 | Inventec Corp | Method for auto-testing environment variable setting |
| TW201039238A (en) * | 2009-04-17 | 2010-11-01 | Micro Star Int Co Ltd | Method and device to prevent the BIOS boot failure |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112506741A (en) * | 2020-12-11 | 2021-03-16 | 浪潮电子信息产业股份有限公司 | Communication method, device and equipment for BIOS and BMC in server boot process |
| CN112506741B (en) * | 2020-12-11 | 2023-03-10 | 浪潮电子信息产业股份有限公司 | Communication method, device and equipment for BIOS and BMC in server boot process |
| CN114116031A (en) * | 2021-11-22 | 2022-03-01 | 曙光信息产业股份有限公司 | Method and device for synchronizing option parameters, computer equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202028969A (en) | 2020-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20120254662A1 (en) | Automated test system and automated test method | |
| US8909989B2 (en) | Method for outputting power-on self test information, virtual machine manager, and processor | |
| TWI759719B (en) | Flash memory controller and method used in flash memory controller | |
| US20170286097A1 (en) | Method to prevent operating system digital product key activation failures | |
| CN117032813B (en) | Switching judging method and device for flash memory of dual basic input/output system | |
| CN113377586A (en) | Automatic server detection method and device and storage medium | |
| CN116225802A (en) | A fault testing method, device and computing device | |
| TWI685791B (en) | Method of generating bios-change record | |
| CN101593137A (en) | error detection method | |
| US9842044B2 (en) | Commit sensitive tests | |
| CN113742123A (en) | Memory fault information recording method and equipment | |
| TW201500919A (en) | System and method of remote debugging BMC | |
| CN116185689A (en) | Configuration method, verification method, equipment and medium for error information injection capability | |
| CN119883772A (en) | Method, device, system, equipment and storage medium for testing memory fault repair function | |
| TW201301023A (en) | System and method for testing a mother board | |
| US10922023B2 (en) | Method for accessing code SRAM and electronic device | |
| CN111666185A (en) | Method for generating BIOS change record | |
| CN104636220A (en) | Method and system for logging into user diagnostic system by stimulating BIOS function key | |
| TWI733213B (en) | Server device | |
| TWI775360B (en) | Storage device for recording status of hardware component of computer system and computer implementation method thereof | |
| CN120909677B (en) | Network card information management method and electronic equipment | |
| CN117370085B (en) | Test method, device, computer equipment and storage medium | |
| TWI777259B (en) | Boot method | |
| TWI845166B (en) | Display method for memory module fatal error | |
| CN119166221A (en) | A memory error detection parameter setting method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |