Annotation of qemu/pc-bios/bios-pq/0008_qemu-bios-provide-gpe-_l0x-methods.patch, revision 1.1.1.1

1.1       root        1: qemu: bios: provide gpe _L0x methods (Glauber Costa)
                      2: 
                      3: provide methods for gpe blk 0, even though they do nothing atm
                      4:     
                      5: Signed-off-by: Glauber Costa <[email protected]>
                      6: Signed-off-by: Avi Kivity <[email protected]>
                      7: Signed-off-by: Anthony Liguori <[email protected]>
                      8: 
                      9: Index: bochs/bios/acpi-dsdt.dsl
                     10: ===================================================================
                     11: --- bochs.orig/bios/acpi-dsdt.dsl
                     12: +++ bochs/bios/acpi-dsdt.dsl
                     13: @@ -597,4 +597,59 @@ DefinitionBlock (
                     14:          Zero,  /* reserved */
                     15:          Zero   /* reserved */
                     16:      })
                     17: +
                     18: +    Scope (\_GPE)
                     19: +    {
                     20: +        Name(_HID, "ACPI0006")
                     21: +
                     22: +        Method(_L00) {
                     23: +            Return(0x01)
                     24: +        }
                     25: +        Method(_L01) {
                     26: +            Return(0x01)
                     27: +        }
                     28: +        Method(_L02) {
                     29: +            Return(0x01)
                     30: +        }
                     31: +        Method(_L03) {
                     32: +            Return(0x01)
                     33: +        }
                     34: +        Method(_L04) {
                     35: +            Return(0x01)
                     36: +        }
                     37: +        Method(_L05) {
                     38: +            Return(0x01)
                     39: +        }
                     40: +        Method(_L06) {
                     41: +            Return(0x01)
                     42: +        }
                     43: +        Method(_L07) {
                     44: +            Return(0x01)
                     45: +        }
                     46: +        Method(_L08) {
                     47: +            Return(0x01)
                     48: +        }
                     49: +        Method(_L09) {
                     50: +            Return(0x01)
                     51: +        }
                     52: +        Method(_L0A) {
                     53: +            Return(0x01)
                     54: +        }
                     55: +        Method(_L0B) {
                     56: +            Return(0x01)
                     57: +        }
                     58: +        Method(_L0C) {
                     59: +            Return(0x01)
                     60: +        }
                     61: +        Method(_L0D) {
                     62: +            Return(0x01)
                     63: +        }
                     64: +        Method(_L0E) {
                     65: +            Return(0x01)
                     66: +        }
                     67: +        Method(_L0F) {
                     68: +            Return(0x01)
                     69: +        }
                     70: +    }
                     71: +
                     72:  }
                     73: Index: bochs/bios/rombios32.c
                     74: ===================================================================
                     75: --- bochs.orig/bios/rombios32.c
                     76: +++ bochs/bios/rombios32.c
                     77: @@ -1647,6 +1647,8 @@ void acpi_bios_init(void)
                     78:      fadt->pm_tmr_len = 4;
                     79:      fadt->plvl2_lat = cpu_to_le16(0xfff); // C2 state not supported
                     80:      fadt->plvl3_lat = cpu_to_le16(0xfff); // C3 state not supported
                     81: +    fadt->gpe0_blk = cpu_to_le32(0xafe0);
                     82: +    fadt->gpe0_blk_len = 4;
                     83:      /* WBINVD + PROC_C1 + PWR_BUTTON + SLP_BUTTON + FIX_RTC */
                     84:      fadt->flags = cpu_to_le32((1 << 0) | (1 << 2) | (1 << 4) | (1 << 5) | (1 << 6));
                     85:      acpi_build_table_header((struct acpi_table_header *)fadt, "FACP",
                     86: 
                     87: -- 
                     88: 
                     89: 
                     90: 
                     91: 
                     92: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.