x86: Change write_acpi_tables() signature a little bit
authorBin Meng <bmeng.cn@gmail.com>
Sun, 28 Feb 2016 06:58:00 +0000 (22:58 -0800)
committerBin Meng <bmeng.cn@gmail.com>
Thu, 17 Mar 2016 02:27:22 +0000 (10:27 +0800)
Change the parameter and return value of write_acpi_tables() to u32
to conform with other table write routines.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/x86/cpu/qemu/fw_cfg.c
arch/x86/include/asm/acpi_table.h
arch/x86/lib/acpi_table.c

index 5ea7a6e2e539c53b15801969b84ed908d80f1c31..a0a3d08079a146ab18628e22ca186c780db20615 100644 (file)
@@ -232,8 +232,7 @@ static struct fw_file *qemu_fwcfg_find_file(const char *name)
  *          be ignored.
  * @return: 0 on success, or negative value on failure
  */
-static int bios_linker_allocate(struct bios_linker_entry *entry,
-                          unsigned long *addr)
+static int bios_linker_allocate(struct bios_linker_entry *entry, u32 *addr)
 {
        uint32_t size, align;
        struct fw_file *file;
@@ -383,7 +382,7 @@ unsigned install_e820_map(unsigned max_entries, struct e820entry *entries)
 }
 
 /* This function loads and patches ACPI tables provided by QEMU */
-unsigned long write_acpi_tables(unsigned long addr)
+u32 write_acpi_tables(u32 addr)
 {
        int i, ret = 0;
        struct fw_file *file;
index 0853248f807b0f6e623839bc702d031af5756e2b..9856fa6c437e8854e6a56db3d661ddc27c2202a1 100644 (file)
@@ -390,4 +390,4 @@ void acpi_create_fadt(struct acpi_fadt *fadt, struct acpi_facs *facs,
                         void *dsdt);
 int acpi_create_madt_lapic_nmi(struct acpi_madt_lapic_nmi *lapic_nmi, u8 cpu,
                         u16 flags, u8 lint);
-unsigned long write_acpi_tables(unsigned long start);
+u32 write_acpi_tables(u32 start);
index 2ec5ad2fa4a0d11f7b56984036d739c50ccb63c3..790f6fbd0fa3b88055954492238cd6e0c18a9222 100644 (file)
@@ -335,9 +335,9 @@ static void acpi_create_ssdt_generator(acpi_header_t *ssdt,
  * QEMU's version of write_acpi_tables is defined in
  * arch/x86/cpu/qemu/fw_cfg.c
  */
-unsigned long write_acpi_tables(unsigned long start)
+u32 write_acpi_tables(u32 start)
 {
-       unsigned long current;
+       u32 current;
        struct acpi_rsdp *rsdp;
        struct acpi_rsdt *rsdt;
        struct acpi_xsdt *xsdt;