diff options
author | David Woodhouse <David.Woodhouse@intel.com> | 2013-02-23 00:24:48 +0000 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2013-02-23 09:52:39 -0500 |
commit | d304fe4250934e1ce3f3296f3e538cc7ad05dea6 (patch) | |
tree | 63a91abdcbc5d4024ce0b407c5be680a00c94151 | |
parent | e78e7618da272bb47ad23e98d951102ca3cd3301 (diff) | |
download | seabios-d304fe4250934e1ce3f3296f3e538cc7ad05dea6.zip seabios-d304fe4250934e1ce3f3296f3e538cc7ad05dea6.tar.gz seabios-d304fe4250934e1ce3f3296f3e538cc7ad05dea6.tar.bz2 |
Rename find_pmtimer() to find_acpi_features()
I'm about to make it do more than just the pmtimer...
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
-rw-r--r-- | src/acpi.c | 10 | ||||
-rw-r--r-- | src/acpi.h | 2 | ||||
-rw-r--r-- | src/coreboot.c | 4 | ||||
-rw-r--r-- | src/csm.c | 4 | ||||
-rw-r--r-- | src/xen.c | 4 |
5 files changed, 11 insertions, 13 deletions
@@ -925,15 +925,13 @@ find_resume_vector(void) } void -find_pmtimer(void) +find_acpi_features(void) { struct fadt_descriptor_rev1 *fadt = find_fadt(); if (!fadt) return; - u32 pm_tmr = fadt->pm_tmr_blk; + u32 pm_tmr = le32_to_cpu(fadt->pm_tmr_blk); dprintf(4, "pm_tmr_blk=%x\n", pm_tmr); - if (!pm_tmr) - return; - - pmtimer_setup(pm_tmr, 3579); + if (pm_tmr) + pmtimer_setup(pm_tmr, 3579); } @@ -5,7 +5,7 @@ void acpi_setup(void); u32 find_resume_vector(void); -void find_pmtimer(void); +void find_acpi_features(void); #define RSDP_SIGNATURE 0x2052545020445352LL // "RSD PTR " diff --git a/src/coreboot.c b/src/coreboot.c index f0484e1..c9ad2a8 100644 --- a/src/coreboot.c +++ b/src/coreboot.c @@ -12,7 +12,7 @@ #include "boot.h" // boot_add_cbfs #include "disk.h" // MAXDESCSIZE #include "config.h" // CONFIG_* -#include "acpi.h" // find_pmtimer +#include "acpi.h" // find_acpi_features #include "pci.h" // pci_probe_devices @@ -214,7 +214,7 @@ coreboot_platform_setup(void) scan_tables(m->start, m->size); } - find_pmtimer(); + find_acpi_features(); } @@ -146,12 +146,12 @@ handle_csm_0002(struct bregs *regs) dprintf(3, "CSM PIRQ table at %p\n", PirAddr); } - // For find_resume_vector()... and find_pmtimer() + // For find_resume_vector()... and find_acpi_features() if (csm_rsdp.signature == RSDP_SIGNATURE) { RsdpAddr = &csm_rsdp; dprintf(3, "CSM ACPI RSDP at %p\n", RsdpAddr); - find_pmtimer(); + find_acpi_features(); } // SMBIOS table needs to be copied into the f-seg @@ -10,7 +10,7 @@ #include "memmap.h" // add_e820 #include "types.h" // ASM32FLAT #include "util.h" // copy_acpi_rsdp -#include "acpi.h" // find_pmtimer +#include "acpi.h" // find_acpi_features #define INFO_PHYSICAL_ADDRESS 0x00001000 @@ -125,7 +125,7 @@ void xen_biostable_setup(void) for (i=0; i<info->tables_nr; i++) copy_table(tables[i]); - find_pmtimer(); + find_acpi_features(); } void xen_ramsize_preinit(void) |