CVS: cvs.openbsd.org: src

2020-07-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/11 10:24:37 Modified files: lib/libc/arch/powerpc64/gen: Makefile.inc Log message: Add usertc.c.

CVS: cvs.openbsd.org: src

2020-07-11 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/11 11:29:17 Modified files: gnu/llvm/tools/clang/lib/Basic/Targets: PPC.h Log message: Set the default ABI for OpenBSD to ELFv2 in the clang frontend as well. This makes sure the compiler def

CVS: cvs.openbsd.org: src

2020-07-12 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/12 16:47:16 Modified files: distrib/powerpc64/ramdisk: install.md Log message: Remove comma that shouldn't be there.

CVS: cvs.openbsd.org: src

2020-07-13 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/13 16:37:37 Modified files: sys/arch/powerpc64/include: frame.h signal.h sys/arch/powerpc64/powerpc64: machdep.c Log message: Clean up , moving the trapframe struct into .

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 03:41:30 Modified files: sys/arch/powerpc64/include: reg.h sys/arch/powerpc64/powerpc64: process_machdep.c Log message: Implement ptrace(2) bits. Still largely untested.

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 03:42:33 Modified files: sys/arch/powerpc64/powerpc64: syscall.c Log message: Remove commented out debug printfs.

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 10:40:04 Modified files: regress/lib/libc/printf: int.c string.c Log message: getopt(3) returns an int so don't use a char to store its return value. Makes the test work on architectures w

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 10:48:14 Modified files: include: tib.h lib/libc/arch/powerpc64: SYS.h sys/arch/powerpc64/include: tcb.h Log message: Fix TIB/TCB on powerpc64. Some bright sould

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 10:54:47 Modified files: sys/arch/powerpc64/powerpc64: trap.c Log message: Put some debug code behin #ifdef TRAP_DEBUG.

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 11:03:13 Modified files: sys/arch/powerpc64/include: pte.h sys/arch/powerpc64/powerpc64: pmap.c Log message: Mark unmanaged kernel mappings as wired and skip them if we need to ev

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 14:37:19 Modified files: sys/arch/powerpc64/include: intr.h sys/arch/powerpc64/powerpc64: intr.c Log message: Add FDT interrupt support.

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 14:39:40 Modified files: sys/arch/powerpc64/conf: GENERIC RAMDISK files.powerpc64 Added files: sys/arch/powerpc64/dev: xics.c Log message: Add xics(4), a driver for the OPAL virtu

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 14:40:48 Modified files: sys/arch/powerpc64/dev: phb.c Log message: Make INTx interupts work.

CVS: cvs.openbsd.org: src

2020-07-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/14 14:52:44 Modified files: sys/arch/powerpc64/powerpc64: machdep.c Log message: Print real/avail mem like we do on all other architectures.

CVS: cvs.openbsd.org: src

2020-07-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/15 01:13:57 Modified files: sbin/sysctl: sysctl.c usr.bin/systat : sensors.c sys/sys: sensors.h Log message: POWE9 CPUs provide an energy sensor that accumulates

CVS: cvs.openbsd.org: src

2020-07-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/15 01:15:00 Modified files: sys/arch/powerpc64/dev: opalsens.c Log message: Use SENSOR_ENERGY as the type of energy sensors.

CVS: cvs.openbsd.org: src

2020-07-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/15 04:19:42 Modified files: sys/arch/powerpc64/include: intr.h Log message: Add a forward declaration of struct cpu_info. Fixes build of RAMDISK kernels.

CVS: cvs.openbsd.org: src

2020-07-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/15 16:58:33 Modified files: lib/libc/arch/aarch64/gen: usertc.c sys/arch/arm64/dev: agtimer.c sys/arch/arm64/include: timetc.h Log message: Userland timecounter implementati

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 03:47:16 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Since the page tables could be larger than 256MB allow for multiple segments to map them.

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:10:33 Modified files: sys/arch/powerpc64/dev: xive.c Log message: Reset firmware state upon reboot.

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:26:08 src/sys/arch/powerpc64/stand/rdboot Update of /cvs/src/sys/arch/powerpc64/stand/rdboot In directory cvs.openbsd.org:/tmp/cvs-serv21402/rdboot Log Message: Directory /cvs/src/sys/arch/powe

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:26:08 src/sys/arch/powerpc64/stand/boot Update of /cvs/src/sys/arch/powerpc64/stand/boot In directory cvs.openbsd.org:/tmp/cvs-serv21402/boot Log Message: Directory /cvs/src/sys/arch/powerpc64/

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:29:36 src/sys/arch/powerpc64/compile/BOOT Update of /cvs/src/sys/arch/powerpc64/compile/BOOT In directory cvs.openbsd.org:/tmp/cvs-serv14226/BOOT Log Message: Directory /cvs/src/sys/arch/powerp

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:37:58 Modified files: sys/arch/powerpc64/conf: files.powerpc64 sys/arch/powerpc64/include: conf.h sys/arch/powerpc64/powerpc64: conf.c Added files: sys/arch/pow

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:41:04 Added files: sys/arch/powerpc64/conf: BOOT sys/arch/powerpc64/compile/BOOT: Makefile Log message: Add BOOT kernel config.

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:42:47 Modified files: etc/etc.powerpc64: MAKEDEV.md Log message: Bootloader magic.

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:42:18 Modified files: etc/etc.powerpc64: disktab Log message: Add disk description for bootloader ramdisk.

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:44:19 Modified files: share/man/man8/man8.powerpc64: MAKEDEV.8 etc/etc.powerpc64: MAKEDEV Log message: regen

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 13:48:58 Modified files: sys/arch/powerpc64/stand: Makefile Added files: sys/arch/powerpc64/stand: Makefile.inc sys/arch/powerpc64/stand/boot: Makefile sys/arch/po

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 15:18:09 Modified files: libexec/ld.so/powerpc64: ldasm.S rtld_machine.c Log message: Make lazy binding work. Committing on behalf of drahn@ who is a bit busy.

CVS: cvs.openbsd.org: src

2020-07-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/16 15:26:18 Modified files: libexec/ld.so/powerpc64: rtld_machine.c Log message: Rewrite loop to match what is written down in the ABI document. ok drahn@

CVS: cvs.openbsd.org: src

2020-07-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/17 02:03:56 Modified files: usr.sbin/installboot: Makefile Added files: usr.sbin/installboot: powerpc64_installboot.c Log message: Add powerpc64 support; straight copy from octeon.

CVS: cvs.openbsd.org: src

2020-07-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/17 02:57:39 Modified files: sys/arch/powerpc64/include: kexec.h Log message: Fix definition of KIOC_GETBOOTDUID ioctl.

CVS: cvs.openbsd.org: src

2020-07-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/17 14:24:07 Modified files: sys/arch/powerpc64/powerpc64: machdep.c Log message: Pay attention to "openbsd,boothowto" and "openbsd,bootduid" properties like we do on arm64 and armv7.

CVS: cvs.openbsd.org: src

2020-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/18 03:44:59 Modified files: sys/dev/ofw: fdt.c fdt.h Log message: Add functions to set/add properties on an FDT node. ok visa@

CVS: cvs.openbsd.org: src

2020-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/18 04:23:44 Modified files: sys/arch/powerpc64/dev: kexec.c sys/arch/powerpc64/include: kexec.h sys/arch/powerpc64/stand/rdboot: cmd.h rdboot.c Log message: Pass boothowto a

CVS: cvs.openbsd.org: src

2020-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/18 07:16:32 Modified files: sys/arch/powerpc64/conf: ld.script sys/arch/powerpc64/powerpc64: pmap.c Log message: Improve kernel linker script. Split binary in a .text, .rodata and .

CVS: cvs.openbsd.org: src

2020-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/18 10:39:11 Modified files: gnu/llvm/tools/clang/lib/Basic/Targets: OSTargets.h Log message: int64_t and intmax_t are always (signed) long long on OpenBSD. ok deraadt@

CVS: cvs.openbsd.org: src

2020-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/18 10:41:43 Modified files: libexec/ld.so/powerpc64: archdep.h rtld_machine.c sys/arch/powerpc64/include: reloc.h Log message: Use the same names as the 64-bit PowerPC ELF ABI for th

CVS: cvs.openbsd.org: src

2020-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/18 14:02:34 Modified files: sys/arch/powerpc64/dev: kexec.c Log message: Load kernel as an initrd such that we have symbols in ddb.

CVS: cvs.openbsd.org: src

2020-07-18 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/18 14:21:01 Modified files: sys/dev: ksyms.c sys/arch/powerpc64/powerpc64: machdep.c Log message: Make /dev/ksyms work.

CVS: cvs.openbsd.org: src

2020-07-19 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/19 06:12:08 Modified files: sys/arch/powerpc64/conf: BOOT Log message: Enable xhci(4) in the BOOT kernel. While there is some USB-related flakiness, this doesn't actually seem to be related

CVS: cvs.openbsd.org: src

2020-07-19 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/19 14:35:55 Modified files: sys/arch/sparc64/sparc64: clock.c Log message: Disable userland timecounters for now. On some (all?) sun4u machines this triggers an illegal instruction exception

CVS: cvs.openbsd.org: src

2020-07-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/20 02:14:53 Modified files: share/mk : bsd.own.mk Log message: Add powerpc64 to PIE_ARCH and STATICPIE_ARCH. ok drahn@

CVS: cvs.openbsd.org: www

2020-07-20 Thread Mark Kettenis
CVSROOT:/cvs Module name:www Changes by: kette...@cvs.openbsd.org2020/07/20 06:02:35 Modified files: . : plat.html Added files: . : powerpc64.html Log message: Mention OpenBSD/powerpc64.

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 14:22:03 Modified files: sys/arch/powerpc64/dev: xive.c Log message: Add missing KERNEL_LOCK() and KERNEL_UNLOCK() calls.

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 14:23:35 Modified files: sys/arch/powerpc64/dev: mainbus.c Log message: Attach secondary CPUs early like we now do on arm64.

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 15:01:34 Modified files: sys/arch/powerpc64/include: pmap.h sys/arch/powerpc64/powerpc64: pmap.c Log message: Make pmap ready for GENERIC.MP.

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 15:16:05 Modified files: sys/arch/powerpc64/powerpc64: trap.c Log message: For now, grab the kernel lock to do SLB management for userland processes.

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 15:27:11 Modified files: sys/arch/powerpc64/powerpc64: locore.S sys/arch/powerpc64/include: opal.h Log message: Add OPAL_START_CPU.

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 15:35:19 Modified files: sys/arch/powerpc64/powerpc64: machdep.c Log message: Implement copyin32().

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 15:36:58 Modified files: sys/arch/powerpc64/include: cpu.h sys/arch/powerpc64/powerpc64: cpu.c genassym.cf locore.S machdep.c Log message: A

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 15:37:41 src/sys/arch/powerpc64/compile/GENERIC.MP Update of /cvs/src/sys/arch/powerpc64/compile/GENERIC.MP In directory cvs.openbsd.org:/tmp/cvs-serv24438/GENERIC.MP Log Message: Directory /cvs/s

CVS: cvs.openbsd.org: src

2020-07-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/21 15:38:31 Added files: sys/arch/powerpc64/conf: GENERIC.MP sys/arch/powerpc64/compile/GENERIC.MP: Makefile Log message: GENERIC.MP

CVS: cvs.openbsd.org: src

2020-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/22 05:08:01 Added files: sys/arch/powerpc64/include: mplock.h Log message: Add missing mplock.h file.

CVS: cvs.openbsd.org: src

2020-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/22 06:38:38 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Remove debugging printf in critical section. This doesn't play well with the hash lock on MULTIPROCESSOR kernels

CVS: cvs.openbsd.org: src

2020-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/22 08:04:27 Modified files: gnu/usr.bin/binutils-2.17/bfd: elf64-ppc.c gnu/usr.bin/binutils-2.17/include/elf: ppc64.h Log message: Add a few missing elocations. ok jasper@

CVS: cvs.openbsd.org: src

2020-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/22 10:49:13 Modified files: sys/arch/powerpc64/dev: xics.c xive.c sys/arch/powerpc64/include: cpu.h intr.h sys/arch/powerpc64/powerpc64: cpu.c intr.c Log message: Implement

CVS: cvs.openbsd.org: src

2020-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/22 13:09:15 Modified files: sys/arch/powerpc64/dev: xive.c Log message: Don't grab the kernel lock for mpsafe interrupts.

CVS: cvs.openbsd.org: src

2020-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/22 14:39:02 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Actually try to evict a PTE from a different slot instead of failing to evict the same PTE 16 times because the P

CVS: cvs.openbsd.org: src

2020-07-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/22 14:41:26 Modified files: sys/arch/powerpc64/include: cpu.h db_machdep.h intr.h sys/arch/powerpc64/powerpc64: cpu.c db_interface.c intr.c Log message: Make switching CPUs in DDB wo

CVS: cvs.openbsd.org: src

2020-07-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/23 01:45:28 Modified files: sys/arch/powerpc64/powerpc64: trap.c Log message: Handle the case where we can sleep (and therefore switch CPUs) while handling kernel traps.

CVS: cvs.openbsd.org: src

2020-07-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/23 03:49:33 Modified files: sys/arch/powerpc64/powerpc64: trap.c Log message: Fix typo in previous commit such that the code is actually compiled in.

CVS: cvs.openbsd.org: src

2020-07-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/23 09:09:09 Modified files: sys/arch/powerpc64/include: pmap.h sys/arch/powerpc64/powerpc64: pmap.c trap.c Log message: Use per-pmap lock to protect userland SLB handling.

CVS: cvs.openbsd.org: src

2020-07-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/23 10:01:08 Modified files: sys/arch/powerpc64/powerpc64: trap.c Log message: Enter DDB directly when we encounter an unhandled trap such that we can inspect the state corresponding to that t

CVS: cvs.openbsd.org: src

2020-07-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/23 10:21:44 Modified files: sys/arch/powerpc64/include: cpu.h Log message: Bump MAXCPUS (for MULTIPROCESSOR kernels) to 48, which seems to be the maximum numbers of cores available in any POW

CVS: cvs.openbsd.org: src

2020-07-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/23 12:51:24 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Free SLB descriptors when we destroy a pmap.

CVS: cvs.openbsd.org: src

2020-07-24 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/24 08:27:47 Modified files: sys/kern : subr_prf.c sys/arch/powerpc64/conf: BOOT Log message: Implement BOOT_QUIET option that supresses kernel printf output to the console. Wh

CVS: cvs.openbsd.org: src

2020-07-24 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/24 08:46:06 Modified files: sys/arch/powerpc64/conf: BOOT Log message: Remove bge(4) and brgphy(4) as the bootloader doesn't include network support of any kind. Speeds up booting a bit.

CVS: cvs.openbsd.org: src

2020-07-24 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/24 10:22:33 Modified files: sys/arch/sparc64/sparc64: clock.c Log message: Enable usertc if the NPT bit isn't set for %tick and %sys_tick. ok naddy@

CVS: cvs.openbsd.org: src

2020-07-25 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/25 04:11:38 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Change kernel SLB setup code to avoid the (theoretical) possibility to enter duplicate mappings.

CVS: cvs.openbsd.org: src

2020-07-26 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/26 11:44:15 Modified files: sys/dev/pci: if_bge.c Log message: Avoid nvram lock timeout on sparc64 systems with onboard BCM5704 instances that come without a fitted EEPROM/NVRAM. ok dera

CVS: cvs.openbsd.org: src

2020-07-27 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/27 01:10:36 Modified files: lib/libc/arch/powerpc64/sys: brk.S Log message: Fix two cases where we shpould compare/store 64-bit values instead of 32-bit values. ok gkoehler@, drahn@

CVS: cvs.openbsd.org: src

2020-07-30 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/30 06:52:54 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Only invalidate "user" SLB entry if it is currently set.

CVS: cvs.openbsd.org: src

2020-07-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/31 05:19:12 Modified files: sys/arch/sparc64/include: ctlreg.h sys/arch/sparc64/sparc64: clock.c cpu.c locore.s Log message: On sun4u systems that have the STICK register, clear the

CVS: cvs.openbsd.org: src

2020-07-31 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/07/31 06:47:44 Modified files: sys/dev/fdt: bcm2711_tmon.c sys/arch/arm64/conf: GENERIC Log message: Make sure bcmtmon(4) attaches even if it has a "syscon" compatible.

CVS: cvs.openbsd.org: src

2020-08-04 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/04 05:48:57 Modified files: sys/arch/powerpc64/powerpc64: cpu.c Log message: On POWER9 use the "darn" instruction and feed its output as entropy into the random subsystem. ok deraadt@

CVS: cvs.openbsd.org: src

2020-08-04 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/04 10:28:16 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Initialize per-pmap lock.

CVS: cvs.openbsd.org: src

2020-08-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/14 06:13:01 Modified files: sys/arch/powerpc64/powerpc64: cpu.c Log message: Initialize local variable that was supposed to hold the value of curcpu(). Spotted by miod@

CVS: cvs.openbsd.org: src

2020-08-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/14 06:14:06 Modified files: sys/arch/powerpc64/powerpc64: locore.S Log message: Fix typo. Spotted by miod@

CVS: cvs.openbsd.org: src

2020-08-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/14 08:30:06 Modified files: gnu/lib/libcompiler_rt: Makefile Log message: Don't build double-double functions since long double is the same as double on OpenBSD. ok gkoehler@

CVS: cvs.openbsd.org: src

2020-08-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/14 08:49:04 Modified files: sys/dev/sdmmc : sdhc.c sdmmc_mem.c sdmmcchip.h sdmmcreg.h sdmmcvar.h Log message: Add support for eMMC HS200 mode. Loosely based on cod

CVS: cvs.openbsd.org: src

2020-08-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/14 09:15:27 Modified files: sys/dev/fdt: amlmmc.c Log message: Implement tuning and enable HS200 mode. On my ODROID-N2 I see very poor performance at 200 MHz, so restrict the maximum fre

CVS: cvs.openbsd.org: src

2020-08-14 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/14 10:51:09 Modified files: sys/arch/arm/include: softintr.h sys/arch/arm64/include: softintr.h sys/arch/powerpc64/include: softintr.h Log message: Remove "for all XXX platf

CVS: cvs.openbsd.org: src

2020-08-15 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/15 07:21:03 Modified files: sys/dev/sdmmc : sdmmc.c Log message: Print ddr52 and hs200 indicators if those modes are supported. ok stsp@

CVS: cvs.openbsd.org: src

2020-08-16 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/16 08:09:54 Modified files: sys/dev/fdt: amlmmc.c Log message: Properly implement setting of the signal voltage.

CVS: cvs.openbsd.org: src

2020-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/17 02:09:04 Modified files: sys/arch/arm64/arm64: trap.c Log message: Panic on an attempt to access user-space unless it is done using an "unpriviliged" load/store instruction. This makes su

CVS: cvs.openbsd.org: src

2020-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/17 02:12:18 Modified files: sys/arch/arm64/arm64: cpu.c sys/arch/arm64/include: armreg.h Log message: Enable PAN (Privileged Access Never) on CPUs that support it. This means that u

CVS: cvs.openbsd.org: src

2020-08-17 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/17 10:55:41 Modified files: sys/arch/powerpc64/powerpc64: machdep.c pmap.c vm_machdep.c sys/arch/powerpc64/include: pcb.h pmap.h Log message: Switch to a per-proc SLB cache. Seems t

CVS: cvs.openbsd.org: src

2020-08-21 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/21 07:42:02 Modified files: sys/arch/powerpc64/powerpc64: pmap.c Log message: Use u_long for generation of VSIDs.

CVS: cvs.openbsd.org: src

2020-08-22 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/22 16:29:28 Modified files: sys/dev/acpi : dwiic_acpi.c Log message: Don't complain when child nodes don't have a _CRS method. This happens for example for control method batteries that ar

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 04:07:51 Modified files: sys/arch/powerpc64/include: cpu.h cpufunc.h sys/arch/powerpc64/powerpc64: cpu.c machdep.c pmap.c Log message: Add support for POWER8 (and maybe earlier) C

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 04:11:17 Modified files: sys/arch/powerpc64/dev: phb.c Log message: Attempt to support IODA2 bridges such as the one found on POWER8 chips. These lack an "ibm,opal-available-m64-ranges" pr

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 06:48:53 Modified files: sys/arch/powerpc64/dev: xive.c Log message: Add missing conversion from IPL to CPU priority.

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 07:46:15 Modified files: sys/arch/powerpc64/include: opal.h sys/arch/powerpc64/powerpc64: locore.S Log message: Add OPAL_SET_XIVE and OPAL_GET_XIVE.

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 07:50:34 Modified files: sys/arch/powerpc64/include: intr.h sys/arch/powerpc64/powerpc64: intr.c trap.c Log message: Add support for "normal" external interrupts. Needed for runn

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 13:18:42 Modified files: sys/arch/powerpc64/conf: GENERIC files.powerpc64 Added files: sys/arch/powerpc64/dev: xicp.c Log message: Add xicp(4), a driver for the interrupt control

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 13:24:22 Modified files: sys/dev/pci: pcidevs Log message: Add IBM POWER8 host bridge.

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 13:25:20 Modified files: sys/dev/pci: pcidevs.h pcidevs_data.h Log message: regen

CVS: cvs.openbsd.org: src

2020-08-23 Thread Mark Kettenis
CVSROOT:/cvs Module name:src Changes by: kette...@cvs.openbsd.org2020/08/23 15:48:08 Modified files: sys/arch/powerpc64/conf: RAMDISK Log message: Enable xicp(4).

<    1   2   3   4   5   6   7   8   9   10   >