libacpi

Created 6 years ago
Maintained by ahs3
a library for using ACPI tables
Members 1
Al Stone committed 6 years ago
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