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

2015-12-20 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Dec 20 16:23:14 UTC 2015

Added Files:
src/sys/arch/powerpc/include: fenv.h

Log Message:
Add fenv.h for powerpc (from FreeBSD)


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/powerpc/include/fenv.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/powerpc/include

2015-12-21 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Dec 22 05:28:47 UTC 2015

Modified Files:
src/sys/arch/powerpc/include: ieeefp.h

Log Message:
remove dup definitions from fenv.h


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/include/ieeefp.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/powerpc/include

2015-12-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 25 06:02:10 UTC 2015

Modified Files:
src/sys/arch/powerpc/include: ieeefp.h

Log Message:
move fenv inside ifdef


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/include/ieeefp.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/powerpc/include

2016-01-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan 24 19:49:35 UTC 2016

Modified Files:
src/sys/arch/powerpc/include: frame.h types.h

Log Message:
expose __register32_t for frame.h


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/powerpc/include/frame.h
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/powerpc/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/powerpc/include

2016-01-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Jan 24 20:02:39 UTC 2016

Modified Files:
src/sys/arch/powerpc/include: reg.h

Log Message:
use __register_t


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/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/powerpc/include

2010-06-04 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Fri Jun  4 20:31:58 UTC 2010

Modified Files:
src/sys/arch/powerpc/include: ofw_bus.h

Log Message:
fix some cosmetics.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/include/ofw_bus.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/powerpc/include

2010-12-21 Thread Frank Wille
Module Name:src
Committed By:   phx
Date:   Tue Dec 21 20:39:53 UTC 2010

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
All ports have to expose 'struct cpu_info' when _KMEMUSER is defined.
We will just expose cpu_info.ci_data for the moment, which is needed for
vmstat(1) to compile. Doing so with the whole cpu_info structure is
problematic, because of imask_t.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/powerpc/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/powerpc/include

2011-01-14 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Jan 15 07:23:49 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Add END(sym)
Add __RCSID (to match cdefs.h)


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/powerpc/include/asm.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/powerpc/include

2011-01-15 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Jan 15 10:00:07 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: elf_machdep.h

Log Message:
Add some more reloc types as well as DT_PPC_GOT


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/include/elf_machdep.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/powerpc/include

2011-01-15 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Jan 16 02:41:55 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Add PIC_GOTSETUP and PIC_TOCSETUP which replace the old methods to get the
GOT (via a bl) to the new REL16 based relocs.  This is another step to
supporting secure plt.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/powerpc/include/asm.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/powerpc/include

2011-01-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Jan 23 15:51:07 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Some ports use %r0 as tmp2 to INIT_CPUINFO which has adverse effects so
never use tmp2 to hold an address.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/powerpc/include/asm.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/powerpc/include

2011-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Tue Feb  1 01:21:29 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: mcontext.h

Log Message:
Fix XER comment.
Add spe variants for vectors.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/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/powerpc/include

2011-02-06 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Feb  7 06:37:01 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
binutils is automagically doing securecrt so make sure plt calls are emitted
with the secureplt magic as well.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/powerpc/include/asm.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/powerpc/include

2011-02-16 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Feb 16 18:42:33 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
Fix CLKF_INTR
Add debug evcnt.


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/powerpc/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/powerpc/include

2011-02-19 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Feb 19 19:18:11 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: userret.h

Log Message:
Compare ci_veclwp against &lwp0, not NULL.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/include/userret.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/powerpc/include

2011-03-05 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Mar  5 14:27:48 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: param.h

Log Message:
If _KERNEL is not defined, force MACHINE to be "powerpc".  Userland should be
using uname/sysctl to get this value.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/powerpc/include/param.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/powerpc/include

2011-03-11 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Mar 12 07:29:41 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: types.h

Log Message:
Add TLS defines.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/powerpc/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/powerpc/include

2011-03-11 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Mar 12 07:38:17 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: mcontext.h

Log Message:
Add __lwp_gettcb_fast and __lwp_settcb helper inline functions


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/powerpc/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/powerpc/include

2011-04-29 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Apr 29 21:42:41 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: profile.h

Log Message:
Use the wrtee inlines for booke.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/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/powerpc/include

2011-05-01 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon May  2 06:29:24 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: altivec.h

Log Message:
Fix cut/paste error.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/include/altivec.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/powerpc/include

2011-05-03 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Wed May  4 04:33:37 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
add access functions for the Instruction Cache Throttling Control register
found in 750 and newer CPUs


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/powerpc/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/powerpc/include

2011-05-19 Thread KIYOHARA Takashi
Module Name:src
Committed By:   kiyohara
Date:   Thu May 19 08:22:38 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: fpu.h

Log Message:
Remove unnecessary Tab.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/include/fpu.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/powerpc/include

2011-06-07 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Jun  8 05:11:07 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
In INIT_CPUINFO, make L_CPU to set the cpu_info (just to be safe).


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/powerpc/include/asm.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/powerpc/include

2011-06-09 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Jun  9 19:09:58 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: bus.h

Log Message:
For PPC_BOOKE, make BUS_DMA_COHERENT equal to BUS_DMA_NOCACHE.  Now USB
works again.  (which means USB uses of bus_dmamap_sync is broken).


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/include/bus.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/powerpc/include

2011-06-12 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Jun 12 16:27:14 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
Use mfsprg0 instead of mfsprg r,0


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/powerpc/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/powerpc/include

2011-06-13 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Tue Jun 14 03:28:32 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: db_machdep.h

Log Message:
Update KDB_NUMREGS to match what gdb6 is using for PPC.
Patch taken from PR/43196


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/powerpc/include/db_machdep.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/powerpc/include

2011-06-17 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Jun 17 19:04:00 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
struct device * -> device_t


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/powerpc/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/powerpc/include

2011-06-19 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jun 20 06:00:46 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: userret.h
src/sys/arch/powerpc/include/booke: cpuvar.h

Log Message:
Explicitly include 


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/include/userret.h
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/include/booke/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/powerpc/include

2011-06-20 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jun 20 07:31:19 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: frame.h

Log Message:
Pad out trapframe for OEA so that trapframe has identical sizes for all
PPC variants.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/powerpc/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/powerpc/include

2011-07-01 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Jul  1 17:29:40 UTC 2011

Added Files:
src/sys/arch/powerpc/include: ofw_bus_defs.h ofw_bus_funcs.h
prep_bus_defs.h prep_bus_funcs.h

Log Message:
Add new files involved in the bus.h->bus_defs.h/bus_funcs.h split.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/arch/powerpc/include/ofw_bus_defs.h \
src/sys/arch/powerpc/include/ofw_bus_funcs.h \
src/sys/arch/powerpc/include/prep_bus_defs.h \
src/sys/arch/powerpc/include/prep_bus_funcs.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/powerpc/include

2011-07-01 Thread David Young
Module Name:src
Committed By:   dyoung
Date:   Fri Jul  1 21:01:30 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: isa_machdep.h

Log Message:
#include  instead of .


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/include/isa_machdep.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/powerpc/include

2011-10-25 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Oct 26 01:46:11 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
- Indent ifdefs, comment endif and else cpp tags
- Add missing END macro for LP64
- Make whitespace consistent


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/powerpc/include/asm.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/powerpc/include

2011-10-26 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Wed Oct 26 15:57:27 UTC 2011

Modified Files:
src/sys/arch/powerpc/include: Makefile.inc

Log Message:
avoid linker warnings with the new binutils by not forcing rump modules
to be soft-float.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/powerpc/include/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



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

2012-01-29 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jan 30 06:04:32 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: param.h

Log Message:
PowerPC wants 16-byte aligned stacks (for AltiVec).


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/powerpc/include/param.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/powerpc/include

2012-01-30 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jan 30 23:34:58 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: pio.h

Log Message:
Switch to using ANSI prototypes.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/include/pio.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/powerpc/include

2012-02-20 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Tue Feb 21 02:09:35 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: cdefs.h

Log Message:
Change ALIGNBYTES to be AltiVec savvy


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/include/cdefs.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/powerpc/include

2012-02-20 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Tue Feb 21 02:19:01 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: cdefs.h

Log Message:
Restore back to double alignment.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/include/cdefs.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/powerpc/include

2012-02-23 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb 23 20:33:30 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: vmparam.h

Log Message:
Export MIN_PAGE_SIZE and MAX_PAGE_SIZE for modular kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/powerpc/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/powerpc/include

2012-04-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Tue Apr 10 16:57:50 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
Don't use global asm for __clang__


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/arch/powerpc/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/powerpc/include

2010-03-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Mar 22 02:14:28 UTC 2010

Modified Files:
src/sys/arch/powerpc/include: param.h

Log Message:
default powerpc64 mbufs to 512 bytes, like other 64 bit platforms.
from dennis.c.fergu...@gmail.com in PR#43028.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/powerpc/include/param.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/powerpc/include

2012-05-17 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu May 17 16:21:46 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: userret.h

Log Message:
Add an KASSERT to check that PSL_PR is always set.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/powerpc/include/userret.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/powerpc/include

2012-05-25 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat May 26 00:31:07 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: types.h userret.h

Log Message:
Add __HAVE_RAS support.  Do it in userret.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/powerpc/include/types.h
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/powerpc/include/userret.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/powerpc/include

2012-07-18 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Jul 18 16:44:53 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: trap.h

Log Message:
Define the MPC8XX traps


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/include/trap.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/powerpc/include

2012-11-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Sun Nov 25 01:10:37 UTC 2012

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
provide _ENTRY(x) because some code needs it.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/powerpc/include/asm.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/powerpc/include

2013-01-29 Thread KIYOHARA Takashi
Module Name:src
Committed By:   kiyohara
Date:   Tue Jan 29 15:45:43 UTC 2013

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Support 16bits over stack size.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/powerpc/include/asm.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/powerpc/include

2013-01-29 Thread KIYOHARA Takashi
Module Name:src
Committed By:   kiyohara
Date:   Tue Jan 29 15:47:16 UTC 2013

Modified Files:
src/sys/arch/powerpc/include: param.h

Log Message:
More stack for ibm4xx slow machines.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/powerpc/include/param.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/powerpc/include

2013-04-24 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Thu Apr 25 00:08:48 UTC 2013

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
we can read the timebase register as a 64bit chunk when _ARCH_PPC64 is defined,
not necessarily LP64


To generate a diff of this commit:
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/powerpc/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/powerpc/include

2013-07-04 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Fri Jul  5 02:11:59 UTC 2013

Modified Files:
src/sys/arch/powerpc/include: rtas.h

Log Message:
Fix header guard.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/include/rtas.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/powerpc/include

2013-08-22 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Aug 23 06:18:14 UTC 2013

Modified Files:
src/sys/arch/powerpc/include: intr.h softint.h

Log Message:
Fix kern_softint.c errors (tested with WALNUT & EV64260)


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/include/intr.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/powerpc/include/softint.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/powerpc/include

2013-08-24 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Aug 24 15:42:29 UTC 2013

Modified Files:
src/sys/arch/powerpc/include: softint.h

Log Message:
struct cpu_info;


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/include/softint.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/powerpc/include

2014-08-22 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sat Aug 23 02:21:44 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Fix cmpptr/cmpreq/etc to use right mnemonics


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/powerpc/include/asm.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/powerpc/include

2015-01-11 Thread Dennis Ferguson
Module Name:src
Committed By:   dennis
Date:   Mon Jan 12 02:32:33 UTC 2015

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Name the offsets to the remaining fields in the ppc64
stack frame header.  Add a stack frame alignment macro
to avoid hard-coding that.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/powerpc/include/asm.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/powerpc/include

2015-04-01 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Wed Apr  1 23:31:37 UTC 2015

Modified Files:
src/sys/arch/powerpc/include: int_fmtio.h

Log Message:
forgot to commit this when I updated netbsd64 in gcc.
Remove LP64 specific change and use the same types
when possible for IPL32 and LP64.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/include/int_fmtio.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/powerpc/include

2015-07-05 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jul  6 02:30:22 UTC 2015

Modified Files:
src/sys/arch/powerpc/include: userret.h

Log Message:
Add a check to make sure that if PSL_FP is set, we own the FPU.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/powerpc/include/userret.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/powerpc/include

2015-07-05 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jul  6 05:36:27 UTC 2015

Modified Files:
src/sys/arch/powerpc/include: psl.h

Log Message:
Remove PSL_SPV from BOOKE PSL_USERMOD


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/powerpc/include/psl.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/powerpc/include

2015-07-05 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Jul  6 05:55:38 UTC 2015

Modified Files:
src/sys/arch/powerpc/include: userret.h

Log Message:
Don't clear PSL_FP/PSL_VEC


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/powerpc/include/userret.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/powerpc/include

2017-07-07 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Jul  7 22:11:37 UTC 2017

Modified Files:
src/sys/arch/powerpc/include: spr.h

Log Message:
add mfspr/mtspr methods suitable for 64bit SPRs on ppc970 in bridge mode


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/powerpc/include/spr.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/powerpc/include

2017-07-07 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Fri Jul  7 22:50:02 UTC 2017

Modified Files:
src/sys/arch/powerpc/include: spr.h

Log Message:
fix tpyo


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/powerpc/include/spr.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/powerpc/include

2017-09-18 Thread Frank Wille
Module Name:src
Committed By:   phx
Date:   Mon Sep 18 23:21:15 UTC 2017

Modified Files:
src/sys/arch/powerpc/include: fenv.h

Log Message:
Fixed feholdexcept() by copying the actual contents of FPSCR to the fenv_t
instead of a double precision floating point representation of it.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/include/fenv.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/powerpc/include

2017-11-06 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Nov  6 19:20:54 UTC 2017

Modified Files:
src/sys/arch/powerpc/include: elf_machdep.h

Log Message:
handle ppc64


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/include/elf_machdep.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/powerpc/include

2017-11-29 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Nov 29 17:36:16 UTC 2017

Modified Files:
src/sys/arch/powerpc/include: signal.h

Log Message:
need sigtypes.h for sigset_t, since  includes this directly.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/powerpc/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/powerpc/include

2017-12-17 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Dec 17 17:18:34 UTC 2017

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
apply the same change for powerpc as mrg did for arm and mips:

CPU_INFO_FOREACH() must always iterate at least the boot cpu.
document this in sys/cpu.h and fix the arm and mips versions
to check ncpu is non zero before using it as an iterator max.

this should fix the new assert in init_main.c.


To generate a diff of this commit:
cvs rdiff -u -r1.102 -r1.103 src/sys/arch/powerpc/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/powerpc/include

2018-01-19 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Sat Jan 20 03:50:29 UTC 2018

Modified Files:
src/sys/arch/powerpc/include: spr.h

Log Message:
Add a copyright (approx 16.5 years later).


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/powerpc/include/spr.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/powerpc/include

2018-01-21 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jan 21 09:25:45 UTC 2018

Modified Files:
src/sys/arch/powerpc/include: spr.h

Log Message:
fix some logic errors in the previous and fix non-kernel builds.


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/powerpc/include/spr.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/powerpc/include

2018-03-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Mon Mar  5 00:20:08 UTC 2018

Modified Files:
src/sys/arch/powerpc/include: int_fmtio.h

Log Message:
int64 is long for _LP64


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/include/int_fmtio.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/powerpc/include

2021-01-06 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Wed Jan  6 08:14:35 UTC 2021

Modified Files:
src/sys/arch/powerpc/include: db_machdep.h

Log Message:
Switch DDB for powerpc/booke into SOFTWARE_SSTEP.

SR_SINGLESTEP aka PSL_SE bit in MSR is only available for oea, and HW
debug facilities for booke are significantly different from oea.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/powerpc/include/db_machdep.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/powerpc/include

2021-02-03 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Wed Feb  3 10:37:05 UTC 2021

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
Pull out constant definitions inside struct declaration.

Enable CTASSERT(9) for CPUSAVE_SIZE.


To generate a diff of this commit:
cvs rdiff -u -r1.115 -r1.116 src/sys/arch/powerpc/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/powerpc/include

2021-02-28 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sun Feb 28 20:31:33 UTC 2021

Modified Files:
src/sys/arch/powerpc/include: ofw_machdep.h

Log Message:
Bump OFW_MAX_TRANSLATIONS from 32 -> 48.  32 was already tight (at least
on my Macs), and having having translations for the kernel itself present
in the firmware's translation table bumped it over the 32-entry limit.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/include/ofw_machdep.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/powerpc/include

2021-03-07 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sun Mar  7 14:31:53 UTC 2021

Modified Files:
src/sys/arch/powerpc/include: proc.h

Log Message:
For _LP64, disable members of struct mdproc just for compatible with
booke and ibm4xx, even if MODULAR or _MODULE is defined.

Fix build failure for evbppc64 due to CTASSERT in COND_SET_STRUCT,
which restricts sizeof(struct mdproc) < 31 for unknown reason...


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/include/proc.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/powerpc/include

2021-03-07 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sun Mar  7 14:42:53 UTC 2021

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
For LP64, remove members of struct cpu_info that exist just for
compatible with booke or ibm4xx. Even if MODULAR || _MODULE,
these members are useless for powerpc64.


To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/powerpc/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/powerpc/include

2021-03-11 Thread Simon Burge
Module Name:src
Committed By:   simonb
Date:   Thu Mar 11 08:33:34 UTC 2021

Modified Files:
src/sys/arch/powerpc/include: db_machdep.h

Log Message:
Use ifdef _KERNEL_OPT instead of ifdef _KERNEL before including
"opt_ppcarch.h".


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/powerpc/include/db_machdep.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/powerpc/include

2013-11-07 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Fri Nov  8 03:59:35 UTC 2013

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
resort the sys/cpu.h way for unused cii iterator in !MULTIPROCESSOR case.


To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/powerpc/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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb 27 15:58:03 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Add P2SZREG to be usign with .p2align


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/powerpc/include/asm.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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Feb 27 18:12:28 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Use ## for concatenation


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/powerpc/include/asm.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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Feb 28 05:26:23 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Add cmp{ptr,long,reg}{,l}{,i}


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/powerpc/include/asm.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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Feb 28 05:27:05 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: mcontext.h

Log Message:
Add mcontext32_t


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Feb 28 05:27:38 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: psl.h

Log Message:
support PPC_OEA64


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/include/psl.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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Feb 28 05:28:40 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: bus_defs.h

Log Message:
Use uintptr_t for bus_size_t, bus_addr_t, bus_space_handler_t since uint32_t
doesn't really work too 64-bit platforms.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/powerpc/include/bus_defs.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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Feb 28 05:29:57 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: cdefs.h

Log Message:
Add ALIGNBYTES32 for COMPAT_NETBSD32


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/include/cdefs.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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Feb 28 05:30:24 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: frame.h

Log Message:
Add trapframe32 for COMPAT_NETBSD32


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/powerpc/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/powerpc/include

2014-02-27 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Feb 28 05:31:38 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: netbsd32_machdep.h

Log Message:
Make this work.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/include/netbsd32_machdep.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/powerpc/include

2014-03-05 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Mar  6 07:48:25 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: elf_machdep.h

Log Message:
More comments.
rest of powerpc64 relocs


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/include/elf_machdep.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/powerpc/include

2014-03-06 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Mar  6 19:05:24 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
Add _XENTRY which doesn't set the section to .text


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/powerpc/include/asm.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/powerpc/include

2014-03-06 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Thu Mar  6 19:30:39 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: elf_machdep.h

Log Message:
Add PowerPC64 DTs


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/include/elf_machdep.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/powerpc/include

2014-03-06 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Mar  7 04:11:08 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: elf_machdep.h

Log Message:
Don't define ARCH_ELFSIZE if it's already defined.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/include/elf_machdep.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/powerpc/include

2014-03-09 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Mar  9 23:09:32 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: userret.h

Log Message:
Make sure to clear PSL_SE before going to usermode on BOOKE
Revert back to testing PSL_SE in the trapframe and not mdlwp md_flags


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/powerpc/include/userret.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/powerpc/include

2014-03-09 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Mar 10 00:04:04 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: userret.h

Log Message:
same typo


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/powerpc/include/userret.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/powerpc/include

2014-03-09 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Mar 10 00:03:14 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: userret.h

Log Message:
Typo


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/powerpc/include/userret.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/powerpc/include

2014-07-22 Thread Alexander Nasonov
Module Name:src
Committed By:   alnsn
Date:   Tue Jul 22 20:38:55 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: sljitarch.h

Log Message:
Cast to __syncicache() argument types.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/include/sljitarch.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/powerpc/include

2014-07-24 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Thu Jul 24 18:19:13 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: mcontext.h

Log Message:
Let the assembler bail out if the immediate is too large instead of
truncating it.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/powerpc/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/powerpc/include

2014-08-01 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Fri Aug  1 21:56:36 UTC 2014

Modified Files:
src/sys/arch/powerpc/include: instr.h

Log Message:
Add OPC31_OR


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/include/instr.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/powerpc/include

2019-12-08 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Sun Dec  8 21:46:03 UTC 2019

Modified Files:
src/sys/arch/powerpc/include: elf_machdep.h

Log Message:
Fix typo in the definition of #ha() in a comment.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/powerpc/include/elf_machdep.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/powerpc/include

2019-12-14 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sun Dec 15 06:05:00 UTC 2019

Modified Files:
src/sys/arch/powerpc/include: db_machdep.h

Log Message:
Do not mask out LK bit (bit 31) from M_BCTR, which distinguishes
bcctr and bcctrl.

Fix build failure for ibm4xx kernels with GCC8.

XXX
pullup to netbsd-9, -8, and -7


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/powerpc/include/db_machdep.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/powerpc/include

2020-02-19 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Thu Feb 20 04:59:43 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: intr.h

Log Message:
Fix !__HAVE_FAST_SOFTINTS build for debugging.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/include/intr.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/powerpc/include

2020-02-21 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Fri Feb 21 12:56:37 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: param.h

Log Message:
Reduce UPAGES from 2 to 1 for ibm4xx, which was originally 1 and bumped
to 2 in rev 1.29:


http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/powerpc/include/param.h#rev1.29

Since page size is 16KB on ibm4xx, USPACE is still 16KB, which is the
same size as on other powerpc processors.

This avoids kernel crash described in PR kern/54994. Also, even if the
PR is resolved, fork(2) easily fails with ENOMEM if UPAGES is 2, which
requires physically contiguous pages for u-area. No bad side effect is
observed as far as I can see.

XXX
Even with this commit, kern/54994 still critically affects other archs
with __HAVE_CPU_UAREA_ROUTINES, i.e., alpha, mips, powerpc/{oea,booke},
and riscv.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/powerpc/include/param.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/powerpc/include

2020-04-16 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Thu Apr 16 22:11:12 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: types.h

Log Message:
Discard __HAVE_UNLOCKED_PMAP for 4xx; 4xx is uniprocessor architecture,
and everything gets more than 10 times slower by __HAVE_UNLOCKED_PMAP.

Note that we support three supervisor-level architectures for powerpc:
oea, booke, and 4xx. We have three different implementations of pmap as
a result. Whereas oea and booke support multiprocessor, 4xx does not.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/powerpc/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/powerpc/include

2020-04-18 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sat Apr 18 10:37:37 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: asm.h

Log Message:
It's __RCSID for an extra level of indirection on PPC


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/powerpc/include/asm.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/powerpc/include

2020-06-26 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sat Jun 27 02:40:24 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: pmap.h

Log Message:
Fix MODULAR support for ibm4xx by providing __nothing as VM_MDPAGE_INIT().


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/powerpc/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/powerpc/include

2020-06-26 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sat Jun 27 02:51:23 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: vmparam.h

Log Message:
Restrict {MIN,MAX}_PAGE_SIZE for MODULAR || _MODULE, which makes
non-MODULAR kernel a little bit efficient.

They are also exposed to userland for jemalloc.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/powerpc/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/powerpc/include

2020-06-27 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sat Jun 27 07:33:51 UTC 2020

Modified Files:
src/sys/arch/powerpc/include: cpu.h

Log Message:
apply __HIDE_DELAY so zfs and friends at least compile


To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 src/sys/arch/powerpc/include/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



  1   2   >