OpenBSD/src 65gE71Vdistrib/notes/i386 contents, distrib/notes/landisk contents

   Update sets sizes.
VersionDeltaFile
1.12+9-9distrib/notes/octeon/contents
1.82+9-9distrib/notes/i386/contents
1.20+9-9distrib/notes/landisk/contents
1.18+9-9distrib/notes/loongson/contents
1.21+9-9distrib/notes/luna88k/contents
1.40+9-9distrib/notes/macppc/contents
+54-548 files not shown
+126-12614 files

OpenBSD/src Am9eV6Dsys/uvm uvmexp.h, usr.bin/vmstat vmstat.c

   Sync description of uvmexp.pdrevs with reality, that comment has been wrong
   since the CSRG days.
   ok tb@ millert@ jca@ kettenis@
VersionDeltaFile
1.159+2-2usr.bin/vmstat/vmstat.c
1.19+2-2sys/uvm/uvmexp.h
+4-42 files

OpenBSD/src ofEUBxpsys/arch/arm64/arm64 intr.c trap.c, sys/arch/armv7/armv7 intr.c

by miod on ⎇
   Add missing interrupt and traps accounting.
   ok jca@ mpi@ kevlo@ jmatthew@
VersionDeltaFile
1.31+5-1sys/arch/arm64/arm64/intr.c
1.24+4-1sys/arch/armv7/armv7/intr.c
1.13+4-1sys/arch/riscv64/riscv64/intr.c
1.52+3-1sys/arch/arm64/arm64/trap.c
1.20+3-1sys/arch/riscv64/riscv64/trap.c
+19-55 files

OpenBSD/src y57DyCdsys/dev/acpi pckbc_acpi.c

by miod on ⎇
   Remove leftover code from a previous iteration of this and which should have
   been removed before committing this in the first place.
VersionDeltaFile
1.2+1-14sys/dev/acpi/pckbc_acpi.c
+1-141 files

OpenBSD/src PbwXP8wsys/dev/acpi acpi.c

by miod on ⎇
   Fix stupid bug in previous (handle _CID being a Package type)
VersionDeltaFile
1.443+2-2sys/dev/acpi/acpi.c
+2-21 files

OpenBSD/src qNmeRqcsys/dev/acpi acpi.c

by miod on ⎇
   Handle _CID being a Package type, in which case we'll use the first
   item in the Package as the cid value to match against.

   This will allow pckbc at acpi to match on some chromebooks.

   ok kettenis@
VersionDeltaFile
1.442+9-4sys/dev/acpi/acpi.c
+9-41 files

OpenBSD/src B2d4lVYshare/man/man4 pckbc.4 acpi.4, sys/arch/amd64/conf RAMDISK

by miod on ⎇
   Although one would expect systems emulating the legacy PS/2 keyboard
   controller to do this faithfully, there are more and more systems which
   use creative interrupt configurations differing from the ISA defaults,
   and cause pckbc at isa to not behave correctly, making these keyboards (and
   sometimes trackpads, too) unusable.

   This commit introduces a pckbc at acpi attachment, which will attach instead
   of pckbc at isa if it detects an interrupt configuration which would not be
   handled correctly by the isa attachment.

   This unbreaks, among other things, the keyboards in various ChromeBook.

   ok kettenis@, thanks to everyone who tested.
VersionDeltaFile
1.1+563-0sys/dev/acpi/pckbc_acpi.c
1.19+20-12share/man/man4/pckbc.4
1.77+4-2share/man/man4/acpi.4
1.72+5-1sys/dev/acpi/files.acpi
1.441+1-4sys/dev/acpi/acpi.c
1.88+2-1sys/arch/amd64/conf/RAMDISK
+595-202 files not shown
+599-228 files

OpenBSD/src MLViOirsys/arch/alpha/include cpuconf.h

   Remove forward declaration of struct clockframe, not needed here.
VersionDeltaFile
1.8+1-3sys/arch/alpha/include/cpuconf.h
+1-31 files

OpenBSD/src Smb322esys/arch/sparc64/sparc64 locore.s

   Change getfp() to return an unBIASed stack pointer; this unbreaks
   stackdump() which got broken in machdep.c 1.202.

   It is much simpler to change getfp() than stackdump() which is its only
   caller.
VersionDeltaFile
1.230+4-3sys/arch/sparc64/sparc64/locore.s
+4-31 files

OpenBSD/src cRKRMJNsys/arch/hppa/include vmparam.h

   Move the stack 1GB higher, closer to the end of the userland address space.

   ok kettenis@
VersionDeltaFile
1.48+2-2sys/arch/hppa/include/vmparam.h
+2-21 files

OpenBSD/src MCZzkv9libexec/getty subr.c

   gettytab's dx flag is supposed to set decctlq, which is the opposite of
   ixany, but was setting ixany instead.

   Fix this by reversing the logic.

   Bug report and fix from Piotr Durlej, thanks!
VersionDeltaFile
1.29+3-3libexec/getty/subr.c
+3-31 files

OpenBSD/src CrFtWV8sys/dev/pci pcidevs_data.h pcidevs.h

   Regen
VersionDeltaFile
1.2083+5-1sys/dev/pci/pcidevs_data.h
1.2088+2-1sys/dev/pci/pcidevs.h
+7-22 files

OpenBSD/src AfcVGelsys/dev/pci pucdata.c puc.c

   Add support for Exar XR17V352, submitted by Sean on tech@
VersionDeltaFile
1.121+10-1sys/dev/pci/pucdata.c
1.32+3-2sys/dev/pci/puc.c
1.2094+2-1sys/dev/pci/pcidevs
+15-43 files

OpenBSD/src XVJCEVUsys/dev/usb usbdevs_data.h usbdevs.h

   Regen
VersionDeltaFile
1.777+77-1sys/dev/usb/usbdevs_data.h
1.783+22-1sys/dev/usb/usbdevs.h
+99-22 files

OpenBSD/src 8TZCMzPsys/dev/usb usbdevs uftdi.c

   More uftdi(4) devices; from Cameron Willams on tech@
VersionDeltaFile
1.771+22-1sys/dev/usb/usbdevs
1.80+20-1sys/dev/usb/uftdi.c
+42-22 files

OpenBSD/src P21a8jKsys/dev/usb usbdevs_data.h usbdevs.h

   Regen
VersionDeltaFile
1.776+61-1sys/dev/usb/usbdevs_data.h
1.782+16-1sys/dev/usb/usbdevs.h
+77-22 files

OpenBSD/src SKXsgSvsys/dev/usb udl.c usbdevs

   More udl(4) devices, from NetBSD.
VersionDeltaFile
1.103+25-7sys/dev/usb/udl.c
1.770+16-1sys/dev/usb/usbdevs
+41-82 files

OpenBSD/src VI0fwYzsys/arch/sparc64/include openfirm.h, sys/dev/ofw openfirm.h

   Move sparc64-specific ofw prototypes out of the MI header.
VersionDeltaFile
1.7+14-13sys/arch/sparc64/include/openfirm.h
1.20+1-3sys/dev/ofw/openfirm.h
+15-162 files

OpenBSD/src DQq8P3osys/arch/sparc64/sparc64 locore.s intr.c

   Implement interrupt depth counter for sparc64.
VersionDeltaFile
1.229+5-6sys/arch/sparc64/sparc64/locore.s
1.68+4-1sys/arch/sparc64/sparc64/intr.c
+9-72 files

OpenBSD/src uKfumhdsys/arch/sparc64/sparc64 trap.c

   Correctly compute access type for write faults. This allows write-only
   mappings to work.
VersionDeltaFile
1.127+2-2sys/arch/sparc64/sparc64/trap.c
+2-21 files

OpenBSD/src ma8vb3rsys/arch/m88k/m88k db_interface.c, sys/ddb db_elf.c db_hangman.c

   Constify strings in symbol-related ddb interfaces, and make the iterator
   callback interface a bit simpler.
   ok beck@ claudio@ mpi@
VersionDeltaFile
1.34+16-15sys/ddb/db_elf.c
1.39+10-10sys/ddb/db_hangman.c
1.37+9-10sys/ddb/db_sym.h
1.57+4-4sys/ddb/db_sym.c
1.32+3-3sys/arch/m88k/m88k/db_interface.c
1.3+2-2sys/ddb/db_elf.h
+44-4422 files not shown
+88-8828 files

OpenBSD/src 5MIAOEusys/arch/macppc/macppc opendev.c

   Remove OF_package_to_path(). This routine used to be needed by the OFW
   devices (ofnet, etc) for the VI board in the before-macppc days which nobody
   remembers, and has never been needed for anything on macs.
VersionDeltaFile
1.11+1-38sys/arch/macppc/macppc/opendev.c
+1-381 files

OpenBSD/src yBzudOQsys/arch/arm/arm pmap7.c genassym.cf, sys/arch/arm/include pmap.h cpuconf.h

   Remove leftover indirections required by pre-armv7 cpu support.
VersionDeltaFile
1.68+38-115sys/arch/arm/arm/pmap7.c
1.57+3-102sys/arch/arm/include/pmap.h
1.20+1-7sys/arch/arm/include/cpuconf.h
1.21+1-5sys/arch/arm/arm/genassym.cf
+43-2294 files

OpenBSD/src XoENV45sys/arch/sparc64/sparc64 locore.s

   Remove two unnecessary instructions, at least one being a leftover from
   debug code added in NetBSD 1.51 not being completely removed in 1.133, and
   which we have been carried since 1.1 here...
VersionDeltaFile
1.228+1-3sys/arch/sparc64/sparc64/locore.s
+1-31 files

OpenBSD/src ZxjtFnisys/arch/landisk/landisk intr.c, sys/arch/sh/include cpu.h

   Do not store the value of sp in struct clockframe, for nothing has a need
   for it.
VersionDeltaFile
1.42+2-3sys/arch/sh/include/cpu.h
1.13+2-3sys/arch/landisk/landisk/intr.c
+4-62 files

OpenBSD/src rpmG8Uwusr.sbin/wsconscfg wsconscfg.c wsconscfg.8

   Add -g option to get the index of the current virtual terminal.
   This can help scripts using wsconsctl display.focus to perform vt switches.

   From NetBSD via Sergiy Kopchalyuk.
VersionDeltaFile
1.19+19-6usr.sbin/wsconscfg/wsconscfg.c
1.21+10-4usr.sbin/wsconscfg/wsconscfg.8
+29-102 files

OpenBSD/src fFxuvRFsys/arch/sparc64/sparc64 locore.s

   Address more outdated comments.
VersionDeltaFile
1.227+8-26sys/arch/sparc64/sparc64/locore.s
+8-261 files

OpenBSD/src tDKzl1Jsys/arch/sparc64/include cpu.h, sys/arch/sparc64/sparc64 locore.s

   A long, long, time ago, pending interrupt handlers were stored in arrays
   of up to 8 handlers, one arrays par ipl level. Eventually the interrupt
   logic was changed to linked lists, but the arrays remained, even when
   the pending interrupt structures were moved to per-cpu data.

   Simplify this by only keeping a pointer to the list head, per ipl level;
   update the computations in locore accordingly, and update the relevant
   comments to match reality as well.

   ok kettenis@
VersionDeltaFile
1.226+8-13sys/arch/sparc64/sparc64/locore.s
1.109+3-2sys/arch/sparc64/include/cpu.h
+11-152 files

OpenBSD/src lEYvkWfsys/arch/sparc64/sparc64 locore.s genassym.cf

   Give locore a few more symbolic constants to make the code path constructing
   a struct clockframe rather than a struct trapframe, more visible. No
   functional change.

   ok claudio@ kettenis@
VersionDeltaFile
1.225+15-13sys/arch/sparc64/sparc64/locore.s
1.47+4-2sys/arch/sparc64/sparc64/genassym.cf
+19-152 files

OpenBSD/src 5cdyL6fsys/dev/videomode videomode.c

   Regen
VersionDeltaFile
1.3+16-11sys/dev/videomode/videomode.c
+16-111 files