• Len Brown's avatar
    [ACPI] Summary of changes for ACPICA version 20031002: · dac231e4
    Len Brown authored
    Fixed a problem with Index Fields where the index was not incremented
    for fields that require multiple writes to the index/data registers
    (Fields that are wider than the data register.)
    
    Fixed a problem with all Field objects where a write could go beyond the
    end-of-field if the field was larger than the access granularity and
    therefore required multiple writes to complete the request.  An extra
    write beyond the end of the field could happen inadvertently.
    
    Fixed a problem with Index Fields where a BUFFER_OVERFLOW error would
    incorrectly be returned if the width of the Data Register was larger
    than the specified field access width.
    
    Completed fixes for LoadTable() and Unload() and verified their
    operation.  Implemented full support for the "DdbHandle" object
    throughout the ACPI CA subsystem.
    
    Implemented full support for the MADT and ECDT tables in the ACPI CA
    header files.  Even though these tables are not directly consumed by
    ACPI CA, the header definitions are useful for ACPI device drivers.
    
    Integrated resource descriptor fixes posted to the Linux ACPI list.
    This included checks for minimum descriptor length, and support for
    trailing NULL strings within descriptors that have optional string
    elements.
    
    Fixed a problem where the SMI_CMD register could be written even if it
    was not supported on the platform (when FADT.SMI_CMD is zero)
    dac231e4
exsystem.c 10.2 KB