[SeaBIOS] [PATCH v7 0/3] seabios: load acpi tables from qemu

Michael S. Tsirkin mst at redhat.com
Thu Oct 3 15:30:32 CEST 2013


This is the seabios code that adds support for loading
acpi tables from QEMU.

Changes from v6:
        - submission was botched, it didn't compile
          fix up patch
                biostables: support looking up RSDP
          no changes to other patches

Changes from v5:
        - address Kevin's comments:
            move code to find rsdp to biostables.c
            scan for RSDP at 0x10 intervals
Changes from v4:
        - address Kevin's comments:
            move loader to src/fw/
            simplify some code
            drop some unused code chunks
            load from ROM even if !ACPI
            rename option to make it non ACPI specific
Changes from v3:
        - updated to latest bits
        - add option to disable loading from QEMU

Changes from v2:
        - addressed comments from Kevin: fixed coding style,
            minimized changes to existing code
        
Changes from v1:
        - simplified linker interfaces along the lines suggested
          by Kevin
        - fixed lots of bugs

Michael S. Tsirkin (3):
  biostables: support looking up RSDP
  romfile_loader: utility to patch in-memory ROM files
  acpi: load and link tables through romfile loader

 Makefile                |   2 +-
 src/fw/romfile_loader.h |  72 ++++++++++++++++++++
 src/util.h              |   1 +
 src/fw/acpi.c           |  21 ++++++
 src/fw/biostables.c     |  41 +++++++++--
 src/fw/romfile_loader.c | 177 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/Kconfig             |  11 +++
 7 files changed, 317 insertions(+), 8 deletions(-)
 create mode 100644 src/fw/romfile_loader.h
 create mode 100644 src/fw/romfile_loader.c

-- 
MST




More information about the SeaBIOS mailing list