Skip to content

SFI: Simple Firmware Interface - v3

Len Brown linux-acpi lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11ACPI: Move definition of PREFIX from acpi_bus.h to internal..harch/x86/pci/mmconfig-shared.c drivers/acpi/ac.c drivers/acpi/battery.c +31 more+80 -90 replies
2/11ACPI, PCI: Change PREFIX to "PCI" from "ACPI" in mmconfig-shared.carch/x86/pci/mmconfig-shared.c+1 -10 replies
3/11ACPI: check acpi_disabled in acpi_table_parse() and acpi_table_parse_entries()drivers/acpi/tables.c+6 -00 replies
4/11ACPI: Handle CONFIG_ACPI=n better from linux/acpi.harch/x86/include/asm/acpi.h include/linux/acpi.h+10 -20 replies
5/11ACPI, x86: expose some IO-APIC routines when CONFIG_ACPI=narch/x86/include/asm/io_apic.h arch/x86/kernel/acpi/boot.c arch/x86/kernel/apic/io_apic.c+109 -1090 replies
6/11SFI: Simple Firmware Interface - MAINTAINERS, KconfigMAINTAINERS drivers/sfi/Kconfig+29 -00 replies
7/11SFI: create linux/sfi.hinclude/linux/sfi.h+206 -00 replies
8/11SFI: add platform-independent core supportdrivers/Makefile drivers/sfi/Makefile drivers/sfi/sfi_core.c +2 more+488 -00 replies
9/11SFI: add capability to parse ACPI tablesdrivers/sfi/sfi_acpi.c include/linux/sfi_acpi.h+268 -00 replies
10/11x86: add arch-specific SFI supportarch/x86/Kconfig arch/x86/kernel/Makefile arch/x86/kernel/setup.c +1 more+139 -00 replies
11/11SFI: Hook PCI MMCONFIGarch/x86/Kconfig arch/x86/pci/mmconfig-shared.c arch/x86/pci/mmconfig_32.c+6 -40 replies

Reviews trailers per patch

1 of 11 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchJesse BarnesIngo Molnar
SeriesR-b
1/11
2/11A-b
3/11
4/11
5/11
6/11
7/11
8/11
9/11
10/11
11/11

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 00/11] SFI: Simple Firmware Interface - v3

Changes since v2:

re-based to v2.6.31-rc6

included here some patches from the ACPI tree
that prepare for SFI

deleted MMAP table parsing code
It isn't needed in the kernel, since on all known SFI boxes today, the booter parses this table for us.

fixed some build issues, generally related to CONFIG_ACPI=n

various cosmetic changes in response to v2 code review

What is left to do:

x86_32 can set CONFIG_PCI_MMCONFIG=y when
SFI=y and ACPI=n, but x86_64 can not, yet.

A number of drivers will use SFI and will provide their own table parsers, but those will come later.

thanks,
-Len