ahs3
Al Stonemaintainer
libacpi ======= Git and/or Project Pages: https://pagure.io/libacpi Purpose: To begin with, provide a user-space library for access to and manipulation of ACPI tables; this includes not only tables that are currently in use (via sysfs), but also copies of binary or ASL source files. The idea is to provide a logical interface to the tables, whilst hiding the underlying binary form of the individual tables. This includes set/get operations and the like. Further, the idea is to take a different perspective and provide access to ACPI information via functionality -- so, for example, an interface to power management features, or perhaps to battery features. The long term goal would be to encapsulate both user space functionality, as well as provide Linux kernel functionality. But let's not get ahead of ourselves.... Licensing: libacpi -- a library for using ACPI tables Copyright (c) 2017, Al Stone <ahs3@redhat.com> This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA References: [0] ACPI specifications: http://www.uefi.org/specifications [1] Subsidiary specifications for tables not included in the full ACPI specification: http://uefi.org/acpi