CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: uwe Date: Sat Aug 7 19:23:03 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: sp_tlb_flush - consistent whitespace in inline asm. To generate a diff of this commit: cvs rdiff -u -r1.373 -r1.374 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: andvar Date: Sat Jul 31 16:54:37 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: s/propective/prospective To generate a diff of this commit: cvs rdiff -u -r1.267 -r1.268 src/sys/arch/sparc/sparc/autoconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: andvar Date: Sat Jul 31 10:07:23 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: fix typos in comments To generate a diff of this commit: cvs rdiff -u -r1.266 -r1.267 src/sys/arch/sparc/sparc/autoconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: jdc Date: Fri Jun 11 04:58:30 UTC 2021 Modified Files: src/sys/arch/sparc/dev: ts102.c Log Message: During slot enable and disable, make sure that the card Access and VCC controls are enabled and disabled at the same time. Also remove the software reset during slot enable (we are already in reset because of the earlier Access and VCC changes). While here, convert DELAY() to delay() and tsleep(), like nell(4). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/dev/ts102.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Sat May 29 02:58:38 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: cpu.c Log Message: report to the scheduler if we have different speed cpus. To generate a diff of this commit: cvs rdiff -u -r1.259 -r1.260 src/sys/arch/sparc/sparc/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Sun Apr 25 21:59:38 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: fix a comment to match the code. To generate a diff of this commit: cvs rdiff -u -r1.279 -r1.280 src/sys/arch/sparc/sparc/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: simonb Date: Tue Apr 6 16:10:08 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: db_disasm.c Log Message: The location arg of db_disasm() is a db_addr_t, not a vaddr_t. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/arch/sparc/sparc/db_disasm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: palle Date: Sat Feb 27 18:10:46 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: openfirm.c Log Message: sun4v: add 32/64 bit workaround for the OF_read() call, similar to the one introduced in revision 1.21 To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/sparc/sparc/openfirm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: mrg Date: Mon Jan 25 20:05:30 UTC 2021 Modified Files: src/sys/arch/sparc/include: pmap.h Log Message: avoid needing . fixes sparc64 build. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/arch/sparc/include/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc
Module Name:src Committed By: mrg Date: Sun Jan 24 07:36:54 UTC 2021 Modified Files: src/sys/arch/sparc/dev: cons.h src/sys/arch/sparc/include: autoconf.h cpu.h db_machdep.h intr.h pmap.h trap.h src/sys/arch/sparc/sparc: autoconf.c cache.c cpu.c db_interface.c eeprom.c intr.c locore.s machdep.c memecc.c mkclock.c msiiepvar.h oclock.c pci_fixup.c pmap.c process_machdep.c promlib.c timervar.h trap.c Added Files: src/sys/arch/sparc/include: locore.h Log Message: avoid using 'extern ;' inside a .c file, but instead use header files and ensure definitions are not duplicated or are technically (if not in codegen) wrong. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc/dev/cons.h cvs rdiff -u -r1.49 -r1.50 src/sys/arch/sparc/include/autoconf.h cvs rdiff -u -r1.108 -r1.109 src/sys/arch/sparc/include/cpu.h cvs rdiff -u -r1.28 -r1.29 src/sys/arch/sparc/include/db_machdep.h cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sparc/include/intr.h cvs rdiff -u -r0 -r1.1 src/sys/arch/sparc/include/locore.h cvs rdiff -u -r1.95 -r1.96 src/sys/arch/sparc/include/pmap.h cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/include/trap.h cvs rdiff -u -r1.263 -r1.264 src/sys/arch/sparc/sparc/autoconf.c cvs rdiff -u -r1.101 -r1.102 src/sys/arch/sparc/sparc/cache.c cvs rdiff -u -r1.258 -r1.259 src/sys/arch/sparc/sparc/cpu.c cvs rdiff -u -r1.94 -r1.95 src/sys/arch/sparc/sparc/db_interface.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/sparc/eeprom.c \ src/sys/arch/sparc/sparc/msiiepvar.h cvs rdiff -u -r1.126 -r1.127 src/sys/arch/sparc/sparc/intr.c cvs rdiff -u -r1.278 -r1.279 src/sys/arch/sparc/sparc/locore.s cvs rdiff -u -r1.335 -r1.336 src/sys/arch/sparc/sparc/machdep.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sparc/sparc/memecc.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/sparc/mkclock.c cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sparc/sparc/oclock.c \ src/sys/arch/sparc/sparc/process_machdep.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sparc/sparc/pci_fixup.c cvs rdiff -u -r1.372 -r1.373 src/sys/arch/sparc/sparc/pmap.c cvs rdiff -u -r1.46 -r1.47 src/sys/arch/sparc/sparc/promlib.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sparc/sparc/timervar.h cvs rdiff -u -r1.199 -r1.200 src/sys/arch/sparc/sparc/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Sun Jan 17 01:54:37 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: convert most uses of pmapdebug to use the new DPRINTF() macro. add PMAP_INITLOUD debug option, that shows how pmap_bootstrap() eats up the space provided by /boot as spare space. To generate a diff of this commit: cvs rdiff -u -r1.371 -r1.372 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Sun Jan 17 01:04:58 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: note that find_cpus() also sets cpu_arch. To generate a diff of this commit: cvs rdiff -u -r1.262 -r1.263 src/sys/arch/sparc/sparc/autoconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc
Module Name:src Committed By: mrg Date: Sun Jan 17 01:02:28 UTC 2021 Modified Files: src/sys/arch/sparc/include: autoconf.h src/sys/arch/sparc/sparc: autoconf.c cpu.c Log Message: set machine_model[] earlier, so that bootstrap can use it. also, avoid "extern " in .c files, and add idempotency to autoconf.h. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/sys/arch/sparc/include/autoconf.h cvs rdiff -u -r1.261 -r1.262 src/sys/arch/sparc/sparc/autoconf.c cvs rdiff -u -r1.257 -r1.258 src/sys/arch/sparc/sparc/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: chs Date: Wed Jan 13 16:42:17 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: in pmap_writetext(), restore the context also when we return early. To generate a diff of this commit: cvs rdiff -u -r1.370 -r1.371 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: chs Date: Mon Jan 11 06:12:43 UTC 2021 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: in pgt_page_alloc(), wait and retry the page allocation if PR_WAITOK. fixes PR 55895. To generate a diff of this commit: cvs rdiff -u -r1.369 -r1.370 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: thorpej Date: Mon Jan 4 15:29:34 UTC 2021 Modified Files: src/sys/arch/sparc/dev: tctrl.c Log Message: Use sel{record,remove}_knote(). To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/arch/sparc/dev/tctrl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: mrg Date: Fri Dec 18 00:45:53 UTC 2020 Modified Files: src/sys/arch/sparc/include: pmap.h Log Message: remove unused and #if 0'd since introduced in 1996 struct kvm_cpustate. sparc kvm was handled differently for the sun4m port. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/arch/sparc/include/pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: uwe Date: Wed Dec 9 11:35:44 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: Add "memory" constraint on wrpsr, lost in previous. To generate a diff of this commit: cvs rdiff -u -r1.368 -r1.369 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: uwe Date: Wed Dec 9 04:02:20 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: sp_tlb_flush() - fix inline asm miscompiled by newer gcc versions. As one national park director once said: "my problems start when the dumber of my visitors meet the smarter of my bears". Old inline asm used specific hardcoded registers "assuming that gcc doesn't do anything funny with these". Unfortunately now it does, especially when this function is inlined. We ended up restoring a wrong context. The result was mysterious infinite memory faults. Rewrite in safer inline asm, so that gcc is not confused. Many thanks to chs@ for his patience. To generate a diff of this commit: cvs rdiff -u -r1.367 -r1.368 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Sun Dec 6 03:19:15 UTC 2020 Modified Files: src/sys/arch/sparc/include: types.h Log Message: undo previous; __register_t is already defined To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/sparc/include/types.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Sat Dec 5 08:04:51 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: cpu.c Log Message: for boot -1, don't attach more than the boot CPU most others To generate a diff of this commit: cvs rdiff -u -r1.256 -r1.257 src/sys/arch/sparc/sparc/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc
Module Name:src Committed By: thorpej Date: Sun Nov 22 03:55:33 UTC 2020 Modified Files: src/sys/arch/sparc/dev: bootbus.c ebus.c fd.c pckbc_js.c sbus.c sw.c vme_machdep.c src/sys/arch/sparc/sparc: clock.c cpuunit.c intr.c machdep.c msiiep.c Log Message: malloc(9) -> kmem(9) (easy, straight-forward cases only, for now) To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/dev/bootbus.c \ src/sys/arch/sparc/dev/pckbc_js.c cvs rdiff -u -r1.37 -r1.38 src/sys/arch/sparc/dev/ebus.c cvs rdiff -u -r1.160 -r1.161 src/sys/arch/sparc/dev/fd.c cvs rdiff -u -r1.79 -r1.80 src/sys/arch/sparc/dev/sbus.c cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sparc/dev/sw.c cvs rdiff -u -r1.70 -r1.71 src/sys/arch/sparc/dev/vme_machdep.c cvs rdiff -u -r1.103 -r1.104 src/sys/arch/sparc/sparc/clock.c cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc/sparc/cpuunit.c cvs rdiff -u -r1.125 -r1.126 src/sys/arch/sparc/sparc/intr.c cvs rdiff -u -r1.334 -r1.335 src/sys/arch/sparc/sparc/machdep.c cvs rdiff -u -r1.48 -r1.49 src/sys/arch/sparc/sparc/msiiep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: kamil Date: Mon Sep 14 09:47:43 UTC 2020 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: Switch from register_t to unsigned long int Removes dependency on _KERNTYPES. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc/include/ptrace.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: martin Date: Fri Aug 14 13:45:44 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: trap.c Log Message: PR port-sparc/55573: remove kernel message about disabled coprocessor instructions - it is triggered by userland trying to detect availability of sparcv9 VIS instructions. To generate a diff of this commit: cvs rdiff -u -r1.198 -r1.199 src/sys/arch/sparc/sparc/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: martin Date: Fri Aug 14 10:34:22 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: Adapt to new proplib api To generate a diff of this commit: cvs rdiff -u -r1.260 -r1.261 src/sys/arch/sparc/sparc/autoconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: jdc Date: Sat Jun 13 05:31:29 UTC 2020 Modified Files: src/sys/arch/sparc/dev: tctrl.c Log Message: Initialise the mutex before we use it. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/arch/sparc/dev/tctrl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Mon Jun 8 02:27:08 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: autoconf.c Log Message: make find_cpus() static. To generate a diff of this commit: cvs rdiff -u -r1.259 -r1.260 src/sys/arch/sparc/sparc/autoconf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/boot
Module Name:src Committed By: rin Date: Wed Jun 3 02:51:40 UTC 2020 Modified Files: src/sys/arch/sparc/stand/boot: Makefile Log Message: Appease clang -Waddress-of-packed-member for , in the same manner as done for sparc64; pointer substitution is just for sanity check and harmless there. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/sys/arch/sparc/stand/boot/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: martin Date: Sun May 17 06:30:44 UTC 2020 Modified Files: src/sys/arch/sparc/include: types.h Log Message: __HAVE_CPU_DATA_FIRST is still true for sparc64 (which shares this file) To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/sparc/include/types.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: ad Date: Sat May 16 17:52:42 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h types.h Log Message: PR port-sparc/55261: sparc still panics running ATF tests Reinstate the cpu_info change and remove __HAVE_CPU_DATA_FIRST to fix build failure. To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/arch/sparc/include/cpu.h cvs rdiff -u -r1.66 -r1.67 src/sys/arch/sparc/include/types.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: ad Date: Sat May 16 17:37:28 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: Back out previous - it doesn't work. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/sys/arch/sparc/include/cpu.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: ad Date: Fri May 15 18:45:08 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: PR port-sparc/55261: sparc still panics running ATF tests Put cpu_data at the end of cpu_info to see how that modifies the symptom. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/sys/arch/sparc/include/cpu.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: kamil Date: Mon May 11 18:38:27 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: process_machdep.c Log Message: Reject setting unaligned Program Counter Patch taken from OpenBSD. Tested in qemu. Fixes PR port-sparc/54734 by Andreas Gustafsson To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/sparc/process_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/bootxx
Module Name:src Committed By: joerg Date: Thu Apr 23 00:11:29 UTC 2020 Modified Files: src/sys/arch/sparc/stand/bootxx: Makefile Log Message: Uses LFS boot code To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sparc/stand/bootxx/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/ofwboot
Module Name:src Committed By: riastradh Date: Mon Apr 20 02:04:44 UTC 2020 Modified Files: src/sys/arch/sparc/stand/ofwboot: Makefile Log Message: More -Wno-error=address-of-packed-member to placate clang. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/arch/sparc/stand/ofwboot/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/conf
Module Name:src Committed By: mrg Date: Sun Apr 12 06:05:34 UTC 2020 Modified Files: src/sys/arch/sparc/conf: INSTALL Log Message: base INSTALL kernel upon GENERIC with many "no ...". To generate a diff of this commit: cvs rdiff -u -r1.103 -r1.104 src/sys/arch/sparc/conf/INSTALL Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: ad Date: Sun Mar 22 21:21:07 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: intr.c Log Message: cpu_intr_p(): use cpuinfo (always the same VA) for preemption safety. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/arch/sparc/sparc/intr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: ad Date: Sat Mar 14 13:34:44 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: intr.c Log Message: sparc cpu_intr_p(): try to work around l_cpu not being set early on by using curcpu(). To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/sys/arch/sparc/sparc/intr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Tue Mar 10 03:48:05 UTC 2020 Modified Files: src/sys/arch/sparc/include: cpu.h Log Message: tuck curproc/curlwp under _KERNEL only (no _KMEMUSER) To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 src/sys/arch/sparc/include/cpu.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: ad Date: Sun Jan 12 19:13:55 UTC 2020 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: Fix some more places in this file it's assumed cpu_info is smaller than 1kB. To generate a diff of this commit: cvs rdiff -u -r1.276 -r1.277 src/sys/arch/sparc/sparc/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: thorpej Date: Thu Jan 2 22:32:20 UTC 2020 Modified Files: src/sys/arch/sparc/dev: rtc.c Log Message: - Use todr_gettime_ymdhms / todr_settime_ymdhms. - Allocate the todr_handle with the softc, not separately. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sparc/dev/rtc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc
Module Name:src Committed By: ad Date: Mon Dec 30 22:13:47 UTC 2019 Modified Files: src/sys/arch/sparc/dev: apc.c src/sys/arch/sparc/include: cpu.h src/sys/arch/sparc/sparc: clkctrl.c lock_stubs.s locore.s msiiep.c Log Message: PR port-sparc/54789: Sparc boot fails with "Trap 0x21 while interrupts disabled" Remove assumption that cpu_info is smaller than 1kB. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc/dev/apc.c cvs rdiff -u -r1.103 -r1.104 src/sys/arch/sparc/include/cpu.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc/sparc/clkctrl.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sparc/sparc/lock_stubs.s cvs rdiff -u -r1.274 -r1.275 src/sys/arch/sparc/sparc/locore.s cvs rdiff -u -r1.47 -r1.48 src/sys/arch/sparc/sparc/msiiep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: martin Date: Wed Apr 17 15:42:02 UTC 2019 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: Make the illegal instruction macro safe, so the compiler does not fear it would be an illegal instruction when compiling with certain cpu options. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sparc/include/ptrace.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: martin Date: Tue Apr 16 11:38:21 UTC 2019 Modified Files: src/sys/arch/sparc/include: ptrace.h Log Message: Add PTRACE_ILLEGAL_ASM To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sparc/include/ptrace.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: thorpej Date: Sat Apr 6 16:22:01 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: db_trace.c Log Message: Fix building crash(8) on sparc after ufetch / ustore changes. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/arch/sparc/sparc/db_trace.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Fri Mar 29 20:18:09 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: remove extra token To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/sys/arch/sparc/include/vmparam.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Fri Mar 29 00:08:14 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: add more exceptions for standalone and modules To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/arch/sparc/include/vmparam.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/bootblk
Module Name:src Committed By: christos Date: Fri Mar 29 00:07:39 UTC 2019 Modified Files: src/sys/arch/sparc/stand/bootblk: Makefile Log Message: no more _LKM -> _MODULE To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/stand/bootblk/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Thu Mar 28 15:44:51 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: make rump work again.. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/sparc/include/vmparam.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Wed Mar 27 19:01:44 UTC 2019 Modified Files: src/sys/arch/sparc/include: vmparam.h Log Message: provide the max page size for userland To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/arch/sparc/include/vmparam.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: christos Date: Sat Mar 2 14:21:19 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: pci_fixup.c Log Message: Catch up with MI pci changes. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/sparc/sparc/pci_fixup.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: macallan Date: Fri Mar 1 02:33:55 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: intr.c Log Message: since SX can trigger NMIs dump the status and error registers along with the rest if sx is present. To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 src/sys/arch/sparc/sparc/intr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Fri Mar 1 02:30:42 UTC 2019 Modified Files: src/sys/arch/sparc/dev: sx.c sxvar.h Log Message: adapt to changes in sxreg.h To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/sparc/dev/sx.c \ src/sys/arch/sparc/dev/sxvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/conf
Module Name:src Committed By: macallan Date: Fri Mar 1 02:28:27 UTC 2019 Modified Files: src/sys/arch/sparc/conf: files.sparc Log Message: defflag SX_DEBUG To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/sys/arch/sparc/conf/files.sparc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Fri Feb 22 23:01:25 UTC 2019 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: some register bits are defined differently by SunOS's sxreg.h and the SPAM manual, upon investigation the hardware appears to agree with the SunOS header, so adapt accordingly To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/dev/sxreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/conf
Module Name:src Committed By: mrg Date: Tue Feb 12 07:15:58 UTC 2019 Modified Files: src/sys/arch/sparc/conf: GENERIC Log Message: add commented QUOTA2 line. To generate a diff of this commit: cvs rdiff -u -r1.263 -r1.264 src/sys/arch/sparc/conf/GENERIC Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Mon Feb 4 09:57:39 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: intr.c Log Message: print the cpu number for the mutex not held xcallintr debug message. add a comment about why this case fires. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120 src/sys/arch/sparc/sparc/intr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Mon Feb 4 03:32:27 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: machdep.c Log Message: - rework mm_md_readwrite() to avoid fallthrough warnings entirely To generate a diff of this commit: cvs rdiff -u -r1.328 -r1.329 src/sys/arch/sparc/sparc/machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/common
Module Name:src Committed By: mrg Date: Sun Feb 3 11:58:38 UTC 2019 Modified Files: src/sys/arch/sparc/stand/common: promdev.c Log Message: don't compare string pointers against \0 To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/arch/sparc/stand/common/promdev.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Thu Jan 17 23:05:15 UTC 2019 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c Log Message: don't crash when we're not the console To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/arch/sparc/dev/cgfourteen.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/conf
Module Name:src Committed By: mrg Date: Mon Jan 14 00:13:18 UTC 2019 Modified Files: src/sys/arch/sparc/conf: GENERIC KRUPS Log Message: normalise comment for fileassoc(8). from PR#44873. To generate a diff of this commit: cvs rdiff -u -r1.262 -r1.263 src/sys/arch/sparc/conf/GENERIC cvs rdiff -u -r1.78 -r1.79 src/sys/arch/sparc/conf/KRUPS Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Sun Jan 13 22:11:11 UTC 2019 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: switch sparc pmap lock to the scheme sparc64 uses: - local IPL_NONE mutex for general pmap locking operations, not kernel lock. - for pmap_activate()/pmap_deactivate(), switch to using the existing ctx_lock, and push handling of it into ctx_alloc() the ctx_free() callers. fixes easy to trigger deadlocks on systems with >2 cpus. without this patch i usually hang during boot. with it, i was able to push the machine hard for over 12 hours. XXX: pullup-8, and maybe -7. To generate a diff of this commit: cvs rdiff -u -r1.365 -r1.366 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/binstall
Module Name:src Committed By: kre Date: Sat Sep 22 03:29:51 UTC 2018 Modified Files: src/sys/arch/sparc/stand/binstall: binstall.sh Log Message: Convert from getopt to getopts(script is slightly smaller as a result, but not enough to save a block ... but if /usr/bin/getopt is not used elsewhere, and it should not be, it will no longer be required.) To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sparc/stand/binstall/binstall.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/binstall
Module Name:src Committed By: kre Date: Sun Sep 16 14:26:04 UTC 2018 Modified Files: src/sys/arch/sparc/stand/binstall: binstall.sh Log Message: General cleanups... Better quote usage No more need for sed (should be no need for getopt either, but did not do that one) To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/stand/binstall/binstall.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/binstall
Module Name:src Committed By: kre Date: Sun Sep 16 14:23:04 UTC 2018 Modified Files: src/sys/arch/sparc/stand/binstall: binstall.sh Log Message: PR install/53610 Remove use of -a in test(1) - deprecated in standard, and no longer supported in SMALL (install media) versions of test in /bin/sh To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc/stand/binstall/binstall.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Thu May 31 22:44:13 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: convert Lfp_null_fpstate (which is invoked if savefpstate() is called with NULL) into a panic for DIAGNOSTIC kernels. To generate a diff of this commit: cvs rdiff -u -r1.270 -r1.271 src/sys/arch/sparc/sparc/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: palle Date: Wed Apr 11 19:37:58 UTC 2018 Modified Files: src/sys/arch/sparc/include: frame.h Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/include/frame.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Fri Mar 16 09:29:24 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: remove obsolete ovbcopy(). it may be the very slightly bit faster for larger copies, but slower for smaller ones. i don't see any major benefit in keeping this code. this is the final ovbcopy() reference in src. you're welcome :-) To generate a diff of this commit: cvs rdiff -u -r1.269 -r1.270 src/sys/arch/sparc/sparc/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Sun Feb 18 15:29:29 UTC 2018 Modified Files: src/sys/arch/sparc/include: mcontext.h Log Message: Make _UC_MACHINE_FP() compile again and fix it so that it does not add the offset twice. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc/include/mcontext.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: kamil Date: Sat Feb 17 15:22:22 UTC 2018 Modified Files: src/sys/arch/sparc/include: mcontext.h Log Message: Improve _UC_MACHINE_FP() for SPARC/SPARC64 Introduce a static inline function _uc_machine_fp() that contains improved caluclation of a frame pointer. Algorithm: uptr *stk_ptr; # if defined (__arch64__) stk_ptr = (uptr *) (*sp + 2047); # else stk_ptr = (uptr *) *sp; # endif *bp = stk_ptr[15]; Noted by To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sparc/include/mcontext.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Tue Feb 6 09:22:58 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: pmap.c Log Message: workaround a problem -Warray-bounds triggers but isn't a problem in practise, as described from this old commment: /* * Set up pm_regmap for kernel to point NUREG *below* the beginning * of kernel regmap storage. Since the kernel only uses regions * above NUREG, we save storage space and can index kernel and * user regions in the same way. */ To generate a diff of this commit: cvs rdiff -u -r1.362 -r1.363 src/sys/arch/sparc/sparc/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Thu Feb 1 22:58:44 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: cpu.c Log Message: "save fp ipi" is an interrupt type counter, mark it so. To generate a diff of this commit: cvs rdiff -u -r1.252 -r1.253 src/sys/arch/sparc/sparc/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Thu Jan 25 14:45:58 UTC 2018 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c Log Message: do boundary checks when writing cursor sprite colour registers To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/arch/sparc/dev/cgfourteen.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Wed Jan 17 07:38:20 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: cpu.c cpuvar.h Log Message: fix previous: CPUFLG_SUN4CACHEBUG was renamed to CACHE_TRAPPAGEBUG and moved into the cacheinfo. don't revive the no longer used value, but fix the non-sun4m code to match cpu.c 1.251. To generate a diff of this commit: cvs rdiff -u -r1.251 -r1.252 src/sys/arch/sparc/sparc/cpu.c cvs rdiff -u -r1.96 -r1.97 src/sys/arch/sparc/sparc/cpuvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: christos Date: Wed Jan 17 02:39:16 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: cpuvar.h Log Message: fix compilation To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/arch/sparc/sparc/cpuvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Mon Jan 15 21:25:25 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: cache.c Log Message: vcache_flush_* event counters are not interrupt type. mark them misc. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/arch/sparc/sparc/cache.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: martin Date: Mon Jan 15 10:06:49 UTC 2018 Modified Files: src/sys/arch/sparc/include: reg.h Log Message: Redo previous: apply the alignement to the whole struct fpstate - everything in there is properly aligned, and we need to have fs_queue double aligned as well. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sparc/include/reg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/conf
Module Name:src Committed By: martin Date: Mon Jan 15 09:48:28 UTC 2018 Modified Files: src/sys/arch/sparc/conf: GENERIC Log Message: Enable DIAGNOSTIC To generate a diff of this commit: cvs rdiff -u -r1.256 -r1.257 src/sys/arch/sparc/conf/GENERIC Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: martin Date: Sun Jan 14 11:55:33 UTC 2018 Modified Files: src/sys/arch/sparc/include: reg.h Log Message: Force explicit alignment for fpstate in the kernel, to match what our asm code assumes. We use a stack variable at least once (in fpu_init). To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/include/reg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Fri Jan 12 23:38:24 UTC 2018 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c Log Message: enable font loading To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/arch/sparc/dev/cgfourteen.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Fri Jan 12 09:47:44 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: timer.c Log Message: fix hang at 4B microseconds (1h12 or so), and simplify part of the previous To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/arch/sparc/sparc/timer.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Fri Jan 12 06:01:34 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: timer.c timer_sun4m.c timerreg.h Log Message: fix time goes backwards problems on sparc. there are a few things here: - there's a race between reading the limit register (which clears the interrupt and the limit bit) and increasing the latest offset. this can happen easily if an interrupt comes between the read and the call to tickle_tc() that increases the offset (i obverved this actually happening.) - in early boot, sometimes the counter can cycle twice before the tickle happens. to handle these issues, add two workarounds: - if the limit bit isn't set, but the counter value is less than the previous value, and the offset hasn't changed, use the same fixup as if the limit bit was set. this handles the first case above. - add a hard-workaround for never allowing returning a smaller value (except during 32 bit overflow): if the result is less than the last result, add fixups until it does (or until it would overflow.) the first workaround fixes general run-time issues, and the second fixes issues only seen during boot. also expand some comments in timer_sun4m.c and re-enable the sun4m sub-microsecond tmr_ustolim4m() support (but it's always called with at least 'tick' microseconds, so the end result is the same.) To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/arch/sparc/sparc/timer.c cvs rdiff -u -r1.30 -r1.31 src/sys/arch/sparc/sparc/timer_sun4m.c cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sparc/sparc/timerreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Wed Jan 10 01:49:05 UTC 2018 Modified Files: src/sys/arch/sparc/sparc: memecc.c Log Message: s/level 25/level 15/ -- there's nothing higher than 15 on sparc, and this is talking about NMI. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/sparc/memecc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Sat Jan 6 07:26:54 UTC 2018 Modified Files: src/sys/arch/sparc/dev: cgfourteen.c Log Message: support underlines To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/arch/sparc/dev/cgfourteen.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Fri Dec 8 22:28:54 UTC 2017 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: fix tpyos and pastos To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sparc/dev/sxreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Thu Dec 7 19:15:56 UTC 2017 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: add SCATTER/GATHER instructions To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/sparc/dev/sxreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc
Module Name:src Committed By: macallan Date: Sat Dec 2 00:48:05 UTC 2017 Modified Files: src/sys/arch/sparc/include: cpu.h src/sys/arch/sparc/sparc: cpu.c intr.c Log Message: - return early in xcall() if the function is sparc_noop() instead of triggering the IPI and then ignoring responses ( or lack thereof ) - write the .tag field last to avoid a race when polling for an incoming IPI - add event counters for IPIs being caught with the mutex not held, and for messages that are already marked as completed With this my SS20 made it through 48 hours of pkgsrc with MAKE_JOBS=3 and a pair of SM81s. Hypersparcs still crash but instead of craziness we get actual error messages, apparently one CPU will occasionally do a watchdog reset, which according to the manual is caused by catching a trap with traps disabled. Now to figure out how that can even happen... To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 src/sys/arch/sparc/include/cpu.h cvs rdiff -u -r1.249 -r1.250 src/sys/arch/sparc/sparc/cpu.c cvs rdiff -u -r1.118 -r1.119 src/sys/arch/sparc/sparc/intr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: mrg Date: Fri Dec 1 23:14:20 UTC 2017 Modified Files: src/sys/arch/sparc/include: pte.h Log Message: - normalise some tab/space issues. - fix (debugger-only useful) struct srmmu_pte::pg_pfnum to be the right size. - add SRMMU_TEPTERBO as a PTE type -- supersparc-II only feature of mapping pages in reverse-byte-order (eg little endian by default, but there's also a global RBO flag, that makes this flag big-endian.) we don't use it (yet?) To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/arch/sparc/include/pte.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Fri Dec 1 22:57:07 UTC 2017 Modified Files: src/sys/arch/sparc/sparc: cache.c Log Message: note some bits no longer present in SuperSPARC-II. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/arch/sparc/sparc/cache.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: christos Date: Wed Nov 29 17:49:04 UTC 2017 Modified Files: src/sys/arch/sparc/include: signal.h Log Message: include for sigset_t To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/arch/sparc/include/signal.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: maya Date: Sat Nov 25 04:11:37 UTC 2017 Modified Files: src/sys/arch/sparc/sparc: locore.s Log Message: Avoid an instruction requiring a higher alignment than we are guaranteed Fixes PR port-sparc/52721: ddb errors on ps command Thanks to mlelstv. To generate a diff of this commit: cvs rdiff -u -r1.268 -r1.269 src/sys/arch/sparc/sparc/locore.s Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: christos Date: Sun Nov 5 01:18:15 UTC 2017 Modified Files: src/sys/arch/sparc/sparc: kobj_machdep.c Log Message: fix type of addr. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/sparc/sparc/kobj_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/dev
Module Name:src Committed By: macallan Date: Mon Oct 30 21:41:39 UTC 2017 Modified Files: src/sys/arch/sparc/dev: sxreg.h Log Message: add load & store instructions for channel data type mostly for Xorg To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sparc/dev/sxreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc
Module Name:src Committed By: nakayama Date: Fri Jul 21 20:56:10 UTC 2017 Modified Files: src/sys/arch/sparc/conf: files.sparc src/sys/arch/sparc/sparc: db_interface.c Added Files: src/sys/arch/sparc/sparc: db_machdep.c Log Message: Move the ddb registers and empty command table used for crash(8) into db_machdep.c like other archs. To generate a diff of this commit: cvs rdiff -u -r1.156 -r1.157 src/sys/arch/sparc/conf/files.sparc cvs rdiff -u -r1.93 -r1.94 src/sys/arch/sparc/sparc/db_interface.c cvs rdiff -u -r0 -r1.1 src/sys/arch/sparc/sparc/db_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: martin Date: Wed May 31 11:09:22 UTC 2017 Modified Files: src/sys/arch/sparc/include: profile.h Log Message: Fix __PIC__ profiled binaries To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/include/profile.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/boot
Module Name:src Committed By: christos Date: Fri Apr 28 13:38:36 UTC 2017 Modified Files: src/sys/arch/sparc/stand/boot: Makefile Log Message: Also move bootjs.net after we've evaluated $OBJS (thanks gson@) To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/sparc/stand/boot/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/boot
Module Name:src Committed By: christos Date: Sun Apr 9 20:51:56 UTC 2017 Modified Files: src/sys/arch/sparc/stand/boot: Makefile Log Message: move .for generated rules after OBJS have been set. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/arch/sparc/stand/boot/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: martin Date: Sun Mar 26 12:38:24 UTC 2017 Modified Files: src/sys/arch/sparc/sparc: openfirm.c Log Message: Add KASSERTs to catch access to NULL OF nodes early To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/arch/sparc/sparc/openfirm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/ofwboot
Module Name:src Committed By: martin Date: Sat Mar 25 09:22:02 UTC 2017 Modified Files: src/sys/arch/sparc/stand/ofwboot: version Log Message: Bump version - virtio support added To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/sparc/stand/ofwboot/version Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/include
Module Name:src Committed By: martin Date: Thu Feb 2 08:12:08 UTC 2017 Modified Files: src/sys/arch/sparc/include: elf_machdep.h Log Message: PR port-sparc64/51925: cosmetic cleanup, no functional change To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/sparc/include/elf_machdep.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.