/openbmc/linux/drivers/platform/x86/dell/ |
H A D | Makefile | 12 obj-$(CONFIG_DELL_SMBIOS) += dell-smbios.o 13 dell-smbios-objs := dell-smbios-base.o 14 dell-smbios-$(CONFIG_DELL_SMBIOS_WMI) += dell-smbios-wmi.o 15 dell-smbios-$(CONFIG_DELL_SMBIOS_SMM) += dell-smbios-smm.o
|
/openbmc/smbios-mdr/ |
H A D | README.md | 1 # smbios-mdr 23 data to the correct agent (e.g. `smbios-mdr`). The [D-Bus interface][3] between 24 the IPMI handler and `smbios-mdr` is largely a mirror of IPMI commands. 35 implement support for specific blobs. Here in `smbios-mdr` we provide such a 36 blob handler for the `/smbios` blob. It works by writing the data into 37 `/var/lib/smbios/smbios2` (the local persistent cache for the SMBIOS table) and 38 calling the `AgentSynchronizeData` D-Bus method to trigger `smbios-mdr` to 48 [1]: https://www.dmtf.org/standards/smbios
|
H A D | meson.build | 2 'smbios-mdr',
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/smbios/ |
H A D | smbios-mdr_git.bb | 3 HOMEPAGE = "http://github.com/openbmc/smbios-mdr" 14 PACKAGECONFIG[smbios-no-dimm] = "-Ddimm-dbus=disabled,-Ddimm-dbus=enabled" 17 PACKAGECONFIG[smbios-ipmi-blob] = "-Dsmbios-ipmi-blob=enabled,-Dsmbios-ipmi-blob=disabled,phosphor-… 22 SRC_URI = "git://github.com/openbmc/smbios-mdr.git;branch=master;protocol=https" 25 SYSTEMD_SERVICE:${PN} += "smbios-mdrv2.service"
|
/openbmc/smbios-mdr/src/ |
H A D | mdrv2_main.cpp | 37 auto mdrV2 = std::make_shared<phosphor::smbios::MDRV2>( in main() 39 phosphor::smbios::defaultObjectPath, in main() 40 phosphor::smbios::defaultInventoryPath); in main()
|
H A D | meson.build | 68 if get_option('smbios-ipmi-blob').allowed() 69 subdir('smbios-ipmi-blobs')
|
/openbmc/linux/drivers/firmware/efi/libstub/ |
H A D | smbios.c | 28 efi_smbios_protocol_t *smbios; in efi_get_smbios_record() local 33 (void **)&smbios) ?: in efi_get_smbios_record() 34 efi_call_proto(smbios, get_next, &handle, &type, &record, NULL); in efi_get_smbios_record()
|
/openbmc/linux/tools/wmi/ |
H A D | Makefile | 7 TARGET = dell-smbios-example 17 install: dell-smbios-example
|
/openbmc/smbios-mdr/service_files/ |
H A D | xyz.openbmc_project.cpuinfo.service | 3 Requires=smbios-mdrv2.service 5 After=smbios-mdrv2.service
|
H A D | smbios-mdrv2.service | 9 ExecStartPre=/bin/mkdir -p /var/lib/smbios
|
H A D | meson.build | 3 ['smbios-mdrv2.service', ''],
|
/openbmc/qemu/hw/smbios/ |
H A D | meson.build | 2 smbios_ss.add(files('smbios.c')) 12 system_ss.add(when: 'CONFIG_SMBIOS', if_false: files('smbios-stub.c'))
|
/openbmc/qemu/tests/functional/acpi-bits/bits-config/ |
H A D | bits-cfg.txt | 10 # smbios: Dump all SMBIOS structures. 18 batch = test acpi smbios
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-firmware-qemu_fw_cfg | 78 "etc/smbios/smbios-tables" 79 "etc/smbios/smbios-anchor"
|
H A D | dell-smbios-wmi | 1 What: /dev/wmi/dell-smbios 20 the WMI character device /dev/wmi/dell-smbios.
|
/openbmc/smbios-mdr/include/ |
H A D | mdrv2.hpp | 44 namespace smbios namespace 83 sdbusplus::server::xyz::openbmc_project::smbios::MDRV2> 110 sdbusplus::server::xyz::openbmc_project::smbios::MDRV2>( in MDRV2()
|
/openbmc/openbmc/meta-ampere/meta-common/recipes-phosphor/smbios/ |
H A D | smbios-mdr_git.bbappend | 1 PACKAGECONFIG:append = " smbios-ipmi-blob"
|
/openbmc/openbmc/meta-ibm/meta-system1/recipes-phosphor/smbios/ |
H A D | smbios-mdr_git.bbappend | 1 PACKAGECONFIG:append = " smbios-ipmi-blob"
|
/openbmc/openbmc/meta-ufispace/meta-ncplite/recipes-phosphor/smbios/ |
H A D | smbios-mdr_%.bbappend | 1 PACKAGECONFIG:append = " smbios-ipmi-blob"
|
/openbmc/openbmc/meta-fii/meta-mori/recipes-phosphor/smbios/ |
H A D | smbios-mdr_%.bbappend | 1 PACKAGECONFIG:append:mori = " smbios-ipmi-blob"
|
/openbmc/openbmc/meta-fii/meta-kudo/recipes-phosphor/smbios/ |
H A D | smbios-mdr_git.bbappend | 1 PACKAGECONFIG:append:kudo = " smbios-ipmi-blob"
|
/openbmc/openbmc/meta-ibm/meta-system1/recipes-phosphor/images/ |
H A D | obmc-phosphor-image.bbappend | 5 OBMC_IMAGE_EXTRA_INSTALL:append:system1 = " phosphor-ipmi-blobs smbios-mdr"
|
/openbmc/openbmc/meta-google/recipes-phosphor/initrdscripts/obmc-phosphor-initfs/ |
H A D | whitelist | 7 /var/lib/smbios
|
/openbmc/linux/arch/mips/loongson64/ |
H A D | env.c | 71 loongson_p = &(boot_p->efi.smbios.lp); in prom_lefi_init_env() 171 loongson_sysconf.vgabios_addr = boot_p->efi.smbios.vga_bios; in prom_lefi_init_env()
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | core.c | 878 struct ath11k_smbios_bdf *smbios = (struct ath11k_smbios_bdf *)hdr; in ath11k_core_check_cc_code_bdfext() local 898 switch (smbios->country_code_flag) { in ath11k_core_check_cc_code_bdfext() 900 ab->new_alpha2[0] = (smbios->cc_code >> 8) & 0xff; in ath11k_core_check_cc_code_bdfext() 901 ab->new_alpha2[1] = smbios->cc_code & 0xff; in ath11k_core_check_cc_code_bdfext() 912 smbios->country_code_flag); in ath11k_core_check_cc_code_bdfext() 918 if (!smbios->bdf_enabled) { in ath11k_core_check_cc_code_bdfext() 924 if (memcmp(smbios->bdf_ext, magic, strlen(magic)) != 0) { in ath11k_core_check_cc_code_bdfext() 931 strlen(smbios->bdf_ext), sizeof(ab->qmi.target.bdf_ext)); in ath11k_core_check_cc_code_bdfext() 933 if (!isascii(smbios->bdf_ext[i]) || !isprint(smbios->bdf_ext[i])) { in ath11k_core_check_cc_code_bdfext() 941 copied = strscpy(ab->qmi.target.bdf_ext, smbios->bdf_ext + strlen(magic), in ath11k_core_check_cc_code_bdfext()
|