OpenBSD cvs log

created 2020-11-19T18:21:16Z
begin 2020-06-12T00:00:00Z
end 2020-06-13T00:00:00Z
path src/sys
commits 13

date 2020-06-12T05:28:10Z
author dlg
files src/sys/dev/pci/if_mcx.c log diff annotate
message remove unused mcx_softc members.

ok jmatthew@

date 2020-06-12T07:22:06Z
author jsg
files src/sys/dev/pci/drm/include/generated/autoconf.h log diff annotate
message DRM_I915_FBDEV was replaced by DRM_FBDEV_EMULATION

date 2020-06-12T09:34:17Z
author mpi
files src/sys/kern/kern_event.c log diff annotate
src/sys/sys/event.h log diff annotate
message Revert addition of double underbars for filter-specific flag.

Port breakages reported by naddy@

date 2020-06-12T09:53:45Z
author kettenis
files src/sys/dev/pci/drm/i915/i915_perf.c log diff annotate
message Make i915_perf_register silent; don't see us supporting this functionality
in the foreseeable future.

date 2020-06-12T09:55:01Z
author kettenis
files src/sys/dev/pci/drm/i915/gt/debugfs_gt.c log diff annotate
message We won't support debugfs stuff on OpenBSD, at least not via a filesystem
interface.

date 2020-06-12T10:05:43Z
author kettenis
files src/sys/dev/pci/drm/drm_memory.c log diff annotate
message Since we don't support CONFIG_SWIOTLB, make drm_need_swiotlb() just return
false. In theory somebody could plug an old radeon card into a machine
with a ridiculous amount of memory (or a really old PCI/AGP card in a
machine with >4GB of memory) but supporting that scenario just isn't
worth it.

ok jsg@

date 2020-06-12T10:06:40Z
author kettenis
files src/sys/dev/pci/drm/drm_print.c log diff annotate
message Pay attention to the (Linux) kernel log level.

ok jsg@

date 2020-06-12T11:41:48Z
author deraadt
files src/sys/dev/pci/if_mcx.c log diff annotate
message correct typo, this did not compile..

date 2020-06-12T12:11:50Z
author jsg
files src/sys/dev/pci/drm/drm_hdcp.c log diff annotate
message don't warn on calls to drm_connector_attach_content_protection_property()
calling code is fine with this unimplemented function returning an error

ok kettenis@

date 2020-06-12T12:26:56Z
author kettenis
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c log diff annotate
message Make amdgpu_irq_add_domain silent; this functionality is only needed to
support digital audio output which we don't support (yet) in OpenBSD.

date 2020-06-12T12:30:10Z
author kettenis
files src/sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c log diff annotate
message Silence amdgpu_device_resize_fb_bar; supporting resizing of PCI BARs is
tricky and using the pre-programmed BAR size should always work.
Using bigger BARs might improve performance but it we probably need
other changes (such as making the driver mpsafe) to benefit from that.

date 2020-06-12T13:21:55Z
author kettenis
files src/sys/dev/fdt/bcm2835_gpio.c log diff annotate
message Fix pasto; configure pin as input if it isn't an output.

date 2020-06-12T22:01:01Z
author gkoehler
files src/sys/arch/powerpc64/include/db_machdep.h log diff annotate
src/sys/arch/powerpc64/include/pmap.h log diff annotate
src/sys/arch/powerpc64/powerpc64/db_memrw.c log diff annotate
src/sys/arch/powerpc64/powerpc64/db_trace.c log diff annotate
src/sys/arch/powerpc64/powerpc64/locore.S log diff annotate
src/sys/arch/powerpc64/powerpc64/pmap.c log diff annotate
src/sys/arch/powerpc64/powerpc64/syncicache.c log diff annotate
src/sys/arch/powerpc64/powerpc64/trap.c log diff annotate
message Teach powerpc64 ddb to x, w, break, step, trace.

Copy and adapt db_memrw.c from amd64, so ddb can read and write kernel
memory. It can now insert breakpoints in the kernel text. Change
__syncicache() to prevent an infinite loop when len isn't a multiple
of cacheline_size.

Get breakpoints and single-stepping to work.
Single-stepping uses msr bit PSL_SE (single-step trace enable).

Adapt db_trace.c db_stack_trace_print() from powerpc 32, but without
all its features. For now, powerpc64 trace doesn't print function
arguments and doesn't recognize traps.

"go for it" kettenis@