CVS: cvs.openbsd.org: src

2024-09-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/09/20 13:12:50 Modified files: sys/arch/arm64/stand/efiboot: efiboot.c Log message: Add device tree mapping for Lenovo ThinkPad T14s. ok tobhe@, mlarkin@

CVS: cvs.openbsd.org: src

2024-08-19 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/19 03:26:58 Modified files: sys/dev/i2c: ihidev.c Log message: Use M_WAITOK where we can; this includes during autoconf where the only realistic option is to panic if we're doing smallish

CVS: cvs.openbsd.org: src

2024-08-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/18 05:10:10 Modified files: sys/dev/acpi : pchgpio.c Log message: Add Meteor Lake support. ok jsg@

CVS: cvs.openbsd.org: src

2024-08-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/18 05:08:47 Modified files: sys/dev/i2c: ihidev.c Log message: Don't short-circuit interrupt handling when the sc_dying flag is set. Just don't forward reports to the child drivers instea

CVS: cvs.openbsd.org: src

2024-08-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/18 04:50:22 Modified files: sys/dev/pci/drm/apple: apldcp.c Log message: Some machines have more than one DCP, so apldcp(4) can attach multiple times. So make the task pool private to each i

CVS: cvs.openbsd.org: src

2024-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/17 04:41:24 Modified files: sys/dev/pci/drm/amd/amdgpu: amdgpu_acpi.c Log message: Skip the FADT check on OpenBSD. Without it the GPU (and display) will remain on in suspend-to-idle on some

CVS: cvs.openbsd.org: src

2024-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/17 04:38:21 Modified files: sys/dev/pci/drm/amd/amdgpu: amdgpu_drv.c Log message: The amdgpu(4) code uses separate code paths for suspend and hibernate. Use the ACPI sleep state to determine

CVS: cvs.openbsd.org: src

2024-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/17 04:33:56 Modified files: sys/dev/pci/drm: drm_drv.c Log message: Linux doesn't consider S4 to be a suspend target state. ok jsg@

CVS: cvs.openbsd.org: src

2024-08-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/16 04:49:57 Modified files: sys/dev/pci/drm/include/generated: autoconf.h Log message: Set CONFIG_AMD_PMC. We don't have the corresponding driver just yet, but it seems that Linux is just ov

CVS: cvs.openbsd.org: src

2024-08-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/16 04:26:20 Modified files: sys/dev/pci/drm/amd/amdgpu: amdgpu.h amdgpu_acpi.c amdgpu_device.c Log message: drm/amd: Stop evicting resources on APUs in su

CVS: cvs.openbsd.org: src

2024-08-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/15 11:17:06 Modified files: sys/dev/usb: xhci.c xhcivar.h Log message: Upon resume, restore the saved state. Newer Intel xHCI controller (e.g. those on Meteor Lake) need this, otherwise

CVS: cvs.openbsd.org: src

2024-08-12 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/12 11:24:58 Modified files: sys/dev/acpi : acpipwrres.c Log message: Revert the guts of rev 1.14. This ends up attempting to turn of power resources for devices that aren't present. And t

CVS: cvs.openbsd.org: src

2024-08-10 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/10 14:20:50 Modified files: sys/dev/pci: pci.c Log message: Some AMD Ryzen xHCI controllers need a bit more time to transition from D3 into D0. Fixes xhci(4) issues after resume. ok der

CVS: cvs.openbsd.org: src

2024-08-08 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/08 12:46:13 Modified files: sys/dev/acpi : intelpmc.c Log message: Fix gasio access size.

CVS: cvs.openbsd.org: src

2024-08-08 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/08 01:01:22 Modified files: sys/dev/acpi : acpireg.h intelpmc.c Log message: Make intelmpc(4) print information about the residency counters advertised in the LPIT table. ok mlarkin@, dera

CVS: cvs.openbsd.org: src

2024-08-06 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/06 11:38:56 Modified files: sys/dev/acpi : acpi_x86.c acpibtn.c acpidev.h acpivar.h dsdt.c Log message: Some laptops will generate an EC event shortly after we attempt to enter a low power

CVS: cvs.openbsd.org: src

2024-08-06 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/06 11:30:04 Modified files: sys/dev/usb: xhci.c Log message: Some Intel xhci(4) controllers don't fully power down unless they've seen a "save state" command. So use that command when we

CVS: cvs.openbsd.org: src

2024-08-06 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/06 03:07:15 Modified files: sys/arch/riscv64/riscv64: intr.c Log message: The devicetree spec says in section 2.4: If an interrupt-generating device does not have an interrupt-parent propert

CVS: cvs.openbsd.org: src

2024-08-05 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/05 12:39:34 Modified files: sys/dev/fdt: mvgicp.c Log message: Adjust for arm64_intr_get_parent() changes. ok patrick@

CVS: cvs.openbsd.org: src

2024-08-05 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/05 12:37:29 Modified files: sys/dev/acpi : acpibat.c Log message: Fix reporting if critical battery state. ok jca@, mlarkin@

CVS: cvs.openbsd.org: src

2024-08-05 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/05 12:36:28 Modified files: sys/dev/fdt: qcpas.c Log message: Add battery sensors. ok phessler@

CVS: cvs.openbsd.org: src

2024-08-05 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/05 07:55:34 Modified files: sys/arch/armv7/armv7: intr.c Log message: The devicetree spec says in section 2.4: If an interrupt-generating device does not have an interrupt-parent property, i

CVS: cvs.openbsd.org: src

2024-08-04 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/04 09:30:08 Modified files: sys/dev/fdt: qcpas.c qcscm.c sys/sys: device.h Log message: Add battery status support for the x1e80100. This SoC needs a second firmware and

CVS: cvs.openbsd.org: src

2024-08-04 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/04 08:21:09 Modified files: share/man/man4 : Makefile Added files: share/man/man4 : intelpmc.4 Log message: intelpmc(4)

CVS: cvs.openbsd.org: src

2024-08-04 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/04 05:05:18 Modified files: sys/arch/amd64/conf: GENERIC sys/arch/amd64/include: specialreg.h sys/dev/acpi : acpi_x86.c acpivar.h files.acpi Added files: sys/dev/ac

CVS: cvs.openbsd.org: src

2024-08-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/08/02 03:28:35 Modified files: sys/dev/acpi : acpipwrres.c Log message: Switch off unreferenced power resources in DVACT_POWERDOWN instead of DVACT_SUSPEND. Fixes an issue with (un)hibernate

CVS: cvs.openbsd.org: src

2024-07-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/30 03:07:00 Modified files: regress/sys/btcfi: foobar.c Log message: On arm64, check whether the CPU has the BT feature to determine the expected outcome of the test.

CVS: cvs.openbsd.org: src

2024-07-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/30 02:59:33 Modified files: sys/arch/arm64/arm64: cpu.c sys/arch/arm64/include: armreg.h Log message: Populate most of the remaining hwcap and hwcap2 flags based on the detected CPU

CVS: cvs.openbsd.org: src

2024-07-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/29 12:43:12 Modified files: sys/arch/i386/i386: machdep.c sys/arch/amd64/amd64: machdep.c Log message: Set the target ACPI to S5 when we're powering down the machine. Prevents us fr

CVS: cvs.openbsd.org: src

2024-07-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/27 07:31:26 Modified files: sys/arch/arm64/arm64: locore.S Log message: Use ".arch_extension fp" for the signal trampoline since it saves and restores the FPU registers (running in userland).

CVS: cvs.openbsd.org: src

2024-07-25 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/25 14:21:40 Modified files: sys/dev/fdt: qcpas.c Log message: Explicitly request for battery status updates as the firmware doesn't seem to send us regular updates itself. Estamate the r

CVS: cvs.openbsd.org: src

2024-07-24 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/24 15:24:18 Modified files: sys/arch/arm64/arm64: cpu.c machdep.c trap.c sys/arch/arm64/include: armreg.h cpu.h Log message: If the CPU cores implement FEAT_IDST, emulate access to t

CVS: cvs.openbsd.org: src

2024-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/22 16:06:27 Modified files: lib/libc/dlfcn : init.c Log message: Specify a priority for _libc_preinit() to make sure it runs before other constructors (such as the constructor for libcompiler

CVS: cvs.openbsd.org: src

2024-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/21 12:57:31 Modified files: sys/arch/arm64/arm64: cpu.c Log message: Populate hwcap and hwcap2 based on the sanitized values of the ID register values and the feature bits that we recognize.

CVS: cvs.openbsd.org: src

2024-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/18 11:18:01 Modified files: sys/arch/arm64/arm64: cpu.c Log message: Fix typos in previous commit spotted by naddy@

CVS: cvs.openbsd.org: src

2024-07-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/17 09:21:59 Modified files: sys/arch/arm64/arm64: autoconf.c cpu.c machdep.c sys/arch/arm64/include: cpu.h Log message: Clean up the cpi_id_aa64xxx variables at the end of autoconf s

CVS: cvs.openbsd.org: src

2024-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/14 04:50:39 Modified files: sys/dev/acpi : acpi.c Log message: In addition to setting the PCI power state, also run the appropriate _PSx method that matches the target state. ok deraadt@

CVS: cvs.openbsd.org: src

2024-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/14 04:48:55 Modified files: sys/dev/acpi : acpipwrres.c Log message: Upon first suspend, turn off all power resources that haven't been referenced. ok deraadt@

CVS: cvs.openbsd.org: src

2024-07-13 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/13 09:38:21 Modified files: sys/dev/pci/drm: drm_drv.c drm_linux.c sys/dev/pci/drm/i915/gt: intel_gt_pm.c sys/dev/pci/drm/include/generated: autoconf.h sys/dev/pci/dr

CVS: cvs.openbsd.org: src

2024-07-12 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/12 02:33:25 Modified files: sys/dev/pci: if_bwfm_pci.c Log message: Use dedicated window for access to the PCIe core registers. Based on a diff from Hector Martin for Asahi Linux. ok pat

CVS: cvs.openbsd.org: src

2024-07-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/11 06:39:53 Modified files: sys/dev/pci/drm/include/linux: fb.h Log message: Turn FBINFO_xxx defines into proper flags. Gets rid of an unwanted warning introduced by a recent commit to drm_f

CVS: cvs.openbsd.org: src

2024-07-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/11 06:07:40 Modified files: sys/arch/arm64/arm64: cpu.c sys/arch/arm64/conf: Makefile.arm64 Log message: Use FEAT_RNG to feed entropy into the random subsystem like we do on amd64.

CVS: cvs.openbsd.org: src

2024-07-10 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/10 05:01:24 Modified files: sys/arch/arm64/arm64: cpu.c sys/arch/arm64/include: cpu.h sys/dev/fdt: psci.c pscivar.h Log message: Implement support for deeper idle states

CVS: cvs.openbsd.org: src

2024-07-10 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/10 04:53:55 Modified files: sys/dev/efi: efi.c sys/dev/fdt: qcscm.c sys/arch/arm64/include: efivar.h Log message: Hook up the Qualcomm UEFI Secure Application that h

CVS: cvs.openbsd.org: src

2024-07-09 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/09 02:47:10 Modified files: sys/dev/fdt: dwpcie.c Log message: Implement MSI multiple-vector support. ok patrick@

CVS: cvs.openbsd.org: src

2024-07-04 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/04 15:54:38 Modified files: sys/dev/fdt: qcspmi.c Log message: Implement support for version 7 controllers. These have two separate SPMI busses but we only support the first one for now.

CVS: cvs.openbsd.org: src

2024-07-04 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/04 14:11:46 Modified files: sys/dev/fdt: qcscm.c Log message: Only override the time offset in rtcinfo[0] when setting the time; don't touch rtcinfo[1] and rtcinfo[2]. This doesn't actua

CVS: cvs.openbsd.org: src

2024-07-03 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/03 16:29:38 Modified files: sys/arch/arm64/stand/efiboot: efiboot.c Log message: Add device tree mapping for Asus Vivobook S15. ok deraadt@

CVS: cvs.openbsd.org: src

2024-07-03 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/03 15:04:05 Modified files: sys/arch/arm64/arm64: machdep.c sys/arch/arm64/dev: arm64_bus_space.c Log message: Map BUS_SPACE_MAP_PREFETCHABLE to Normal-NC. There are other memory at

CVS: cvs.openbsd.org: src

2024-07-03 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/03 14:12:30 Modified files: sys/arch/arm64/stand/efiboot: efiboot.c Log message: Switch to a table for mapping smbios vendor/product to device tree file name. Check for a partial match of th

CVS: cvs.openbsd.org: src

2024-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/02 16:28:29 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: regen

CVS: cvs.openbsd.org: src

2024-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/02 16:28:02 Modified files: sys/dev/pci: pcidevs Log message: Add Qualcomm X1E80100

CVS: cvs.openbsd.org: src

2024-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/02 13:59:54 Modified files: sys/arch/arm64/arm64: cpu.c Log message: Fix unintended comparison between signed and unsigned integer. C type conversion rules are hard, let's go shopping. ok pa

CVS: cvs.openbsd.org: src

2024-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/02 04:25:16 Modified files: sys/arch/arm64/arm64: cpu.c sys/arch/arm64/conf: Makefile.arm64 files.arm64 Added files: sys/arch/arm64/arm64: lse.S Log message: The traditional

CVS: cvs.openbsd.org: src

2024-07-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/02 02:27:04 Modified files: sys/dev/acpi : acpi.c Log message: Do not attach acpitz(4) if the _STA method indicates that a thermal zone isn't present. While it isn't clear whether _STA app

CVS: cvs.openbsd.org: src

2024-07-01 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/07/01 08:13:44 Modified files: sys/dev/ofw: ofw_thermal.c Log message: Don't crash if we can't read the temperature for a zone while polling it. ok dv@

CVS: cvs.openbsd.org: src

2024-06-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/27 03:40:15 Modified files: sys/dev/fdt: rktemp.c Log message: Implement ts_set_limit() for rk3588. This makes thermal zones on rk3588 boards work. This should make DVFS safe on those b

CVS: cvs.openbsd.org: src

2024-06-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/27 03:37:07 Modified files: sys/dev/ofw: ofw_thermal.c ofw_thermal.h Log message: Implement an optional callback function for thermal sensors to set a trip limit to support thermal zones

CVS: cvs.openbsd.org: src

2024-06-25 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/25 06:02:48 Modified files: sys/arch/amd64/amd64: intr.c Log message: Print the last non-wakeup interrupt received during suspend. Note that this may print an (MSI) interrupt that sneaks in

CVS: cvs.openbsd.org: src

2024-06-25 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/25 05:57:10 Modified files: sys/dev/acpi : acpi.c acpi_x86.c acpiec.c acpivar.h Log message: Implement sleep button and EC events as wakeup events. Print the wakeup reason. ok mglocker@,

CVS: cvs.openbsd.org: src

2024-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/23 16:08:37 Modified files: sys/arch/alpha/alpha: mem.c sys/arch/amd64/amd64: mem.c sys/arch/arm/arm: mem.c sys/arch/arm64/arm64: mem.c sys/arch/hppa/hppa: m

CVS: cvs.openbsd.org: src

2024-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/23 09:37:31 Modified files: sys/arch/arm64/stand/efiboot: conf.c efiacpi.c Log message: Add support for ACPI firmware that provides the base address of individual GIC redistributors in the pe

CVS: cvs.openbsd.org: src

2024-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/23 07:11:51 Modified files: sys/arch/riscv64/stand/efiboot: efiboot.c Log message: Fix previous commit; add missing label

CVS: cvs.openbsd.org: src

2024-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/23 04:18:11 Modified files: sys/dev/fdt: rkusbphy.c Log message: Add RK3588 support. ok patrick@

CVS: cvs.openbsd.org: src

2024-06-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/23 04:17:16 Modified files: sys/arch/arm64/arm64: cpu.c sys/arch/arm64/include: armreg.h Log message: Enable EPAN if it is available. ok patrick@

CVS: cvs.openbsd.org: src

2024-06-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/20 16:03:23 Modified files: sys/arch/armv7/stand/efiboot: efiboot.c Log message: Instead of allocating an arbitrary amount of extra space, let the EFI devicetree fixup protocol less us how mu

CVS: cvs.openbsd.org: src

2024-06-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/20 16:03:02 Modified files: sys/arch/riscv64/stand/efiboot: efiboot.c Log message: Instead of allocating an arbitrary amount of extra space, let the EFI devicetree fixup protocol less us how

CVS: cvs.openbsd.org: src

2024-06-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/20 15:52:08 Modified files: sys/arch/arm64/stand/efiboot: efiboot.c Log message: Instead of allocating an arbitrary amount of extra space, let the EFI devicetree fixup protocol less us how mu

CVS: cvs.openbsd.org: src

2024-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/17 03:37:07 Modified files: sys/arch/riscv64/stand/efiboot: efiboot.c Log message: KNF

CVS: cvs.openbsd.org: src

2024-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/17 03:36:04 Modified files: sys/arch/arm64/stand/efiboot: efiboot.c Log message: KNF

CVS: cvs.openbsd.org: src

2024-06-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/17 03:12:45 Modified files: sys/arch/armv7/stand/efiboot: conf.c efiboot.c sys/arch/riscv64/stand/efiboot: conf.c efiboot.c Added files: sys/arch/armv7/stand/efiboot: efidt.h

CVS: cvs.openbsd.org: src

2024-06-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/15 12:01:44 Modified files: sys/arch/amd64/amd64: intr.c Log message: We should block non-wakeup interrupts until we're in the resume path and have disabled interrupts at the CPU level again.

CVS: cvs.openbsd.org: src

2024-06-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/14 14:00:32 Modified files: sys/dev/ofw: ofw_regulator.c ofw_regulator.h Log message: Disallow setting the voltage of coupled regulators for now. Some RK3588 boards use different regulat

CVS: cvs.openbsd.org: src

2024-06-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/14 13:49:17 Modified files: sys/arch/arm64/stand/efiboot: conf.c efiboot.c Added files: sys/arch/arm64/stand/efiboot: efidt.h Log message: When loading a device tree using the "mach

CVS: cvs.openbsd.org: src

2024-06-13 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/13 12:05:54 Modified files: sys/dev/pci/drm: drm_linux.c sys/dev/pci/drm/include/generated: autoconf.h sys/dev/pci/drm/include/linux: acpi.h Log message: Implement acpi_targ

CVS: cvs.openbsd.org: src

2024-06-12 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/12 03:08:43 Modified files: share/man/man4 : rktemp.4 Log message: Update

CVS: cvs.openbsd.org: src

2024-06-12 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/12 03:06:15 Modified files: sys/dev/fdt: rktemp.c Log message: Add RK3588 support. ok mlarkin@, kurt@

CVS: cvs.openbsd.org: src

2024-06-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/11 11:35:26 Modified files: sys/dev/acpi : acpi.c Log message: Avoid powering down PCI devices if we're rebooting. This makes some machines (e.g. the t410) unhappy. ok mglocker@

CVS: cvs.openbsd.org: src

2024-06-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/11 09:44:55 Modified files: sys/arch/arm/arm: cpu.c sys/arch/arm64/arm64: cpu.c sys/arch/riscv64/riscv64: cpu.c Log message: Clamp CPU clock frequencies to [min, max] range

CVS: cvs.openbsd.org: src

2024-06-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/11 03:15:33 Modified files: sys/dev/fdt: rkclock.c rkclock_clocks.h Log message: Add RK3588 TSADC clocks and resets. ok patrick@, dlg@

CVS: cvs.openbsd.org: src

2024-06-07 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/07 10:53:35 Modified files: sys/arch/amd64/amd64: cpu.c ipifuncs.c machdep.c sys/arch/amd64/include: cpu.h sys/arch/i386/i386: machdep.c sys/arch/i386/include: cpu.h

CVS: cvs.openbsd.org: src

2024-06-02 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/06/02 05:08:41 Modified files: sys/dev/acpi : acpi.c amltypes.h Log message: Power down PCI devices in S0 as well. Needed for suspend-to-idle. ok mglocker@

CVS: cvs.openbsd.org: src

2024-05-29 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/29 06:21:33 Modified files: sys/arch/amd64/amd64: acpi_machdep.c cpu.c intr.c sys/arch/amd64/include: cpu.h sys/arch/i386/i386: cpu.c sys/dev/acpi : acpi.c acpi_x86

CVS: cvs.openbsd.org: src

2024-05-28 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/28 03:40:40 Modified files: sys/arch/arm64/dev: apm.c sys/arch/macppc/dev: apm.c sys/dev/acpi : acpi_x86.c sys/kern : subr_suspend.c sys/sys:

CVS: cvs.openbsd.org: src

2024-05-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/27 03:31:59 Modified files: sys/dev/acpi : acpi_x86.c Log message: Set sc_state to ACPI_STATE_S0 at the end of resume instead of at the start such that ACPI resume code can see what state w

CVS: cvs.openbsd.org: src

2024-05-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/27 00:20:59 Modified files: sys/arch/arm64/include: armreg.h sys/arch/arm64/arm64: cpu.c Log message: Decode remaining ID_AA64ISAR1_EL1 features. ok jsg@

CVS: cvs.openbsd.org: src

2024-05-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/26 16:04:52 Modified files: sys/dev/fdt: dwmshc.c fanpwr.c Log message: Revert bits that got accidentally committed. spotted by patrick@

CVS: cvs.openbsd.org: src

2024-05-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/26 12:06:21 Modified files: sys/dev/fdt: dwmshc.c fanpwr.c rkpmic.c Log message: Clear interrupt status to prevent power down after resume initiated by pressing the power button. ok patr

CVS: cvs.openbsd.org: src

2024-05-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/26 07:40:54 Modified files: sys/dev/fdt: rkpmic.c Log message: Add support for configuring sleep voltage settings based on device tree properties for the RK809. ok patrick@

CVS: cvs.openbsd.org: src

2024-05-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/26 07:37:32 Modified files: sys/arch/amd64/amd64: acpi_machdep.c intr.c sys/arch/amd64/include: intr.h intrdefs.h sys/arch/arm64/arm64: cpu.c intr.c sys/arch/i386/i38

CVS: cvs.openbsd.org: src

2024-05-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/17 13:43:45 Modified files: sys/dev/pci: azalia.c Log message: The INTSTS register is read-only, so the attempt to clear interrupts by writing to it doesn't actually work. Therefore we h

CVS: cvs.openbsd.org: src

2024-05-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/16 03:30:03 Modified files: sys/sys: mutex.h sys/arch/hppa/include: mutex.h sys/arch/m88k/include: mutex.h Log message: Stop treating IPL_NONE mutexes special in MUL

CVS: cvs.openbsd.org: src

2024-05-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/15 16:54:03 Modified files: sys/dev/fdt: ociic.c Log message: Recent OpenSBI versions implement shutdown and reboot through the DA9063 PMIC, but expect the I2C controller to remain enable

CVS: cvs.openbsd.org: src

2024-05-13 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/13 13:56:38 Modified files: sys/dev/acpi : acpi.c acpi_x86.c acpibtn.c acpivar.h Log message: Ignore button events in the first 10 seconds after resume. On some ACPI implementations pressi

CVS: cvs.openbsd.org: src

2024-05-13 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/13 04:01:53 Modified files: sys/arch/amd64/pci: pci_machdep.c sys/dev/pci: pcireg.h Log message: Implement hardware masking for MSI and MSI-X on amd64. Note that masking MSIs ca

CVS: cvs.openbsd.org: src

2024-05-12 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/05/12 14:02:13 Modified files: sys/dev/fdt: rkpmic.c Log message: Add support for using the power button function of the RK809. This initiates a graceful powerdown when the powerbutton is pr

CVS: cvs.openbsd.org: src

2024-04-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/04/14 03:59:04 Modified files: sys/arch/amd64/amd64: cpu.c mds.S sys/arch/amd64/include: cpu.h fpu.h Log message: Implement support for AVX-512. This required some fixes to the so-far

CVS: cvs.openbsd.org: src

2024-04-13 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/04/13 08:20:48 Modified files: sys/dev/fdt: psci.c pscivar.h Log message: Renove unused function and prototype. ok jsg@

CVS: cvs.openbsd.org: src

2024-04-13 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/04/13 08:19:39 Modified files: sys/arch/arm64/arm64: cpu.c Log message: Split out Spectre-V2 and Spectre-BHB mitigation code like I did for Spectre-V4 a few weeks ago. Treat Qualcomm Kryo 400 S

CVS: cvs.openbsd.org: src

2024-04-09 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2024/04/09 05:13:51 Modified files: distrib/armv7/miniroot: Makefile Makefile.inc distrib/armv7/ramdisk: install.md list distrib/notes/armv7: contents etc/etc.armv7 : Makefi

  1   2   3   4   5   6   7   8   9   10   >