History log of /seL4-refos-master/libs/libplatsupport/src/plat/pc99/acpi/acpi.c
Revision Date Author Comments
# 588faf18 21-Nov-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

pc99, ltimer: Downgrade expected errors to warning

- If the ACPI isn't present don't try and parse HPET info.
- Don't print an error in function used to check if acpi tables are
accessible.


# a7e9aad0 08-Oct-2018 Anna Lyons <Anna.Lyons@data61.csiro.au>

platsupport: use ZF_LOG* instead of custom macros

This commit removes redundant definitions of debug print macros
and replaces them with use of ZF_LOG*.


# 48a144dd 13-Dec-2017 adamf <a.felizzi@student.unsw.edu.au>

libplatsupport: Moved BIOS RSDP Parsing

Moved the parsing of the RSDP from BIOS to be handled at an
earlier step in the acpi initialisation procedure. Exported
the acpi_parse_table function from the walker code to parse
the rsdp table when initialising the acpi_t object.


# 5a2ed916 11-Dec-2017 adamf <a.felizzi@student.unsw.edu.au>

libplatsupport: Modifications to RSDP parsing

Moved the parsing of the RSDP out of the table parsing procedure,
(_acpi_parse_tables). If the RSDP is not provided for ACPI
initialization, it will be searched for in the BIOS segment.
Modified the acpi_t struct to store the whole
RSDP object rather than the physical address of the object.


# de443331 06-Dec-2017 adamf <a.felizzi@student.unsw.edu.au>

libplatsupport: Code style fixes (RSDP changes)

Small coding style fixes e.g fprintf to ZF_LOG, pointer
declaration.


# fc7c1155 06-Dec-2017 adamf <a.felizzi@student.unsw.edu.au>

libplatsupport: Initialize ACPI with given RSDP

Enable ACPI initialization by passing an RSDP object rather
than searching for it within the BIOS section. Updated default
logical timer initialization to initialize the ACPI with a given
RSDP object.


# 398af6af 13-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix whitespace

- remove trailing whitespace
- remove duplicate blank lines
- remove blank lines at end of file


# a7130f9f 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

fix licenses


# c57a93f7 04-Oct-2016 Anna Lyons <Anna.Lyons@data61.csiro.au>

acpi: use singleton to avoid parsing tables twice


# 03ede780 23-Aug-2016 Kent McLeod <kent.mcleod@nicta.com.au>

Remove trailing whitespace


# 98548c66 17-Dec-2015 Matthew Fernandez <matthew.fernandez@nicta.com.au>

libplatsupport: Squash some compiler warnings.


# edecc9a5 08-Sep-2015 Adrian Danis <Adrian.Danis@nicta.com.au>

libplatsupport: Fix various 32-bit assumptions


# 47c0e46a 18-Nov-2015 Matthew Fernandez <matthew.fernandez@nicta.com.au>

libplatsupport: Avoid shadowing variables.

This change has no effect on functionality, but helps poor users such as myself
who switch on -Wshadow, only to be buffeted with spurious warnings.