Changeset ab08b42 in mainline for arch/ia32/src/acpi/acpi.c


Ignore:
Timestamp:
2005-09-03T16:40:25Z (19 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6401f79
Parents:
f6297e0
Message:

Added symbol table lookup in exceptions.
This breaks ia64 & ppc architecture compiles.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ia32/src/acpi/acpi.c

    rf6297e0 rab08b42  
    9696         */
    9797
    98         addr[0] = (__u8 *) ebda;
     98        addr[0] = (__u8 *) PA2KA(ebda);
    9999        for (i = (ebda ? 0 : 1); i < 2; i++) {
    100100                for (j = 0; j < length[i]; j += 16) {
     
    111111        printf("%L: ACPI Root System Description Pointer\n", acpi_rsdp);
    112112
    113         acpi_rsdt = (struct acpi_rsdt *) acpi_rsdp->rsdt_address;
     113        acpi_rsdt = (struct acpi_rsdt *) (__native) acpi_rsdp->rsdt_address;
    114114        if (acpi_rsdp->revision) acpi_xsdt = (struct acpi_xsdt *) ((__address) acpi_rsdp->xsdt_address);
    115115
     
    137137        for (i=0; i<cnt; i++) {
    138138                for (j=0; j<sizeof(signature_map)/sizeof(struct acpi_signature_map); j++) {
    139                         struct acpi_sdt_header *h = (struct acpi_sdt_header *) acpi_rsdt->entry[i];
     139                        struct acpi_sdt_header *h = (struct acpi_sdt_header *) (__native) acpi_rsdt->entry[i];
    140140               
    141141                        map_sdt(h);     
Note: See TracChangeset for help on using the changeset viewer.