CVS commit: src/sys/arch/powerpc/powerpc

2021-03-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 6 08:34:58 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: For ibm4xx and booke, restore saved PSL_EE bit as done for oea, instead of forcibly enabling interrupts. To generate a diff of

CVS commit: src/sys/arch/powerpc/powerpc

2021-03-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sat Mar 6 08:32:17 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: Convert to KASSERTMSG(9) to display wrong IPL. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82

CVS commit: src/sys/arch/powerpc/powerpc

2021-02-19 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Feb 20 01:57:54 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: Query real-mode? at startup and cache the result. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/arch/powerpc/powerpc

2021-02-04 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Feb 5 00:06:12 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: openfirm.c Log Message: s/bootspec/bstr/g to avoid shadowing a global. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/arch/powerpc/powerpc

2021-01-26 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Wed Jan 27 03:17:24 UTC 2021 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: There is not much point in of_compatible() returning -1 for "no match" and >= 0 for "match". Just make it return 0 for "no

CVS commit: src/sys/arch/powerpc/powerpc

2020-10-15 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Oct 15 18:57:16 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: process_machdep.c Log Message: Add missing 'error' declaration To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-15 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Wed Jul 15 07:58:26 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: Rename emulated_opcode() to emulate_privileged() for clarity. No functional changes. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-12 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Sun Jul 12 21:18:01 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: No need to work around for IBM405 Errata 77; ibm4xx does not use this file. To generate a diff of this commit: cvs rdiff -u -r1.83

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:24:57 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: Stop using DDBX which is defined nowhere. To generate a diff of this commit: cvs rdiff -u -r1.160 -r1.161

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:23:59 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: This file is not used for ibm4xx. To generate a diff of this commit: cvs rdiff -u -r1.159 -r1.160 src/sys/arch/powerpc/powerpc/trap.c

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:09:15 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: Include required opt_*.h for sure. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:08:22 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: - Drop unused opt_multiprocessor.h. - Include missing opt_ppcarch.h. To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:07:39 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: syscall.c Log Message: Drop unused opt_altivec.h and opt_multiprocessor.h. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:06:52 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: Drop unused opt_lockdebug.h. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:05:54 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: kgdb_machdep.c Log Message: - Drop unused opt_ddb.h. - Include missing opt_ppcarch.h. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 11:05:05 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: core_machdep.c Log Message: Drop unused opt_ppcarch.h. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 08:30:10 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: db_trace.c Log Message: db_stack_trace_print(): For ibm4xx, show fault address in dear register also for EXC_DTMISS. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/powerpc/powerpc

2020-07-06 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Jul 6 08:10:57 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: intr_stubs.c Log Message: Make this compile without __HAVE_FAST_SOFTINTS for debug. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/arch/powerpc/powerpc

2020-02-24 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Tue Feb 25 00:42:12 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S trap.c Log Message: Comment out do_ucas_32(), only user of which, _ucas_32(), is commented out since powerpc/trap.c rev 1.156:

CVS commit: src/sys/arch/powerpc/powerpc

2020-02-24 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Mon Feb 24 11:49:17 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: Oops, revert previous; fix build for PPC_OEA64 || PPC_OEA64_BRIDGE. oea and booke seem to work without direct-mapped and physically

CVS commit: src/sys/arch/powerpc/powerpc

2020-02-21 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Fri Feb 21 13:38:05 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: When UPAGES > 1, both __HAVE_CPU_UAREA_ROUTINES and PMAP_MAP_POOLPAGE must be defined in order to allocate physically contiguous

CVS commit: src/sys/arch/powerpc/powerpc

2020-02-19 Thread Rin Okuyama
Module Name:src Committed By: rin Date: Thu Feb 20 06:12:47 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: fpu.c powerpc_machdep.c Log Message: Provide no-op's as pcu_ops_md_defs[PCU_FPU] even if !PPC_HAVE_FPU. This is required by subr_pcu.c rev 1.21 and later:

CVS commit: src/sys/arch/powerpc/powerpc

2020-02-17 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Feb 17 21:49:27 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: cpu_ast(): no need to call userret(), as the caller does it for us. From rin@. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/powerpc/powerpc

2020-01-20 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Tue Jan 21 04:30:14 UTC 2020 Modified Files: src/sys/arch/powerpc/powerpc: lock_stubs.S Log Message: Update for changes to -- owner field is now bits 5-N. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/arch/powerpc/powerpc

2019-12-05 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Dec 5 20:55:24 UTC 2019 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: Need to call userret() from cpu_ast(). To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75

CVS commit: src/sys/arch/powerpc/powerpc

2018-12-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Dec 31 18:47:46 UTC 2018 Modified Files: src/sys/arch/powerpc/powerpc: ofwreal.S Log Message: use 0 instead of %r0 for dcbst and icbi otherwise binutils-2.31.1 bitch. To generate a diff of this commit: cvs rdiff -u -r1.13

CVS commit: src/sys/arch/powerpc/powerpc

2018-06-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Fri Jun 15 22:07:14 UTC 2018 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: In mtmsr emulation ignore PSL_VEC we set in mfmsr emulation just above, as it freaks out PSL_USEROK_P(). This is also congruent with how

CVS commit: src/sys/arch/powerpc/powerpc

2018-05-11 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri May 11 22:23:33 UTC 2018 Modified Files: src/sys/arch/powerpc/powerpc: pmap_subr.c Log Message: disable the MULTIPROCESSOR case in pmap_syncicache() because: - __syncicache() wants a virtual address, not a pa - this crashes

CVS commit: src/sys/arch/powerpc/powerpc

2018-05-04 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri May 4 17:13:08 UTC 2018 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: when spinning up secondary CPUs, put them in bridge mode if the primary cpu is To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/powerpc/powerpc

2018-05-02 Thread Frank Wille
Module Name:src Committed By: phx Date: Wed May 2 08:24:40 UTC 2018 Modified Files: src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: Fixed non-critical typo in tlbdsmiss: %r8 -> 8. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79

CVS commit: src/sys/arch/powerpc/powerpc

2018-02-28 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Feb 28 20:11:09 UTC 2018 Modified Files: src/sys/arch/powerpc/powerpc: db_trace.c Log Message: switch an assert in backtrace to an error return. To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58

CVS commit: src/sys/arch/powerpc/powerpc

2017-03-08 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu Mar 9 00:15:06 UTC 2017 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: set signo and code correctly for signals triggered by uvm_fault() errors. To generate a diff of this commit: cvs rdiff -u -r1.151

CVS commit: src/sys/arch/powerpc/powerpc

2017-03-08 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu Mar 9 00:14:03 UTC 2017 Modified Files: src/sys/arch/powerpc/powerpc: fpu.c Log Message: use kpreempt_disable() rather than splsoftclock() to disable preemption. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37

CVS commit: src/sys/arch/powerpc/powerpc

2017-03-05 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Mar 5 16:09:26 UTC 2017 Modified Files: src/sys/arch/powerpc/powerpc: sig_machdep.c Log Message: in cpu_setmcontext(), do not update the TLS register (r2) as part of _UC_CPU. if _UC_TLSBASE is set, use lwp_setprivate() to

CVS commit: src/sys/arch/powerpc/powerpc

2017-02-28 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Tue Feb 28 17:35:29 UTC 2017 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: in cpu_switchto() and the fast-softint context switch code, put back the stwcx. instruction to clear the reservation. we used to

CVS commit: src/sys/arch/powerpc/powerpc

2015-07-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 6 05:03:56 UTC 2015 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: Clear PSL_FP/PSL_VEC so the lwp won't think it owns them. To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99

CVS commit: src/sys/arch/powerpc/powerpc

2015-07-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 6 05:25:29 UTC 2015 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: Back out last change. Clearing PSL_FP/PSL_VEC is handled by child_return. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/powerpc/powerpc

2015-07-05 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jul 6 01:55:50 UTC 2015 Modified Files: src/sys/arch/powerpc/powerpc: fpu.c Log Message: Don't reload the FPU register if this is just a re-enable. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/arch/powerpc/powerpc

2014-08-07 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Aug 7 09:08:09 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: openfirm.c Log Message: Panic after openfirm, it is not supposed to return. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

CVS commit: src/sys/arch/powerpc/powerpc

2014-08-02 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Aug 2 15:58:04 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: fixup.c Log Message: Fix !DIAGNOSTIC build. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/powerpc/fixup.c Please

CVS commit: src/sys/arch/powerpc/powerpc

2014-08-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 1 21:57:22 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: fixup.c Log Message: Deal with the code LLVM generates for stubs. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/powerpc/powerpc

2014-07-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 30 23:27:55 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: Fix diagnostic trap to be correct. PSL_EE@l would be sign-extended and this could never match the result of the andi. before it.

CVS commit: src/sys/arch/powerpc/powerpc

2014-07-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 29 16:19:45 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: pio_subr.S trap_subr.S Log Message: cmpl wants four operands, so use the shorter cmplw instead. To generate a diff of this commit: cvs rdiff -u -r1.15

CVS commit: src/sys/arch/powerpc/powerpc

2014-07-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jul 29 19:15:47 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: Official PPC ISA documentation has no SP register, so use R1 directly. To generate a diff of this commit: cvs rdiff -u -r1.50

CVS commit: src/sys/arch/powerpc/powerpc

2014-04-06 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sun Apr 6 14:47:46 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: procfs_machdep.c Log Message: Make it compilable To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/powerpc/powerpc

2014-03-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Mar 24 19:14:31 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: remove dup cpu_model sysctl; use the mi version in hw. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69

CVS commit: src/sys/arch/powerpc/powerpc

2014-03-18 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 18 14:34:31 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: clock.c Log Message: split 601 and generic PowerPC timecounter code a bit more To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/arch/powerpc/powerpc

2014-03-18 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Tue Mar 18 20:11:08 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: clock.c Log Message: Can we use c99 field initializers here instead of comments?!? Yes, yes we can. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/powerpc/powerpc

2014-03-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Mar 6 09:22:52 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: kobj_machdep.c Log Message: Adapt to new elf_machdep.h Add limited ELF64 support. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/arch/powerpc/powerpc

2014-03-06 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Mar 6 19:44:32 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: Fix PPC64 setregs To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:37:52 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: netbsd32_sigcode.S Log Message: Use the right file. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:38:15 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: lock_stubs.S Log Message: Make 64-bit clean To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/powerpc/lock_stubs.S Please

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:38:53 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: fixup.c Log Message: Use register_t instead of int for register values. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:39:49 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: pio_subr.S Log Message: Fix the 64-bit case To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/powerpc/pio_subr.S Please

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:41:21 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: rtas.c Log Message: Use uintptr_t for ras_entry To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/arch/powerpc/powerpc/rtas.c Please

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:41:59 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: sigcode.S Log Message: Remove _LP64 since it's only used on 32-bit To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:43:49 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: If execing a LP64 image, we need to read the function descriptor to get the entry point and the TOC base. (Do we need to

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:44:39 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: Use PRIx64 To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/powerpc/powerpc/ofw_machdep.c Please

CVS commit: src/sys/arch/powerpc/powerpc

2014-02-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Feb 28 05:45:26 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: openfirm.c Log Message: Use uintptr_t to convert pointers. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/arch/powerpc/powerpc

2014-01-17 Thread matthew green
Module Name:src Committed By: mrg Date: Fri Jan 17 09:09:40 UTC 2014 Modified Files: src/sys/arch/powerpc/powerpc: openfirm.c Log Message: convert a failure to call OF for a reboot call into a panic() instead of a hard hang. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/powerpc/powerpc

2013-11-07 Thread Tohru Nishimura
Module Name:src Committed By: nisimura Date: Thu Nov 7 15:26:36 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: fixup.c Log Message: move DIAGNOSTIC only variable inside #ifdef To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/arch/powerpc/powerpc

2013-11-07 Thread Tohru Nishimura
Module Name:src Committed By: nisimura Date: Fri Nov 8 04:32:58 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: use __diagused for KASSERT only variable. To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66

CVS commit: src/sys/arch/powerpc/powerpc

2013-08-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 30 21:29:29 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: genassym.cf Log Message: Add CACHE_INFO_DCACHE_LINE_SIZE to assym.h To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/arch/powerpc/powerpc

2013-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 23 06:22:32 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: locore_subr.S Log Message: Simplify since we know curlwp is in %r13 To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50

CVS commit: src/sys/arch/powerpc/powerpc

2013-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 23 06:24:21 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: Avoid a few instructions since we know CURLWP is in %r13 To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77

CVS commit: src/sys/arch/powerpc/powerpc

2013-07-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jul 19 06:43:21 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: cpuset_info is no longer volatile To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/sys/arch/powerpc/powerpc

2013-07-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jul 9 20:33:03 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: bus_space.c Log Message: Fix typo (pa instead of va). To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36

CVS commit: src/sys/arch/powerpc/powerpc

2013-07-04 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 4 22:59:58 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: db_interface.c Log Message: One const is good enough. To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52

CVS commit: src/sys/arch/powerpc/powerpc

2013-07-04 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Jul 4 23:00:23 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: db_disasm.c Log Message: Don't use non-literal strings as format string. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28

CVS commit: src/sys/arch/powerpc/powerpc

2013-06-12 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Wed Jun 12 15:11:08 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: Fix lost avail memory over 256M. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24

CVS commit: src/sys/arch/powerpc/powerpc

2013-05-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sun May 12 13:50:11 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: openfirm.c Log Message: add OF_quiesce() to shut down OF background tasks, needed on G5 from Phileas Fogg To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/arch/powerpc/powerpc

2013-05-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Sun May 12 13:42:39 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: cleanup mem_regions: - use different variables for / and /memory nodes - remove redundant OF_finddevice(/) - assume 32bit

CVS commit: src/sys/arch/powerpc/powerpc

2013-04-24 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 25 00:11:35 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: clock.c Log Message: make delay() work with _ARCH_PPC64 To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13

CVS commit: src/sys/arch/powerpc/powerpc

2013-04-11 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 11 18:20:33 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: bus_space.c Log Message: in memio_map() don't fail without trying to mapiodev() if we don't find a BAT mapping or don't have BATs now this works on G5

CVS commit: src/sys/arch/powerpc/powerpc

2013-04-11 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 11 19:53:51 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: KNF nits To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/powerpc/ofw_machdep.c Please

CVS commit: src/sys/arch/powerpc/powerpc

2013-04-11 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Thu Apr 11 19:55:10 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: fix off-by-one noticed by Phileas Fogg To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

CVS commit: src/sys/arch/powerpc/powerpc

2013-04-01 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Mon Apr 1 20:14:43 UTC 2013 Modified Files: src/sys/arch/powerpc/powerpc: ofw_machdep.c Log Message: deal with /memory reg property which may contain 64bit addresses on G5 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/powerpc/powerpc

2012-09-23 Thread matthew green
Module Name:src Committed By: mrg Date: Sun Sep 23 06:05:32 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: lock_stubs.S Log Message: correct some comments on #endif to match their #if. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/arch/powerpc/powerpc

2012-08-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 2 14:06:34 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: trap.c Log Message: Also supprese printing fatal traps is the process is being debugged. To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.148

CVS commit: src/sys/arch/powerpc/powerpc

2012-08-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 1 20:35:53 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: genassym.cf locore_subr.S Log Message: Add diagnostic code emptyidlespin verifying that the current IPL is IPL_NONE and EE is set in the MSR. To generate

CVS commit: src/sys/arch/powerpc/powerpc

2012-07-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jul 27 04:17:07 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: Use %r6 for setting PSL_RI, not %r30 since r30 needs to be preserved. To generate a diff of this commit: cvs rdiff -u -r1.74

CVS commit: src/sys/arch/powerpc/powerpc

2012-07-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jul 20 14:21:20 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: syscall.c Log Message: Use the new syscall approach by collapsing fancy/plain variants into just a single routine. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/powerpc/powerpc

2012-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 18 16:56:51 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: trap_subr.S Log Message: Add conditionals so this should work for the MPC8XX SoCs. Turn on PSL_RI in interrupts. To generate a diff of this commit: cvs

CVS commit: src/sys/arch/powerpc/powerpc

2012-07-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jul 18 17:41:59 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: bus_space.c Log Message: Fix some boundary conditions (fence post errors). To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/arch/powerpc/powerpc

2012-07-04 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Thu Jul 5 03:02:53 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: bus_space.c Log Message: Don't call extent_free() in memio_unmap(), if not call extent_alloc() with defined PPC_IBM4XX and extent_flags. To generate a

CVS commit: src/sys/arch/powerpc/powerpc

2012-06-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 28 15:28:45 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: Don't panic if you can't allocate a contiguous stack for system threads. Just use a mapped a stack. To generate a diff of this

CVS commit: src/sys/arch/powerpc/powerpc

2012-03-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Mar 24 17:52:35 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: When a stack is specified, make sure the stack has enough for a previous callframe in which the LR can be stored. (atf test

CVS commit: src/sys/arch/powerpc/powerpc

2012-03-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 23 15:46:44 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: db_disasm.c Log Message: Decode isel{lt,gt,eq} To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sys/arch/powerpc/powerpc/db_disasm.c

CVS commit: src/sys/arch/powerpc/powerpc

2012-02-13 Thread Frank Wille
Module Name:src Committed By: phx Date: Mon Feb 13 13:44:14 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: Allow all physical addresses from 0 to 0x in cpu_uarea_alloc(). This fixes a panic with amigappc, which has RAM starting at

CVS commit: src/sys/arch/powerpc/powerpc

2012-02-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Feb 1 09:51:01 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: db_interface.c Log Message: Need runtime checks for mach mmu command. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50

CVS commit: src/sys/arch/powerpc/powerpc

2012-01-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jan 30 23:34:15 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc: bus_dma.c Log Message: Use ANSI prototype for _bus_dmamem_alloc_range. Caught when compiling with -Wold-style-definition To generate a diff of this

CVS commit: src/sys/arch/powerpc/powerpc

2011-12-17 Thread Frank Wille
Module Name:src Committed By: phx Date: Sat Dec 17 19:34:07 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: bus_space.c Log Message: Allow defining a bus space with pbs_limit=0, which will have the effect to create a space which ends with 0x. This is

CVS commit: src/sys/arch/powerpc/powerpc

2011-07-31 Thread KIYOHARA Takashi
Module Name:src Committed By: kiyohara Date: Sun Jul 31 10:00:52 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: s/MULTIPROCESOR/MULTIPROCESSOR/. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60

CVS commit: src/sys/arch/powerpc/powerpc

2011-07-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jul 19 19:55:23 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: bus_dma.c Log Message: Fix missed change of BUS_DMA_NOCACHE to BUS_DMA_DONTCACHE. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44

CVS commit: src/sys/arch/powerpc/powerpc

2011-07-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jul 1 23:47:10 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: fixup.c Log Message: Change assert to panic. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/powerpc/fixup.c Please note

CVS commit: src/sys/arch/powerpc/powerpc

2011-07-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Jul 2 00:38:30 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: vm_machdep.c Log Message: Default to normal uvm_uarea_alloc if we can't allocate one ourselves. To generate a diff of this commit: cvs rdiff -u -r1.90

CVS commit: src/sys/arch/powerpc/powerpc

2011-06-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jun 29 05:57:30 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: intr_stubs.c Log Message: Add cpu_send_ipi stub To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/powerpc/intr_stubs.c

CVS commit: src/sys/arch/powerpc/powerpc

2011-06-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jun 24 22:19:45 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: powerpc_machdep.c Log Message: Fix code that's been broken for over seven years... To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58

CVS commit: src/sys/arch/powerpc/powerpc

2011-06-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Jun 20 08:18:28 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: genassym.cf locore_subr.S Log Message: If this is a MODULAR kernel, export USRSTACK and CPU_MAXNUM as linker symbols so modules can access them. To

CVS commit: src/sys/arch/powerpc/powerpc

2011-06-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jun 21 04:22:25 UTC 2011 Modified Files: src/sys/arch/powerpc/powerpc: softint_machdep.c Log Message: Add an extra assert to verify we aren't trying to process softints while interrupts are being serviced. To generate a diff

  1   2   >