OpenBSD cvs log

created 2024-08-10T19:36:27Z
begin 2024-08-04T00:00:00Z
end 2024-08-05T00:00:00Z
path src/sys
commits 5

date 2024-08-04T11:05:18Z
author kettenis
files src/sys/arch/amd64/conf/GENERIC log diff annotate
src/sys/arch/amd64/include/specialreg.h log diff annotate
src/sys/dev/acpi/acpi_x86.c log diff annotate
src/sys/dev/acpi/acpivar.h log diff annotate
src/sys/dev/acpi/files.acpi log diff annotate
src/sys/dev/acpi/intelpmc.c log diff annotate
message Add intelpmc(4), a driver for the power management controller found on
various Intel SoCs. The driver takes care of calling the AML methods
needed to enter low power idle states during suspend-to-idle (S0i).
The driver also implements some debug code that prints the residency of
various power states in dmesg. Based on some earlier code by jcs@

ok jcs@

date 2024-08-04T12:01:18Z
author kettenis
files src/sys/arch/arm64/arm64/intr.c log diff annotate
message The devicetree spec says in section 2.4:

If an interrupt-generating device does not have an interrupt-parent
property, its interrupt parent is assumed to be its devicetree
parent.

Implement this aspect of the spec in the same way as Linux does by not
just looking at the immediate parent but keep on walking up the tree
until we hit a node with an "interrupt-controller" property or a node
that has an "interrupt-parent" property.

ok patrick@

date 2024-08-04T15:30:08Z
author kettenis
files src/sys/dev/fdt/qcpas.c log diff annotate
src/sys/dev/fdt/qcscm.c log diff annotate
src/sys/sys/device.h log diff annotate
message Add battery status support for the x1e80100. This SoC needs a second
firmware and requires us to shut down an initial "light" firmware that
was presumably loaded bu the system firmware. For now the required
firmwares are not packaged and need to be copied from the Windows
install.

ok patrick@

date 2024-08-04T20:10:38Z
author mglocker
files src/sys/dev/fdt/qcpas.c log diff annotate
message Fix typo.

ok kettenis@

date 2024-08-04T22:28:08Z
author guenther
files src/sys/sys/poll.h log diff annotate
message ppoll() is in POSIX-2024. Update #include visibility and manpages
and add restrict qualifiers. While here, rename the BUGS section
to CAVEATS since they're really "these probably don't do what you
want" notes and not things that need fixing.

ok millert@