History log of /src/sys/arch/powerpc/include/ibm4xx/cpu.h |
Revision | | Date | Author | Comments |
1.27 |
| 02-Nov-2021 |
ryo | fix build with COPTS=-O0
|
1.26 |
| 31-May-2021 |
simonb | Include "opt_param.h" (ifdef _KERNEL_OPT) everywhere that MSGBUFSIZE is referenced since some sources include <machine/param.h>.
|
1.25 |
| 30-Mar-2021 |
rin | branches: 1.25.2; Convert walnut to use powerpc/ibm4xx/openbios. No functional changes.
|
1.24 |
| 30-Mar-2021 |
rin | G/C bootpath.
|
1.23 |
| 29-Mar-2021 |
rin | Set com(4) frequency in ibm4xx_device_register() in order to dedup codes.
|
1.22 |
| 19-Apr-2018 |
christos | branches: 1.22.14; 1.22.16; s/static inline/static __inline/g for consistency.
|
1.21 |
| 27-Jul-2012 |
matt | branches: 1.21.38; Fix some -fno-common fallout
|
1.20 |
| 20-Jun-2011 |
matt | branches: 1.20.2; Change IBM4xx to use the common powerpc PIC framework. Consolidate most ibm4xx initppc function into ibm4xx_init and Make all IBM4xx use it. Change explora to use initppc instead of bootstrap.
|
1.19 |
| 20-Jun-2011 |
matt | Explicitly include <powerpc/psl.h>
|
1.18 |
| 18-Jun-2011 |
matt | Move PVR definitions to <powerpc/ibm4xx/spr.h> No need to include <powerpc/cpu.h> in <powerpc/ib4xx/cpu.h>
|
1.17 |
| 17-Jun-2011 |
matt | struct device * -> device_t struct cfdata * -> cfdata_t split device/softc (CFATTACH_DECL_NEW) use device_accessors and device_private constify
|
1.16 |
| 18-Jan-2011 |
matt | branches: 1.16.4; Add support for BookE Freescale MPC85xx (e500 core) processors. Add fast softint support for PowerPC (though only booke uses it). Redo FPU/VEC support and add e500 SPE support. Rework trap/intrs to use a common trapframe format. Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.
|
1.15 |
| 18-Mar-2010 |
kiyohara | branches: 1.15.2; Support PowerPC 405EX/EXr. 1. Add some new source and header files. (MAL(split) and RGMII(new) relations for EMAC) 2. Create dcr4xx.h. Its moved from dcr405gp.h. Also remove dcr405xx.h. 3. intr.c supports MULTIUIC with virtual-irq. likes to oea. support 32-virq/128-hwirq. 4. multiple emac support. 5. WALNUT and VIRTEX_* includes arch/powerpc/conf/files.ibm4xx. 6. WALNUT pci uses arch/powerpc/ibm4xx/pci/.
|
1.14 |
| 14-Mar-2009 |
dsl | branches: 1.14.2; 1.14.4; Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.13 |
| 31-Aug-2006 |
freza | branches: 1.13.60; 1.13.68; 1.13.74; 1.13.82; * add PVR values for Xilinx 405 cores * don't try to decode vendor-specific PVR, print raw value instead. * panic() if we see cache wasn't probed, we'd crash later anyway. * rework the way PVR gets translated to core name. * while there, normalize printf format ("%s: ...", device_xname(self), ...).
OK by matt@
|
1.12 |
| 05-May-2006 |
thorpej | Remove the devprop API and switch everthing over to the new proplib. Add a new device_properties() accessor for device_t that returns the device's property dictionary.
|
1.11 |
| 11-Dec-2005 |
christos | branches: 1.11.4; 1.11.6; 1.11.8; 1.11.10; 1.11.12; merge ktrace-lwp.
|
1.10 |
| 21-Jan-2005 |
shige | branches: 1.10.8; Add consinit() and md_consinit funcptr to ibm4xx/machdep.c. Rename consinit() to obs405_consinit() at evbppc/obs405/consinit.c.
Set md_consinit to obs405_consinit() at initppc(). Consinit fuction calls a function stored at md_consinit pointer.
|
1.9 |
| 18-Jan-2005 |
shige | Arrange some machine-dependent code. - ibm40x_machdep.c: ibm40x specific . ibm40x_memsize_init . mem_regions . other functions are moved to machdep.c or ibm4xx_machdep.c. - ibm4xx_machdep.c: ibm4xx specific . ibm4xx_init (moved from ibm40x_machdep.c) . ibm4xx_install_extint (moved from ibm40x_machdep.c) . ibm4xx_cpu_startup (moved from ibm40x_machdep.c:ibm4xx_startup) . ibm4xx_dumpsys
|
1.8 |
| 17-Jan-2005 |
shige | Remove openbios dependent code from ibm4xx/ibm40x dependent module.
|
1.7 |
| 13-Jan-2005 |
shige | branches: 1.7.2; Add externs: - md_device_register (func ptr) - ibm4xx_device_register (func)
|
1.6 |
| 23-Sep-2003 |
shige | branches: 1.6.6; Add IBM40x specific machdep functions.
|
1.5 |
| 13-Jun-2003 |
msaitoh | branches: 1.5.2; Add support IBM 405GPr
|
1.4 |
| 11-Aug-2002 |
simonb | Define the 4xx PVR values in one place only.
|
1.3 |
| 13-May-2002 |
matt | branches: 1.3.2; 1.3.6; Remove redundant declarations.
|
1.2 |
| 15-Mar-2002 |
eeh | branches: 1.2.4; Use properties to pass around board-specific information rather than a structure.
|
1.1 |
| 13-Mar-2002 |
eeh | Add this file.
|
1.2.4.4 |
| 13-Aug-2002 |
nathanw | Catch up to -current.
|
1.2.4.3 |
| 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.2.4.2 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.2.4.1 |
| 15-Mar-2002 |
nathanw | file cpu.h was added on branch nathanw_sa on 2002-04-01 07:42:05 +0000
|
1.3.6.3 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.3.6.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.3.6.1 |
| 13-May-2002 |
jdolecek | file cpu.h was added on branch kqueue on 2002-06-23 17:39:43 +0000
|
1.3.2.1 |
| 31-Aug-2002 |
gehenna | catch up with -current.
|
1.5.2.5 |
| 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.5.2.4 |
| 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.5.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.6.1 |
| 15-Sep-2005 |
riz | Pull up following revision(s) (requested by shige in ticket #5820): distrib/evbppc/md-kernel/Makefile 1.3 via patch etc/etc.evbppc/Makefile.inc 1.3 via patch sys/arch/evbppc/conf/files.obs405 1.5-1.8 via patch sys/arch/evbppc/conf/OPENBLOCKS266 1.22,1.25 via patch sys/arch/evbppc/include/obs266.h 1.1 (new) sys/arch/evbppc/include/obs405.h 1.1-1.5 (new) sys/arch/evbppc/include/rbus_machdep.h 1.1 (new) sys/arch/evbppc/obs405/consinit.c 1.2-1.4 sys/arch/evbppc/obs405/dev/x1226.c deleted sys/arch/evbppc/obs405/dev/x1226reg.h deleted sys/arch/evbppc/obs405/machdep.c deleted sys/arch/evbppc/obs405/obs266_autoconf.c 1.1 (new) sys/arch/evbppc/obs405/obs266_machdep.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_autoconf.c 1.1 (new, plus patch) sys/arch/evbppc/obs405/obs405_machdep.c 1.1 (new) sys/arch/evbppc/obs405/rbus_machdep.c 1.1 (new) sys/arch/powerpc/conf/files.ibm4xx 1.6-1.7 sys/arch/powerpc/ibm4xx/board_prop.c 1.1 (new) sys/arch/powerpc/ibm4xx/dev/com_opb.c 1.12 sys/arch/powerpc/ibm4xx/dev/comopbvar.h 1.1 (new) sys/arch/powerpc/ibm4xx/ibm40x_machdep.c 1.3-1.4 sys/arch/powerpc/ibm4xx/ibm4xx_autoconf.c 1.1-1.2 (new) sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c 1.1-1.3 (new) sys/arch/powerpc/ibm4xx/ibm4xxgpx_autoconf.c 1.2-1.3 sys/arch/powerpc/ibm4xx/openbios/openbios.c 1.1 (new) sys/arch/powerpc/include/ibm4xx/cpu.h 1.7-1.10 sys/arch/powerpc/include/ibm4xx/openbios.h 1.1 (new)
Update OpenBlockS266 support to more modern, stable sources.
|
1.7.2.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.10.8.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.10.8.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.11.12.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.11.10.1 |
| 11-May-2006 |
elad | sync with head
|
1.11.8.2 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.11.8.1 |
| 24-May-2006 |
yamt | sync with head.
|
1.11.6.1 |
| 01-Jun-2006 |
kardel | Sync with head.
|
1.11.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.13.82.1 |
| 17-Jan-2011 |
matt | Add SPE (signal processing engine) support for mpc85xx/booke. Think of it as AltiVec-lite (really lite). Genercize AltiVec support so that it could the same interface could support SPE as well. Rework the FPU support along the same lines. Move the __asm() to their own XXX_subr.S (altivec, fpu, spe).
|
1.13.74.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.13.68.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.13.60.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.13.60.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.14.4.2 |
| 05-Mar-2011 |
rmind | sync with head
|
1.14.4.1 |
| 30-May-2010 |
rmind | sync with head
|
1.14.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
1.15.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.16.4.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.20.2.1 |
| 30-Oct-2012 |
yamt | sync with head
|
1.21.38.1 |
| 22-Apr-2018 |
pgoyette | Sync with HEAD
|
1.22.16.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.22.14.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|
1.25.2.1 |
| 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|