<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/usr.sbin/acpi, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-06-30T21:40:34Z</updated>
<entry>
<title>Decode APEI tables (BERT, EINJ, ERST, HEST).</title>
<updated>2020-06-30T21:40:34Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2020-06-30T21:40:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ebc22d04956625fd351d57d791171a6e0c653c45'/>
<id>urn:sha1:ebc22d04956625fd351d57d791171a6e0c653c45</id>
<content type='text'>
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Allow the FACS and XFACS to be zero in acpidump.</title>
<updated>2020-05-18T15:05:59Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2020-05-18T15:05:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=bc71118183ddd2493c6c8ce4511da3a2e8368804'/>
<id>urn:sha1:bc71118183ddd2493c6c8ce4511da3a2e8368804</id>
<content type='text'>
These are allowed to be zero when the hardware reduced APCI flag is set

Sponsored by:	Innovate UK
Differential Revision:	https://reviews.freebsd.org/D23207
</content>
</entry>
<entry>
<title>Remove tests for obsolete compilers in the build system</title>
<updated>2020-05-12T15:22:40Z</updated>
<author>
<name>Eric van Gyzen</name>
<email>vangyzen@FreeBSD.org</email>
</author>
<published>2020-05-12T15:22:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=fac6dee9eb58b2b558fec2aea749460ca623f6d6'/>
<id>urn:sha1:fac6dee9eb58b2b558fec2aea749460ca623f6d6</id>
<content type='text'>
Assume gcc is at least 6.4, the oldest xtoolchain in the ports tree.
Assume clang is at least 6, which was in 11.2-RELEASE.  Drop conditions
for older compilers.

Reviewed by:	imp (earlier version), emaste, jhb
MFC after:	2 weeks
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D24802
</content>
</entry>
<entry>
<title>Add _BIX (Battery Information Extended) object support.</title>
<updated>2020-02-19T06:28:55Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2020-02-19T06:28:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=294de6bbd6dfa5eeb918bb1175905e5a88302095'/>
<id>urn:sha1:294de6bbd6dfa5eeb918bb1175905e5a88302095</id>
<content type='text'>
ACPI Control Method Batteries have a _BIF and/or _BIX object which
provide static properties of the battery.  FreeBSD acpi_cmbat module
supported _BIF object only, which was deprecated as of ACPI 4.0.
_BIX is an extended version of _BIF defined in ACPI 4.0 or later.

As of writing, _BIX has two revisions.  One is in ACPI 4.0 (rev.0) and
another is in ACPI 6.0 (rev.1).  It seems that hardware vendors still
stick to _BIF only or _BIX rev.0 + _BIF for the maximum compatibility.
Microsoft requires _BIX rev.0 for Windows machines, so there are some
laptop machines with _BIX rev.0 only. In this case, FreeBSD does not
recognize the battery information.

After this change, the acpi_cmbat module gets battery information from
_BIX or _BIF object and internally uses _BIX rev.1 data structure as
the primary information store in the kernel.  ACPIIO_BATT_GET_BI[FX]
returns an acpi_bi[fx] structure built by using information obtained
from a _BIF or a _BIX object found on the system.  The revision number
field can be used to check which field is available.  The acpiconf(8)
utility will show additional information if _BIX is available.

Although ABIs of ACPIIO_BATT_* were changed, the existing APIs for
userland utilities are not changed and the backward-compatible ABIs
are provided.  This means that older versions of acpiconf(8) can also
work with the new kernel. The (union acpi_battery_ioctl_arg) was
padded to 256 byte long to avoid another ABI change in the future.
A _BIX object with its revision number &gt;1 will be treated as
compatible with the rev.1 _BIX format.

Reviewed by:	takawata
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D23728
</content>
</entry>
<entry>
<title>Merge ACPICA 20191018.</title>
<updated>2019-10-19T14:56:44Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2019-10-19T14:56:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a009b7dcabdc27aa3fdde1f2c6dd08d4fe5a3170'/>
<id>urn:sha1:a009b7dcabdc27aa3fdde1f2c6dd08d4fe5a3170</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge ACPICA 20190329.</title>
<updated>2019-03-29T20:21:28Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2019-03-29T20:21:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=278f0de60d655b6b28d4c92affe3603a49228645'/>
<id>urn:sha1:278f0de60d655b6b28d4c92affe3603a49228645</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix 32-bit buildworld broken by r343438.</title>
<updated>2019-01-25T20:53:29Z</updated>
<author>
<name>Cy Schubert</name>
<email>cy@FreeBSD.org</email>
</author>
<published>2019-01-25T20:53:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7aef71382b60c0cc17ddbd36a420b06a5808554e'/>
<id>urn:sha1:7aef71382b60c0cc17ddbd36a420b06a5808554e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use ACPI TPM2 table to probe tpmtis and tpmcrb device.</title>
<updated>2019-01-25T16:16:10Z</updated>
<author>
<name>Takanori Watanabe</name>
<email>takawata@FreeBSD.org</email>
</author>
<published>2019-01-25T16:16:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=877fc2e350994e6af54c97c88062943753712f8e'/>
<id>urn:sha1:877fc2e350994e6af54c97c88062943753712f8e</id>
<content type='text'>
Differential Revision: https://reviews.freebsd.org/D18937
</content>
</entry>
<entry>
<title>Amend the `-i batt' option description and explain that the battery</title>
<updated>2018-12-27T08:48:54Z</updated>
<author>
<name>Alexey Dokuchaev</name>
<email>danfe@FreeBSD.org</email>
</author>
<published>2018-12-27T08:48:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2cb73efc0d44459b82fcdc362d9878e560291403'/>
<id>urn:sha1:2cb73efc0d44459b82fcdc362d9878e560291403</id>
<content type='text'>
is specified by its number (index), starting with zero.  Previously,
sometimes users would try to literally invoke `acpiconf -i batt' in
their console and become confused as to why this did not work.

Approved by:		bcr (manpages)
Differential Revision:	https://reviews.freebsd.org/D18659
</content>
</entry>
<entry>
<title>rcorder(8): add support for /etc/rc.resume, so it calls "rcorder -k resume"</title>
<updated>2018-10-27T17:21:13Z</updated>
<author>
<name>Eugene Grosbein</name>
<email>eugen@FreeBSD.org</email>
</author>
<published>2018-10-27T17:21:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b25a469f94c39badfb17aba2cd33a388a4b12aaf'/>
<id>urn:sha1:b25a469f94c39badfb17aba2cd33a388a4b12aaf</id>
<content type='text'>
and runs scripts containing "KEYWORD: resume" with single "resume" argument.

Working example is the port sysutils/cpupdate that defines
extra_commands="resume" to reload CPU microcode cleared
by suspend/resume sequence.

This change does nothing for a system having no scripts with KEYWORD: resume.

MFC after:		1 month
Differential Revision:	https://reviews.freebsd.org/D15247
</content>
</entry>
</feed>
