Home
last modified time | relevance | path

Searched refs:BIOS (Results 1 – 25 of 400) sorted by relevance

12345678910>>...16

/openbmc/docs/designs/
H A Dremote-bios-configuration.md1 # Remote BIOS Configuration (RBC) via BMC
11 Current OpenBMC doesn't provide mechanism to configure the BIOS remotely. This
14 Remote BIOS Configuration provides ability for the user to view and modify BIOS
15 setup configuration parameters remotely via a BMC at any Host state. New BIOS
28 1. Mechanism to configure BIOS settings remotely over network interface.
29 2. BMC should support the ability to set the value of all BIOS variables to the
34 send the updated BIOS variables on next BIOS boot only. It will not initiate
35 a BIOS boot immediately.
36 5. In immediate model, BMC should send message to the system firmware (BIOS)
38 6. BMC should support BIOS attribute registry in redfish schema for BIOS
[all …]
H A Dbios-bmc-smm-error-logging.md1 # BIOS->BMC SMM Error Logging Queue Daemon
15 We've identified use cases where the BIOS will go into System Management Mode
19 implement a circular buffer over a shared BIOS->BMC buffer that the BIOS can
24 There are various ways of communicating between the BMC and the BIOS, but there
38 1. The BMC shall initialize the shared buffer in a way that the BIOS can
40 2. After initialization, the BIOS shall not have to wait for an ack back from
42 3. The BIOS shall be the main writer to the shared buffer, with the BMC mainly
45 5. The BIOS must be able to write a payload (~1KB) to the buffer within 50µs
68 … bytes | 0x0 | BMC at init | Allows the BIOS to determine if it …
69BIOS Interface Version | 4 bytes | 0x4 | BIOS at ini…
[all …]
/openbmc/openbmc-test-automation/pldm/
H A Dtest_redfish_bios_attributes.robot2 Documentation This suite test various BIOS attributes operations using Redfish.
14 Suite Setup Redfish BIOS Suite Setup
15 Suite Teardown Run Keyword And Ignore Error Redfish BIOS Suite Cleanup
27 Redfish Verify Set BIOS Attribute With Invalid Attribute Name
28 [Documentation] Verify set BIOS attribute with invalid attribute name using
37 Redfish Verify Set Invalid Optional Value For BIOS Enumeration Attribute Type
38 [Documentation] Verify set invalid optional value for BIOS enumeration attribute type
50 Redfish Verify Set Out Of Range Integer Value For BIOS Integer Attribute Type
51 [Documentation] Verify set out of range integer value for BIOS integer attribute type
64 Redfish Verify Set Out Of Range String Value For BIOS String Attribute Type
[all …]
H A Dtest_pldm_bios_attributes.robot3 Documentation Module to test PLDM BIOS attribute types.
13 Suite Setup PLDM BIOS Attribute Suite Setup
14 Suite Teardown PLDM BIOS Attribute Suite Cleanup
26 Verify Get BIOS Attribute With Invalid Attribute Name
27 [Documentation] Verify get BIOS attribute with invalid attribute name.
42 Verify Set BIOS Attribute With Invalid Attribute Name
43 [Documentation] Verify set BIOS attribute with invalid attribute name.
58 Verify Set Invalid Optional Value For BIOS Enumeration Attribute Type
59 [Documentation] Verify set invalid optional value for BIOS enumeration attribute type.
76 Verify Set Out Of Range Integer Value For BIOS Integer Attribute Type
[all …]
H A Dtest_pldm_bios.robot3 Documentation Module to test PLDM BIOS commands.
13 Suite Setup PLDM BIOS Suite Setup
14 Suite Teardown Run Keyword And Ignore Error PLDM BIOS Suite Cleanup
93 ... various BIOS attribute handle and its values.
115 PLDM BIOS Suite Setup
116 [Documentation] Perform PLDM BIOS suite setup.
126 PLDM BIOS Suite Cleanup
127 [Documentation] Perform PLDM BIOS suite cleanup.
H A Dtest_firmware_boot_side.robot69 ${cur_boot_side}= PLDM Get BIOS Attribute fw_boot_side
70 Print Timen Current BIOS attribute fw_boot_side: ${cur_boot_side}
73 Print Timen Set BIOS attribute fw_boot_side: ${next_boot_side}
74 PLDM Set BIOS Attribute fw_boot_side ${next_boot_side}
76 ${cur_boot_side}= PLDM Get BIOS Attribute fw_boot_side
77 Print Timen Next boot will apply BIOS attribute fw_boot_side: ${cur_boot_side}
90 ${cur_boot_side}= PLDM Get BIOS Attribute fw_boot_side
/openbmc/openbmc-test-automation/lib/
H A Dbios_attr_utils.robot2 Documentation Utilities for redfish BIOS attribute operations.
17 Set BIOS Attribute Value And Verify
19 [Documentation] Set BIOS attribute handle with attribute value and verify.
23 # ${attr_handle} BIOS Attribute handle (e.g. 'vmi_if0_ipv4_method').
27 # Check if the BIOS attribute value type is string.
31 # Handling the case when the BIOS attribute value is an empty string.
42 # BIOS attribute with _current are ReadOnly can not be updated.
44 Log To Console BIOS attribute with _current are ReadOnly can not be updated !!
49 Run Keyword If '${verify}' == '${True}' Verify BIOS Attribute ${attr_handle} ${attr_val}
53 Set Optional BIOS Attribute Values And Verify
[all …]
/openbmc/bios-settings-mgr/
H A DREADME.md1 # Remote BIOS Configuration
7 The **biosconfig_manager** service enables users to view and modify the BIOS
16 - **Remote management** of BIOS settings.
18 - **Reset BIOS Settings** support through the dbus.
19 - **ChangePassword** support to change the BIOS setup password.
23 The Manager interface exposes methods and properties to Get & Set BIOS
34 - **SetAttribute** Sets a specific BIOS attribute to a new value.
35 - **GetAttribute** Retrieves the current and pending values of a BIOS attribute.
39 - **ResetBIOSSettings** To reset the BIOS settings based on the Reset Flag.
40 - **BaseBIOSTable** Captures the entire BIOS table (collective information of
[all …]
/openbmc/linux/Documentation/admin-guide/
H A Ddell_rbu.rst2 Dell Remote BIOS Update driver (dell_rbu)
8 Document demonstrating the use of the Dell Remote BIOS Update driver
9 for updating BIOS images on Dell servers and desktops.
15 It does not cover the support needed from applications to enable the BIOS to
22 the BIOS on Dell servers (starting from servers sold since 1999), desktops
28 Libsmbios can also be used to update BIOS on Dell systems go to
31 Dell_RBU driver supports BIOS update using the monolithic image and packetized
33 of physical pages having the BIOS image. In case of packetized the app
41 inform the BIOS to enable the update in the next system reboot.
43 The user should not unload the rbu driver after downloading the BIOS image
[all …]
/openbmc/linux/Documentation/firmware-guide/acpi/
H A Dosi.rst7 An ACPI BIOS can use the "Operating System Interfaces" method (_OSI)
8 to find out what the operating system supports. Eg. If BIOS
11 and answer YES or NO to the BIOS.
16 This document explains how and why the BIOS and Linux should use these methods.
28 So even though the BIOS may use _OSI to query what version of Windows is running,
29 only a single path through the BIOS has actually been tested.
30 Experience shows that taking untested paths through the BIOS
31 exposes Linux to an entire category of BIOS bugs.
42 using the same BIOS image? Often they need to do something different
56 However this was discovered to be abused by other BIOS vendors to change
[all …]
/openbmc/pldm/
H A DREADME.md22 update, Platform Monitoring and Control, and BIOS Control and Configuration.
195 ###### BIOS Support
197 Redfish supports the BIOS Attribute Registry, which provides users with a list
198 of BIOS attributes supported in the BIOS configuration. To incorporate BIOS
200 Base BIOS Table. PLDM populates the Base BIOS Table for the BIOS Config Manager
201 based on BIOS JSON files. BIOS functionality is integrated into PLDM according
203 [PLDM BIOS Specification](https://www.dmtf.org/sites/default/files/standards/documents/DSP0247_1.0.…
204 BIOS attributes, also referred to as BIOS parameters or configuration settings,
207 [BIOS JSON file](https://github.com/openbmc/pldm/tree/master/oem/ibm/configurations/bios/com.ibm.Ha…
209 [Base BIOS Table](https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_…
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/BIOSConfig/
H A DREADME.md1 # Remote BIOS Configuration via BMC
5 Provides ability for the user to view and modify the BIOS setup configuration
11 Remote BIOS Configuration (RBC) service exposes D-Bus methods for BIOS settings
22 - `SetAttribute` -To set the particular BIOS attribute with new value.
27 - `ResetBIOSSettings` - To reset the BIOS settings based on the Reset Flag.
37 - `ChangePassword` - To change BIOS setup password.
41 - `PasswordInitialized` - To indicate BIOS password related details are received
/openbmc/linux/Documentation/arch/x86/
H A Dusb-legacy-support.rst11 Also known as "USB Keyboard" or "USB Mouse support" in the BIOS Setup is a
24 system crashes, because the SMM BIOS is not expecting to be in PAE mode.
28 because the SMM BIOS isn't expecting the CPU to be in 64-bit mode. The
29 BIOS manufacturers only test with Windows, and Windows doesn't do 64-bit
42 in the kernel config or USB Legacy support in the BIOS. A BIOS update
46 is usually fixed by a BIOS update. Check the board
48 Legacy support in the BIOS. If this alone doesn't help, try also adding
49 idle=poll on the kernel command line. The BIOS may be entering the SMM
/openbmc/linux/Documentation/driver-api/mtd/
H A Dspi-intel.rst2 Upgrading BIOS using spi-intel
6 controller which is used to hold BIOS and other platform specific data.
12 allows upgrading the BIOS image directly from an OS.
21 Please keep in mind that overwriting the BIOS image on SPI serial flash
25 Below are the steps how to upgrade MinnowBoard MAX BIOS directly from
28 1) Download and extract the latest Minnowboard MAX BIOS SPI image
40 (it is named as "BIOS")::
44 mtd0: 00800000 00001000 "BIOS"
69 8) Once completed without errors you can write the new BIOS image::
74 BIOS image::
[all …]
/openbmc/openbmc-test-automation/oem/nuvoton/
H A Dtest_ipmi_flash.robot25 Test BIOS Firmware Update
26 [Documentation] Test BIOS firmware update over IPMI.
32 Update BIOS Firmware ${IMAGE_HOST_FILE_PATH_0}
33 Verify BIOS Version ${IMAGE_HOST_FILE_PATH_0}
38 Update BIOS Firmware ${IMAGE_HOST_FILE_PATH_1}
39 Verify BIOS Version ${IMAGE_HOST_FILE_PATH_1}
44 Test Invalid BIOS Firmware Update
45 [Documentation] Test Invalid BIOS firmware update over IPMI.
129 BIOS Update Status Should Be
142 Verify BIOS Version
[all …]
/openbmc/qemu/docs/specs/
H A Dacpi_pci_hotplug.rst1 QEMU<->ACPI BIOS PCI hotplug interface
5 describes the interface between QEMU and the ACPI BIOS.
11 event to ACPI BIOS, via SCI interrupt.
18 Read by ACPI BIOS GPE.1 handler to notify OS of injection
26 Read by ACPI BIOS GPE.1 handler to notify OS of removal
32 Write: Used by ACPI BIOS _EJ0 method to request device removal.
47 Used by ACPI BIOS _RMV method to indicate removability status to OS. One
/openbmc/openbmc-test-automation/ipmi/
H A Dtest_get_bios_post_code.robot3 Documentation Module to test IPMI Get BIOS POST Code Command.
16 Test Get BIOS POST Code via IPMI Raw Command
17 [Documentation] Get BIOS POST Code via IPMI raw command.
25 Test Get BIOS POST Code via IPMI Raw Command After Power Cycle
26 [Documentation] Get BIOS POST Code via IPMI raw command after power cycle.
36 Test Get BIOS POST Code via IPMI Raw Command With Host Powered Off
37 [Documentation] Get BIOS POST Code via IPMI raw command after power off.
49 [Documentation] Verify the BIOS POST Code response byte length.
55 # Get BIOS POST Code command returned
/openbmc/openbmc-test-automation/redfish/systems/
H A Dtest_boot_devices.robot33 ... BiosSetup=Force Boot into BIOS Setup
38 &{redfish_ipmi_mode_map} Legacy=BIOS PC Compatible (legacy) boot
39 ... UEFI=BIOS EFI boot
239 # - BIOS PC Compatible (legacy) boot
242 # - BIOS verbosity : Console redirection occurs per BIOS configuration
244 # - BIOS Mux Control Override : BIOS uses recommended setting of the mux at
292 # - BIOS PC Compatible (legacy) boot
295 # - BIOS verbosity : Console redirection occurs per BIOS configuration
297 # - BIOS Mux Control Override : BIOS uses recommended setting of the mux at
347 # - BIOS PC Compatible (legacy) boot
[all …]
/openbmc/linux/Documentation/firmware-guide/acpi/apei/
H A Deinj.rst10 You need to check whether your BIOS supports EINJ first. For that, look
15 which shows that the BIOS is exposing an EINJ table - it is the
22 don't exist: before you give up, go into BIOS setup to see if the BIOS
26 the BIOS menu.
118 this actually works depends on what operations the BIOS actually
121 BIOS versions based on the ACPI 4.0 specification have limited options
122 in controlling where the errors are injected. Your BIOS may support an
128 BIOS versions based on the ACPI 5.0 specification have more control over
152 An ACPI 5.0 BIOS may also allow vendor-specific errors to be injected.
154 from the BIOS that hopefully will allow an application wishing to use
[all …]
/openbmc/linux/Documentation/fb/
H A Duvesafb.rst8 uvesafb should work with any video card that has a Video BIOS compliant
12 v86d. v86d is used to run the x86 Video BIOS code in a simulated and
33 cards, but which is ultimately limited by the Video BIOS interface.
39 with uvesafb, simply because the Video BIOS doesn't support the
42 ratio, which is what most BIOS-es are limited to.
44 Video BIOS. Note that many nVidia Video BIOS-es claim to be VBE 3.0
101 vtotal:n If the video BIOS of your card incorrectly determines the total
102 amount of video RAM, use this option to override the BIOS (in MiB).
119 has any effect only if the Video BIOS is VBE 3.0 compliant. Use it
122 be ignored and the refresh rate will stay at your BIOS default
[all …]
/openbmc/pldm/libpldmresponder/examples/bios/
H A Dstring_attrs.json1 // This is a sample JSON configuration file for BIOS string type
13 // This BIOS attribute has a D-Bus property as backend.
36 // This is an example of BIOS String Read only attribute
H A Denum_attrs.json1 // This is a sample JSON configuration file for BIOS enumeration type
8 // This BIOS attribute has a D-Bus property as backend.
47 // This is an example of BIOS Enumeration Read only attribute
/openbmc/linux/drivers/pnp/pnpbios/
H A DKconfig3 # Plug and Play BIOS configuration
6 bool "Plug and Play BIOS support"
10 Linux uses the PNPBIOS as defined in "Plug and Play BIOS
19 BIOS) say Y here. Also the PNPBIOS can help prevent resource
27 bool "Plug and Play BIOS /proc interface"
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-firmware-attributes107 This means AutoOnFri will be suppressed in BIOS setup if AutoOn
130 "Disabled" in BIOS setup if SecureBoot is Enabled and its
159 For example a "BIOS Admin" password and "System" Password can be set,
162 - An "Admin" password is used for preventing modification to the BIOS
180 Representing BIOS administrator password
229 On Dell, Lenovo and HP systems, if Admin password is set, then all BIOS attributes
241 the BIOS menu SMP Access Control Policy
294 Changing a BIOS setting::
309 for the certificate installed in the BIOS.
337 pending BIOS attribute changes. Also, an uevent_KOBJ_CHANGE is
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/bios/
H A DMakefile26 BIOS = bios_parser.o bios_parser_interface.o bios_parser_helper.o command_table.o command_table_he… macro
28 BIOS += command_table2.o command_table_helper2.o bios_parser2.o
30 AMD_DAL_BIOS = $(addprefix $(AMDDALPATH)/dc/bios/,$(BIOS))

12345678910>>...16