svn commit: r367908 - head/sys/powerpc/powerpc

2020-11-20 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Fri Nov 20 18:52:37 2020 New Revision: 367908 URL: https://svnweb.freebsd.org/changeset/base/367908 Log: [POWERPC] print uprintf_signal 'type' field in hex Print 'type' field in hex to improve readability Reviewed by: jhibbits Differential Revision:

svn commit: r367907 - head

2020-11-20 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Fri Nov 20 18:42:01 2020 New Revision: 367907 URL: https://svnweb.freebsd.org/changeset/base/367907 Log: [POWERPC64LE,POWEPCSPE] set default kernel config for powerpc64le and powerpcspe variants Default KERNCONF for powerpc64le should be GENERIC64, and powerpcspe

svn commit: r367811 - head/lib/msun/tests

2020-11-18 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Wed Nov 18 19:23:30 2020 New Revision: 367811 URL: https://svnweb.freebsd.org/changeset/base/367811 Log: msun tests: use standard floating-point exception flags on lrint and fenv tests Some platforms have additional architecture-specific floating-point flags. Msun

svn commit: r367761 - head/lib/msun/powerpc

2020-11-17 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Tue Nov 17 12:36:59 2020 New Revision: 367761 URL: https://svnweb.freebsd.org/changeset/base/367761 Log: [POWERPC] msun: fix incorrect flag in fesetexceptflag Fix incorrect mask being used when FE_INVALID bit is wanted by user. The problem was noticed thanks to msun

svn commit: r367760 - head/sys/powerpc/powerpc

2020-11-17 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Tue Nov 17 12:33:12 2020 New Revision: 367760 URL: https://svnweb.freebsd.org/changeset/base/367760 Log: [POWERPC] fix signal race condition r367416 should have called save_fpu() before kern_sigprocmask to avoid race condition Thanks jhibbits and bdragon for

svn commit: r367416 - in head/sys/powerpc: include powerpc

2020-11-06 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Fri Nov 6 13:34:30 2020 New Revision: 367416 URL: https://svnweb.freebsd.org/changeset/base/367416 Log: [POWERPC] Floating-Point Exception trap support Add support for Floating-Point Exception traps on 32 and 64 bit platforms. Also make sure to clean FPSCR on EXEC

svn commit: r366548 - head/sys/powerpc/powerpc

2020-10-08 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Thu Oct 8 22:00:31 2020 New Revision: 366548 URL: https://svnweb.freebsd.org/changeset/base/366548 Log: [PowerPC] add machdep.uprintf_signal sysctl Add support for sysctl 'machdep.uprintf_signal' that prints debugging information on trap signal. Reviewed by:

svn commit: r363990 - stable/12/lib/libkvm/tests

2020-08-06 Thread Alfredo Dal'Ava Junior
) +++ stable/12/lib/libkvm/tests/kvm_read_test.c Thu Aug 6 20:44:18 2020 (r363990, copy of r363020, head/lib/libkvm/tests/kvm_read_test.c) @@ -0,0 +1,98 @@ +/*- + * Copyright (c) 2020 Alfredo Dal'Ava Junior + * Copyright (c) 2017 Enji Cooper + * + * Redistribution and use in source and binary

svn commit: r363646 - head/sys/dev/virtio/pci

2020-07-28 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Tue Jul 28 11:23:37 2020 New Revision: 363646 URL: https://svnweb.freebsd.org/changeset/base/363646 Log: virtio: fix mips regression introduced by r357596 PowerPC support was fixed in r357596 by changing PCI bustag to BE as part of the solution, but this caused

svn commit: r363020 - head/lib/libkvm/tests

2020-07-08 Thread Alfredo Dal'Ava Junior
@@ +/*- + * Copyright (c) 2020 Alfredo Dal'Ava Junior + * Copyright (c) 2017 Enji Cooper + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above

svn commit: r359992 - head/sys/powerpc/aim

2020-04-15 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Wed Apr 15 20:33:09 2020 New Revision: 359992 URL: https://svnweb.freebsd.org/changeset/base/359992 Log: powerpc: autosize bpvo based on physical memory Default moea64_bpvo_pool_size 327680 was insufficient for initial memory mapping at boot time on systems with,

svn commit: r359342 - head/lib/msun/src

2020-03-26 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Thu Mar 26 18:50:54 2020 New Revision: 359342 URL: https://svnweb.freebsd.org/changeset/base/359342 Log: msun: swap words order instead of bits order on BIG ENDIAN The "for" loop on big endian was inverting all the bits instead of just the words Issue reported

svn commit: r359309 - head/tests/sys/netinet

2020-03-25 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Wed Mar 25 20:20:08 2020 New Revision: 359309 URL: https://svnweb.freebsd.org/changeset/base/359309 Log: so_reuseport_lb_test: correct setsockopt parameter size Change type of variable used in setsocketopt so correct size of option is passed. Test failure was

svn commit: r359160 - head/sys/powerpc/powerpc

2020-03-20 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Fri Mar 20 11:51:08 2020 New Revision: 359160 URL: https://svnweb.freebsd.org/changeset/base/359160 Log: [PowerPC] fix panic reading /dev/kmem on !DMAP machines This fixes /dev/kmem causing panic on machines not using DMAP. Found when running libkvm Kyua test

svn commit: r359015 - head/sys/dev/usb/input

2020-03-16 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Mon Mar 16 13:53:29 2020 New Revision: 359015 URL: https://svnweb.freebsd.org/changeset/base/359015 Log: atp: fix mouse attachment on PowerBook5,6 (G4) Skip device mode switch step on Fountain-based devices as they don't support RAW_SENSOR_MODE command, so failing

svn commit: r358672 - head/lib/libc/powerpc64/string

2020-03-05 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Thu Mar 5 14:13:22 2020 New Revision: 358672 URL: https://svnweb.freebsd.org/changeset/base/358672 Log: [PowerPC64] restrict memcpy/bcopy optimization to POWER ISA >=V2.07 VSX instructions were added in POWER ISA V2.06 (POWER7), but it requires data to be

svn commit: r358670 - head/sys/powerpc/powerpc

2020-03-05 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Thu Mar 5 12:24:48 2020 New Revision: 358670 URL: https://svnweb.freebsd.org/changeset/base/358670 Log: [PowerPC64] fix uma_small_free panic Fix panic "Freeing UMA block at 0xn with no associated page". Also replaces pmap_remove call by pmap_kremove, for symmetry.

svn commit: r357596 - head/sys/dev/virtio/pci

2020-02-05 Thread Alfredo Dal'Ava Junior
Author: alfredo Date: Wed Feb 5 20:39:18 2020 New Revision: 357596 URL: https://svnweb.freebsd.org/changeset/base/357596 Log: [virtio] Fix r/w to PCI configuration area on big endian platforms In legacy VirtIO drivers, the header must be PCI endianness (little) and the device-specific

svn commit: r357261 - in head: share/misc usr.bin/calendar/calendars

2020-01-29 Thread Alfredo Dal'Ava Junior
\n1999/02/23"] +alfredo [label="Alfredo Dal'Ava Junior\nalfr...@freebsd.org\n2020/01/27"] allanjude [label="Allan Jude\nallanj...@freebsd.org\n2015/07/30"] ambrisko [label="Doug Ambrisko\nambri...@freebsd.org\n2001/12/19"] anchie [label="Ana Kukec\nan