[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [ARM SMBIOS RFC PATCH 0/5] SMBIOS Support for ARM
From: |
Laszlo Ersek |
Subject: |
Re: [Qemu-devel] [ARM SMBIOS RFC PATCH 0/5] SMBIOS Support for ARM |
Date: |
Tue, 14 Jul 2015 23:15:44 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
Cc'ing Ard.
On 07/14/15 22:23, Wei Huang wrote:
> SMBIOS tables present userful system hardware info to management
> applications, such as DMI tools. Even though SMBIOS was originally
> developed for Intel x86, it has been extended to both Itanium and
> ARM (32bit & 64bit). More and more ARM server releases, such as
> RHEL Server for ARM, start to integrate support for SMBIOS.
>
> This patchset is intendted to provid SMBIOS tables for ARM mach-virt
> machine. The SMBIOS tables are created and stored in fw_cfg, awaiting
> OVMF (AAVMF) to parse/present SMBIOS entry.
>
> NOTE: This is RFC and the patches haven't been fully tested yet.
> Laszlo is kind enough to offer help on fixing AAVMF to enable support
> for SMBIOS.
I intend to start working on this tomorrow. (Well, not in ~50 minutes
for sure, but you get the idea.)
Thanks!
Laszlo
> Any comments are welcomed for next release.
>
> Thanks,
> -Wei
>
> Wei Huang (5):
> smbios: extract x86 smbios building code into a function
> smbios: remove dependency on x86 e820 tables
> smbios: pass ram size as a parameter to build smbios tables
> smbios: move smbios code into a common folder
> smbios: implement smbios support for mach-virt
>
> arch_init.c | 2 +-
> default-configs/arm-softmmu.mak | 1 +
> default-configs/i386-softmmu.mak | 1 +
> default-configs/x86_64-softmmu.mak | 1 +
> hw/Makefile.objs | 1 +
> hw/arm/virt.c | 24 +
> hw/i386/Makefile.objs | 2 +-
> hw/i386/pc.c | 56 +-
> hw/i386/pc_piix.c | 2 +-
> hw/i386/pc_q35.c | 2 +-
> hw/i386/smbios.c | 1102
> ------------------------------------
> hw/smbios/Makefile.objs | 1 +
> hw/smbios/smbios.c | 1102
> ++++++++++++++++++++++++++++++++++++
> include/hw/arm/virt-acpi-build.h | 1 +
> include/hw/i386/smbios.h | 227 --------
> include/hw/smbios/smbios.h | 237 ++++++++
> tests/bios-tables-test.c | 2 +-
> vl.c | 2 +-
> 18 files changed, 1414 insertions(+), 1352 deletions(-)
> delete mode 100644 hw/i386/smbios.c
> create mode 100644 hw/smbios/Makefile.objs
> create mode 100644 hw/smbios/smbios.c
> delete mode 100644 include/hw/i386/smbios.h
> create mode 100644 include/hw/smbios/smbios.h
>
- [Qemu-devel] [ARM SMBIOS RFC PATCH 0/5] SMBIOS Support for ARM, Wei Huang, 2015/07/14
- [Qemu-devel] [ARM SMBIOS RFC PATCH 3/5] smbios: pass ram size as a parameter to build smbios tables, Wei Huang, 2015/07/14
- [Qemu-devel] [ARM SMBIOS RFC PATCH 2/5] smbios: remove dependency on x86 e820 tables, Wei Huang, 2015/07/14
- [Qemu-devel] [ARM SMBIOS RFC PATCH 1/5] smbios: extract x86 smbios building code into a function, Wei Huang, 2015/07/14
- [Qemu-devel] [ARM SMBIOS RFC PATCH 5/5] smbios: implement smbios support for mach-virt, Wei Huang, 2015/07/14
- [Qemu-devel] [ARM SMBIOS RFC PATCH 4/5] smbios: move smbios code into a common folder, Wei Huang, 2015/07/14
- Re: [Qemu-devel] [ARM SMBIOS RFC PATCH 0/5] SMBIOS Support for ARM,
Laszlo Ersek <=
- Re: [Qemu-devel] [ARM SMBIOS RFC PATCH 0/5] SMBIOS Support for ARM, Laszlo Ersek, 2015/07/15
- Re: [Qemu-devel] [ARM SMBIOS RFC PATCH 0/5] SMBIOS Support for ARM, Gabriel L. Somlo, 2015/07/16