Skip to content
Snippets Groups Projects
  • Andy Shevchenko's avatar
    ce1cbf1a
    Revert "x86: Move FACP table into separate functions" · ce1cbf1a
    Andy Shevchenko authored
    Before the culprit patch (see BugLink for the details):
    
      => acpi list
      Name      Base   Size  Detail
      ----  --------  -----  ------
      RSDP  000e4500     24  v02 U-BOOT
      RSDT  000e4530     38  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      XSDT  000e45e0     4c  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      CSRT  000e5490     58  v00 U-BOOT U-BOOTBL 20220401 INTL 0
      FACP  000e54f0    114  v06 U-BOOT U-BOOTBL 20220401 INTL 0
      DSDT  000e4780    c06  v02 U-BOOT U-BOOTBL 10000 INTL 20200925
      FACS  000e4740     40
      MCFG  000e5610     3c  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      SPCR  000e5650     50  v02 U-BOOT U-BOOTBL 20220401 INTL 0
      APIC  000e56a0     48  v02 U-BOOT U-BOOTBL 20220401 INTL 0
    
    After the culprit patch:
    
      => acpi list
      Name      Base   Size  Detail
      ----  --------  -----  ------
      RSDP  000e4500     24  v02 U-BOOT
      RSDT  000e4530     34  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      XSDT  000e45e0     44  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      CSRT  000e53a0     58  v00 U-BOOT U-BOOTBL 20220401 INTL 0
      MCFG  000e5520     3c  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      SPCR  000e5560     50  v02 U-BOOT U-BOOTBL 20220401 INTL 0
      APIC  000e55b0     48  v02 U-BOOT U-BOOTBL 20220401 INTL 0
    
    As a result Linux kernel can't find mandatory tables and fails
    to boot.
    
    Hence, revert it for good.
    
    This reverts commit 379d3c1f.
    
    BugLink: https://lore.kernel.org/all/20220131225930.GJ7515@bill-the-cat/
    
    
    Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
    ce1cbf1a
    History
    Revert "x86: Move FACP table into separate functions"
    Andy Shevchenko authored
    Before the culprit patch (see BugLink for the details):
    
      => acpi list
      Name      Base   Size  Detail
      ----  --------  -----  ------
      RSDP  000e4500     24  v02 U-BOOT
      RSDT  000e4530     38  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      XSDT  000e45e0     4c  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      CSRT  000e5490     58  v00 U-BOOT U-BOOTBL 20220401 INTL 0
      FACP  000e54f0    114  v06 U-BOOT U-BOOTBL 20220401 INTL 0
      DSDT  000e4780    c06  v02 U-BOOT U-BOOTBL 10000 INTL 20200925
      FACS  000e4740     40
      MCFG  000e5610     3c  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      SPCR  000e5650     50  v02 U-BOOT U-BOOTBL 20220401 INTL 0
      APIC  000e56a0     48  v02 U-BOOT U-BOOTBL 20220401 INTL 0
    
    After the culprit patch:
    
      => acpi list
      Name      Base   Size  Detail
      ----  --------  -----  ------
      RSDP  000e4500     24  v02 U-BOOT
      RSDT  000e4530     34  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      XSDT  000e45e0     44  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      CSRT  000e53a0     58  v00 U-BOOT U-BOOTBL 20220401 INTL 0
      MCFG  000e5520     3c  v01 U-BOOT U-BOOTBL 20220401 INTL 0
      SPCR  000e5560     50  v02 U-BOOT U-BOOTBL 20220401 INTL 0
      APIC  000e55b0     48  v02 U-BOOT U-BOOTBL 20220401 INTL 0
    
    As a result Linux kernel can't find mandatory tables and fails
    to boot.
    
    Hence, revert it for good.
    
    This reverts commit 379d3c1f.
    
    BugLink: https://lore.kernel.org/all/20220131225930.GJ7515@bill-the-cat/
    
    
    Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>