| History log of /src/sys/arch/evbppc/obs405 |
| Revision | Date | Author | Comments |
| 1.6 | 18-Mar-2010 |
kiyohara | Support Plathome's OpenBlockS600.
|
| 1.5 | 11-Dec-2005 |
christos | branches: 1.5.78; 1.5.92; 1.5.98; 1.5.100; merge ktrace-lwp.
|
| 1.4 | 18-Mar-2005 |
shige | Rearrange codes for OpenBlockS266 machine.
|
| 1.3 | 21-Jan-2005 |
shige | branches: 1.3.2; 1.3.6; 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.2 | 13-Jan-2005 |
shige | branches: 1.2.2; Call com_opb_cnattach function.
|
| 1.1 | 23-Sep-2003 |
shige | branches: 1.1.4; 1.1.8; Add new evbppc port. This port is for OpenBlockS266. OpenBlockS266: IBM405GPr OpenBIOS. X1226 is a rtc chip connected with IIC bus.
|
| 1.1.8.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.1.4.7 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.6 | 24-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.5 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.4.1 | 23-Sep-2003 |
skrll | file consinit.c was added on branch ktrace-lwp on 2004-08-03 10:34:16 +0000
|
| 1.2.2.1 | 29-Apr-2005 |
kent | sync with -current
|
| 1.3.6.1 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.3.2.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.5.100.1 | 30-May-2010 |
rmind | sync with head
|
| 1.5.98.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.5.92.1 | 24-Oct-2010 |
jym | Sync with HEAD
|
| 1.5.78.1 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.4 | 18-Mar-2005 |
shige | Rearrange codes for OpenBlockS266 machine.
|
| 1.3 | 17-Jan-2005 |
shige | branches: 1.3.2; 1.3.6; Add openbios dependent code to obs405 machine-dependent modules.
|
| 1.2 | 13-Jan-2005 |
shige | branches: 1.2.2; Set machine-dependent obs405_device_register function to md_device_register.
|
| 1.1 | 23-Sep-2003 |
shige | branches: 1.1.4; 1.1.8; Add new evbppc port. This port is for OpenBlockS266. OpenBlockS266: IBM405GPr OpenBIOS. X1226 is a rtc chip connected with IIC bus.
|
| 1.1.8.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.1.4.7 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.6 | 24-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.5 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.4.1 | 23-Sep-2003 |
skrll | file machdep.c was added on branch ktrace-lwp on 2004-08-03 10:34:16 +0000
|
| 1.2.2.1 | 29-Apr-2005 |
kent | sync with -current
|
| 1.3.6.1 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.3.2.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.2 | 18-Mar-2005 |
shige | Rearrange codes for OpenBlockS266 machine.
|
| 1.1 | 13-Jan-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; Add machine-dependent device_register function.
|
| 1.1.10.1 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.6.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.4.3 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 13-Jan-2005 |
skrll | file md_autoconf.c was added on branch ktrace-lwp on 2005-01-17 19:29:23 +0000
|
| 1.1.2.1 | 29-Apr-2005 |
kent | sync with -current
|
| 1.4 | 18-Mar-2005 |
shige | Rearrange codes for OpenBlockS266 machine.
|
| 1.3 | 24-Jan-2005 |
shige | branches: 1.3.2; 1.3.6; Add OpenBlockS266 GPIO LED Driver.
|
| 1.2 | 21-Jan-2005 |
shige | branches: 1.2.2; 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.1 | 18-Jan-2005 |
shige | - Copy evbppc/obs405/machdep.c to evbppc/obs405/md_machdep.c. (prevent machdep.o from conflict) - Rename function: cpu_startup -> obs405_cpu_startup. - Set md-func-ptr: md_cpu_startup = obs405_cpu_startup.
|
| 1.2.2.4 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.2.2.3 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
| 1.2.2.2 | 24-Jan-2005 |
skrll | Sync with HEAD.
|
| 1.2.2.1 | 21-Jan-2005 |
skrll | file md_machdep.c was added on branch ktrace-lwp on 2005-01-24 08:34:12 +0000
|
| 1.3.6.1 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.3.2.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.10 | 30-Mar-2021 |
rin | - Include tlb.h directly, instead of uvm_extern.h. - Explicitly include param.h. - Drop unused headers. - Sort and group headers.
No binary changes.
|
| 1.9 | 29-Mar-2021 |
rin | Set com(4) frequency in ibm4xx_device_register() in order to dedup codes.
|
| 1.8 | 02-Mar-2021 |
rin | branches: 1.8.2; Use genppc_cpu_configure() instead of calling spl0() directly (and optionally printing out imask).
|
| 1.7 | 12-Dec-2011 |
kiyohara | branches: 1.7.60; Fix hangs-up. Remove "wrteei 1" in board's cpu_configure(). Interrupt is enabled in powerpc-layer.
|
| 1.6 | 18-Jun-2011 |
matt | branches: 1.6.2; 1.6.6; split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.5 | 18-Mar-2010 |
kiyohara | branches: 1.5.6; 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.4 | 07-Oct-2006 |
tsutsui | branches: 1.4.56; 1.4.76; 1.4.78; Remove unneeded cast which eliminates part of valid interrupt mask bits. Closes PR powerpc/33108.
|
| 1.3 | 15-May-2006 |
shige | branches: 1.3.8; 1.3.10; Move cpu_configure to evbppc/*.c. (Remove ibm4xxgpx_autoconf.c) I'm sorry for my wrong thinking.
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.12; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; Add sources for OpenBlockS200 (OpenBlockS S/R) machine.
|
| 1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.8.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs200_autoconf.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs200_autoconf.c was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs200_autoconf.c was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
| 1.2.8.1 | 24-May-2006 |
yamt | sync with head.
|
| 1.2.6.1 | 01-Jun-2006 |
kardel | Sync with head.
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.3.10.1 | 22-Oct-2006 |
yamt | sync with head
|
| 1.3.8.1 | 18-Nov-2006 |
ad | Sync with head.
|
| 1.4.78.1 | 30-May-2010 |
rmind | sync with head
|
| 1.4.76.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.4.56.1 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.5.6.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.6.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
| 1.6.2.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.7.60.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.8.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.13 | 15-Jul-2018 |
maxv | Retire ipkdb entirely. The option was removed from the config files yesterday.
ok kamil christos
|
| 1.12 | 05-Aug-2014 |
joerg | branches: 1.12.26; 1.12.28; The argument of stwu is displacement(register), but GAS translates the %rX mnemonic very early into plain X, so it seemingly accepts %register(displacement) as well. Be consistent in the formatting for human consumption.
|
| 1.11 | 20-Jun-2011 |
matt | branches: 1.11.12; 1.11.26; Don't include *pmap.h in assembly files. Get the needed definitions from "assym.h".
|
| 1.10 | 17-Jan-2011 |
matt | branches: 1.10.4; Kill _NOREGNAMES. Everything should be using %rX now. If it doesn't it soon will.
|
| 1.9 | 18-Mar-2010 |
kiyohara | branches: 1.9.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.8 | 25-Feb-2010 |
matt | branches: 1.8.2; Adapt to <spr.h> breakup.
|
| 1.7 | 26-Nov-2009 |
matt | branches: 1.7.2; Kill proc0paddr. Use lwp0.l_addr instead.
|
| 1.6 | 13-Feb-2009 |
apb | Use "defopt MODULAR" in sys/conf/files, and #include "opt_modular.h" in all kernel sources that use the MODULAR option. Proposed in tech-kern on 18 Jan 2009.
|
| 1.5 | 13-Nov-2008 |
ad | branches: 1.5.4; LKM -> MODULAR
|
| 1.4 | 16-Oct-2006 |
kiyohara | branches: 1.4.52; 1.4.56; 1.4.62; 1.4.64; 1.4.74; * convert ibm4xx-based evbppc from reserved-TLB entry allocation to recently introduced ppc4xx_tlb_reserve() API. * ibm405gp UART0 used to be linear mapped. The VA happens to be inside kernel segment, giving us the possibility of multiple VA matches in the TLB. This is considered "programming error" by 405 core and results in "undefined behaviour". We now avoid mapping peripherals in kernel segment. * Some boards used to map hardwired RAM size. We now use the real size as passed in by boot firmware. * TLB_NRESERVED is (finally) gone.
|
| 1.3 | 30-Jun-2006 |
freza | branches: 1.3.4; 1.3.6; Bring ibm4xx interrupt code up to date:
- generic soft interrupts (ie. use powerpc/softintr.c) - interrupt event counters (using the ones from powerpc/cpu.h:cpu_info where appropriate) - cleanup ibm4xx_intr.h, move implementation details to intr.c
Convert all affected evbppc platforms.
OK by simonb@, some points discussed with matt@
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.8; 1.2.16; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; Add sources for OpenBlockS200 (OpenBlockS S/R) machine.
|
| 1.1.8.1 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs200_locore.S was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs200_locore.S was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs200_locore.S was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.16.1 | 13-Jul-2006 |
gdamore | Merge from HEAD.
|
| 1.2.8.1 | 11-Aug-2006 |
yamt | sync with head
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.3.6.1 | 22-Oct-2006 |
yamt | sync with head
|
| 1.3.4.1 | 18-Nov-2006 |
ad | Sync with head.
|
| 1.4.74.1 | 07-Jan-2011 |
matt | Deal with the splitting of <spr.h>
|
| 1.4.64.2 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
| 1.4.64.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.4.62.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.4.56.3 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.4.56.2 | 11-Mar-2010 |
yamt | sync with head
|
| 1.4.56.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.4.52.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.5.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.7.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.8.2.2 | 05-Mar-2011 |
rmind | sync with head
|
| 1.8.2.1 | 30-May-2010 |
rmind | sync with head
|
| 1.9.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.10.4.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.11.26.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.11.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.12.28.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.12.26.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.25 | 04-Sep-2021 |
rin | Fix build without DEBUG.
|
| 1.24 | 03-Aug-2021 |
rin | Switch evbppc/ibm4xx to generic evbppc (same as oea) kernel modules.
I've confirmed that kernels similar to amd64/conf/MODULAR work fine both on 403 and 405.
XXX Unfortunately, we cannot immediately switch evbppc/booke to generic kernel modules yet; it has its own intr.h implementation.
|
| 1.23 | 30-Mar-2021 |
rin | - Include tlb.h directly, instead of uvm_extern.h. - Explicitly include param.h. - Drop unused headers. - Sort and group headers.
No binary changes.
|
| 1.22 | 30-Mar-2021 |
rin | Centralize cpu_reboot().
|
| 1.21 | 30-Mar-2021 |
rin | G/C bootpath.
|
| 1.20 | 15-Jul-2018 |
maxv | branches: 1.20.12; 1.20.14; Retire ipkdb entirely. The option was removed from the config files yesterday.
ok kamil christos
|
| 1.19 | 22-Jun-2011 |
matt | branches: 1.19.52; 1.19.54; Add support pci_intr_setattr. Export non-inline version of pci api for modules (_MODULE is defined). Fix definition of pc_conf_hook and pc_conf_interrupt. Switch to using inlines instead of macros. Switch ibm4xx to use <powerpc/pci_machdep.h>
|
| 1.18 | 20-Jun-2011 |
matt | 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.17 | 18-Jun-2011 |
matt | split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.16 | 15-Jun-2011 |
matt | lcsplx is dead. remove last vestiges of it.
|
| 1.15 | 12-Jun-2011 |
mrg | for booke and ibm4xx evbppc systems, set module_machine to to either "powerpc-ibm4xx" or "powerpc-booke".
|
| 1.14 | 04-Apr-2011 |
dyoung | branches: 1.14.2; Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), pci_find_rom(), pci_intr_map(9), pci_enumerate_bus(), nor the match predicate passed to pciide_compat_intr_establish() should ever modify their pci_attach_args argument, so make their pci_attach_args arguments const and deal with the fallout throughout the kernel.
For the most part, these changes add a 'const' where there was no 'const' before, however, some drivers and MD code used to modify pci_attach_args. Now those drivers either copy their pci_attach_args and modify the copy, or refrain from modifying pci_attach_args:
Xen: according to Manuel Bouyer, writing to pci_attach_args in pci_intr_map() was a leftover from Xen 2. Probably a bug. I stopped writing it. I have not tested this change.
siside(4): sis_hostbr_match() needlessly wrote to pci_attach_args. Probably a bug. I use a temporary variable. I have not tested this change.
slide(4): sl82c105_chip_map() overwrote the caller's pci_attach_args. Probably a bug. Use a local pci_attach_args. I have not tested this change.
viaide(4): via_sata_chip_map() and via_sata_chip_map_new() overwrote the caller's pci_attach_args. Probably a bug. Make a local copy of the caller's pci_attach_args and modify the copy. I have not tested this change.
While I'm here, make pci_mapreg_submap() static.
With these changes in place, I have tested the compilation of these kernels:
alpha GENERIC amd64 GENERIC XEN3_DOM0 arc GENERIC atari HADES MILAN-PCIIDE bebox GENERIC cats GENERIC cobalt GENERIC evbarm-eb NSLU2 evbarm-el ADI_BRH ARMADILLO9 CP3100 GEMINI GEMINI_MASTER GEMINI_SLAVE GUMSTIX HDL_G IMX31LITE INTEGRATOR IQ31244 IQ80310 IQ80321 IXDP425 IXM1200 KUROBOX_PRO LUBBOCK MARVELL_NAS NAPPI SHEEVAPLUG SMDK2800 TEAMASA_NPWR TEAMASA_NPWR_FC TS7200 TWINTAIL ZAO425 evbmips-el AP30 DBAU1500 DBAU1550 MALTA MERAKI MTX-1 OMSAL400 RB153 WGT624V3 evbmips64-el XLSATX evbppc EV64260 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266 OPENBLOCKS266_OPT P2020RDB PMPPC RB800 WALNUT hp700 GENERIC i386 ALL XEN3_DOM0 XEN3_DOMU ibmnws GENERIC macppc GENERIC mvmeppc GENERIC netwinder GENERIC ofppc GENERIC prep GENERIC sandpoint GENERIC sgimips GENERIC32_IP2x sparc GENERIC_SUN4U KRUPS sparc64 GENERIC
As of Sun Apr 3 15:26:26 CDT 2011, I could not compile these kernels with or without my patches in place:
### evbmips-el GDIUM
nbmake: nbmake: don't know how to make /home/dyoung/pristine-nbsd/src/sys/arch/mips/mips/softintr.c. Stop
### evbarm-el MPCSA_GENERIC src/sys/arch/evbarm/conf/MPCSA_GENERIC:318: ds1672rtc*: unknown device `ds1672rtc'
### ia64 GENERIC
/tmp/genassym.28085/assym.c: In function 'f111': /tmp/genassym.28085/assym.c:67: error: invalid application of 'sizeof' to incomplete type 'struct pcb' /tmp/genassym.28085/assym.c:76: error: dereferencing pointer to incomplete type
### sgimips GENERIC32_IP3x
crmfb.o: In function `crmfb_attach': crmfb.c:(.text+0x2304): undefined reference to `ddc_read_edid' crmfb.c:(.text+0x2304): relocation truncated to fit: R_MIPS_26 against `ddc_read_edid' crmfb.c:(.text+0x234c): undefined reference to `edid_parse' crmfb.c:(.text+0x234c): relocation truncated to fit: R_MIPS_26 against `edid_parse' crmfb.c:(.text+0x2354): undefined reference to `edid_print' crmfb.c:(.text+0x2354): relocation truncated to fit: R_MIPS_26 against `edid_print'
|
| 1.13 | 20-Dec-2010 |
matt | branches: 1.13.2; Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
| 1.12 | 18-Mar-2010 |
kiyohara | Support Plathome's OpenBlockS600.
|
| 1.11 | 18-Mar-2010 |
kiyohara | 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.10 | 25-Feb-2010 |
matt | branches: 1.10.2; Adapt to <spr.h> breakup.
|
| 1.9 | 13-Feb-2009 |
apb | branches: 1.9.2; Use "defopt MODULAR" in sys/conf/files, and #include "opt_modular.h" in all kernel sources that use the MODULAR option. Proposed in tech-kern on 18 Jan 2009.
|
| 1.8 | 30-Nov-2008 |
martin | branches: 1.8.4; As discussed on tech-kern: mutex_init is too heavyweight for early bootstrap phases, so move the initialization of the ksyms mutex back into main via a function called ksyms_init. Rename the existing (but quite different) ksyms_init* variations into ksyms_addsyms_elf() and ksyms_addsyms_explicit() and adapt machdep code accordingly.
|
| 1.7 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
| 1.6 | 11-Nov-2008 |
dyoung | It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
| 1.5 | 29-Nov-2006 |
freza | branches: 1.5.52; 1.5.56; 1.5.62; 1.5.64; 1.5.74; Instead of mapping whole RAM with reserved TLB entries, map just enough to ensure trap code will work (that is 0 upto ${endkernel}) and leave the rest to pmap_tlbmiss(). Mapping whole physmem into the kernel wired way too many TLB entries, see
http://mail-index.netbsd.org/port-powerpc/2006/10/27/0000.html
for performance analysis. While there, be a bit more descriptive in pmap_tlbmiss() comment and use macro instead of numeric constant.
OK by Simon Burge
|
| 1.4 | 16-Oct-2006 |
kiyohara | * convert ibm4xx-based evbppc from reserved-TLB entry allocation to recently introduced ppc4xx_tlb_reserve() API. * ibm405gp UART0 used to be linear mapped. The VA happens to be inside kernel segment, giving us the possibility of multiple VA matches in the TLB. This is considered "programming error" by 405 core and results in "undefined behaviour". We now avoid mapping peripherals in kernel segment. * Some boards used to map hardwired RAM size. We now use the real size as passed in by boot firmware. * don't call consinit() in obs2{00,66}_machdep.c because consinit() is already called in ibm4xx_init() (but I'm not sure which place is good)
|
| 1.3 | 29-Mar-2006 |
shige | branches: 1.3.8; 1.3.10; Move pci_intr_map and pci_conf_interrupt functions to MD codes. Change Max PCI devices from 5 to 31.
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.10; 1.2.12; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; Add sources for OpenBlockS200 (OpenBlockS S/R) machine.
|
| 1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.8.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs200_machdep.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs200_machdep.c was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs200_machdep.c was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.12.1 | 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
| 1.2.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.2.8.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.2.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.3.10.2 | 10-Dec-2006 |
yamt | sync with head.
|
| 1.3.10.1 | 22-Oct-2006 |
yamt | sync with head
|
| 1.3.8.2 | 12-Jan-2007 |
ad | Sync with head.
|
| 1.3.8.1 | 18-Nov-2006 |
ad | Sync with head.
|
| 1.5.74.1 | 07-Jan-2011 |
matt | Deal with the splitting of <spr.h>
|
| 1.5.64.2 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
| 1.5.64.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.5.62.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.5.56.3 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.5.56.2 | 11-Mar-2010 |
yamt | sync with head
|
| 1.5.56.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.5.52.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.8.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.9.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.10.2.3 | 21-Apr-2011 |
rmind | sync with head
|
| 1.10.2.2 | 05-Mar-2011 |
rmind | sync with head
|
| 1.10.2.1 | 30-May-2010 |
rmind | sync with head
|
| 1.13.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.14.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.19.54.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.19.52.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.20.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.20.12.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.10 | 30-Mar-2021 |
rin | - Explicitly include <sys/param.h>. - G/C headers. - Sort headers.
No binary changes.
|
| 1.9 | 29-Mar-2021 |
rin | Set com(4) frequency in ibm4xx_device_register() in order to dedup codes.
|
| 1.8 | 02-Mar-2021 |
rin | branches: 1.8.2; Use genppc_cpu_configure() instead of calling spl0() directly (and optionally printing out imask).
|
| 1.7 | 12-Dec-2011 |
kiyohara | branches: 1.7.60; Fix hangs-up. Remove "wrteei 1" in board's cpu_configure(). Interrupt is enabled in powerpc-layer.
|
| 1.6 | 18-Jun-2011 |
matt | branches: 1.6.2; 1.6.6; split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.5 | 18-Mar-2010 |
kiyohara | branches: 1.5.6; 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.4 | 07-Oct-2006 |
tsutsui | branches: 1.4.56; 1.4.76; 1.4.78; Remove unneeded cast which eliminates part of valid interrupt mask bits. Closes PR powerpc/33108.
|
| 1.3 | 15-May-2006 |
shige | branches: 1.3.8; 1.3.10; Move cpu_configure to evbppc/*.c. (Remove ibm4xxgpx_autoconf.c) I'm sorry for my wrong thinking.
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.12; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12; Rearrange codes for OpenBlockS266 machine.
|
| 1.1.12.2 | 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.1.12.1 | 18-Mar-2005 |
riz | file obs266_autoconf.c was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.1.10.2 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.10.1 | 18-Mar-2005 |
tron | file obs266_autoconf.c was added on branch netbsd-3 on 2005-09-14 20:53:59 +0000
|
| 1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.8.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs266_autoconf.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs266_autoconf.c was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs266_autoconf.c was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
| 1.2.8.1 | 24-May-2006 |
yamt | sync with head.
|
| 1.2.6.1 | 01-Jun-2006 |
kardel | Sync with head.
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.3.10.1 | 22-Oct-2006 |
yamt | sync with head
|
| 1.3.8.1 | 18-Nov-2006 |
ad | Sync with head.
|
| 1.4.78.1 | 30-May-2010 |
rmind | sync with head
|
| 1.4.76.2 | 19-Aug-2010 |
uebayasi | Define FlashROM addresses in board specific code.
|
| 1.4.76.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.4.56.1 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.5.6.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.6.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
| 1.6.2.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.7.60.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.8.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.27 | 03-Aug-2021 |
rin | Switch evbppc/ibm4xx to generic evbppc (same as oea) kernel modules.
I've confirmed that kernels similar to amd64/conf/MODULAR work fine both on 403 and 405.
XXX Unfortunately, we cannot immediately switch evbppc/booke to generic kernel modules yet; it has its own intr.h implementation.
|
| 1.26 | 30-Mar-2021 |
rin | Sort & group headers. No binary changes.
|
| 1.25 | 30-Mar-2021 |
rin | G/C unused. Use tlb.h directly instead of uvm_extern.h. No binary changes.
|
| 1.24 | 30-Mar-2021 |
rin | Remove unused "startkernel" argument for openbios_board_init().
|
| 1.23 | 30-Mar-2021 |
rin | Centralize cpu_reboot().
|
| 1.22 | 30-Mar-2021 |
rin | G/C bootpath.
|
| 1.21 | 15-Jul-2018 |
maxv | branches: 1.21.12; 1.21.14; Retire ipkdb entirely. The option was removed from the config files yesterday.
ok kamil christos
|
| 1.20 | 22-Jun-2011 |
matt | branches: 1.20.52; 1.20.54; Add support pci_intr_setattr. Export non-inline version of pci api for modules (_MODULE is defined). Fix definition of pc_conf_hook and pc_conf_interrupt. Switch to using inlines instead of macros. Switch ibm4xx to use <powerpc/pci_machdep.h>
|
| 1.19 | 20-Jun-2011 |
matt | 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.18 | 18-Jun-2011 |
matt | split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.17 | 15-Jun-2011 |
matt | lcsplx is dead. remove last vestiges of it.
|
| 1.16 | 12-Jun-2011 |
mrg | for booke and ibm4xx evbppc systems, set module_machine to to either "powerpc-ibm4xx" or "powerpc-booke".
|
| 1.15 | 04-Apr-2011 |
dyoung | branches: 1.15.2; Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9), pci_find_rom(), pci_intr_map(9), pci_enumerate_bus(), nor the match predicate passed to pciide_compat_intr_establish() should ever modify their pci_attach_args argument, so make their pci_attach_args arguments const and deal with the fallout throughout the kernel.
For the most part, these changes add a 'const' where there was no 'const' before, however, some drivers and MD code used to modify pci_attach_args. Now those drivers either copy their pci_attach_args and modify the copy, or refrain from modifying pci_attach_args:
Xen: according to Manuel Bouyer, writing to pci_attach_args in pci_intr_map() was a leftover from Xen 2. Probably a bug. I stopped writing it. I have not tested this change.
siside(4): sis_hostbr_match() needlessly wrote to pci_attach_args. Probably a bug. I use a temporary variable. I have not tested this change.
slide(4): sl82c105_chip_map() overwrote the caller's pci_attach_args. Probably a bug. Use a local pci_attach_args. I have not tested this change.
viaide(4): via_sata_chip_map() and via_sata_chip_map_new() overwrote the caller's pci_attach_args. Probably a bug. Make a local copy of the caller's pci_attach_args and modify the copy. I have not tested this change.
While I'm here, make pci_mapreg_submap() static.
With these changes in place, I have tested the compilation of these kernels:
alpha GENERIC amd64 GENERIC XEN3_DOM0 arc GENERIC atari HADES MILAN-PCIIDE bebox GENERIC cats GENERIC cobalt GENERIC evbarm-eb NSLU2 evbarm-el ADI_BRH ARMADILLO9 CP3100 GEMINI GEMINI_MASTER GEMINI_SLAVE GUMSTIX HDL_G IMX31LITE INTEGRATOR IQ31244 IQ80310 IQ80321 IXDP425 IXM1200 KUROBOX_PRO LUBBOCK MARVELL_NAS NAPPI SHEEVAPLUG SMDK2800 TEAMASA_NPWR TEAMASA_NPWR_FC TS7200 TWINTAIL ZAO425 evbmips-el AP30 DBAU1500 DBAU1550 MALTA MERAKI MTX-1 OMSAL400 RB153 WGT624V3 evbmips64-el XLSATX evbppc EV64260 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266 OPENBLOCKS266_OPT P2020RDB PMPPC RB800 WALNUT hp700 GENERIC i386 ALL XEN3_DOM0 XEN3_DOMU ibmnws GENERIC macppc GENERIC mvmeppc GENERIC netwinder GENERIC ofppc GENERIC prep GENERIC sandpoint GENERIC sgimips GENERIC32_IP2x sparc GENERIC_SUN4U KRUPS sparc64 GENERIC
As of Sun Apr 3 15:26:26 CDT 2011, I could not compile these kernels with or without my patches in place:
### evbmips-el GDIUM
nbmake: nbmake: don't know how to make /home/dyoung/pristine-nbsd/src/sys/arch/mips/mips/softintr.c. Stop
### evbarm-el MPCSA_GENERIC src/sys/arch/evbarm/conf/MPCSA_GENERIC:318: ds1672rtc*: unknown device `ds1672rtc'
### ia64 GENERIC
/tmp/genassym.28085/assym.c: In function 'f111': /tmp/genassym.28085/assym.c:67: error: invalid application of 'sizeof' to incomplete type 'struct pcb' /tmp/genassym.28085/assym.c:76: error: dereferencing pointer to incomplete type
### sgimips GENERIC32_IP3x
crmfb.o: In function `crmfb_attach': crmfb.c:(.text+0x2304): undefined reference to `ddc_read_edid' crmfb.c:(.text+0x2304): relocation truncated to fit: R_MIPS_26 against `ddc_read_edid' crmfb.c:(.text+0x234c): undefined reference to `edid_parse' crmfb.c:(.text+0x234c): relocation truncated to fit: R_MIPS_26 against `edid_parse' crmfb.c:(.text+0x2354): undefined reference to `edid_print' crmfb.c:(.text+0x2354): relocation truncated to fit: R_MIPS_26 against `edid_print'
|
| 1.14 | 20-Dec-2010 |
matt | branches: 1.14.2; Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
| 1.13 | 18-Mar-2010 |
kiyohara | Support Plathome's OpenBlockS600.
|
| 1.12 | 18-Mar-2010 |
kiyohara | 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.11 | 25-Feb-2010 |
matt | branches: 1.11.2; Adapt to <spr.h> breakup.
|
| 1.10 | 13-Feb-2009 |
apb | branches: 1.10.2; Use "defopt MODULAR" in sys/conf/files, and #include "opt_modular.h" in all kernel sources that use the MODULAR option. Proposed in tech-kern on 18 Jan 2009.
|
| 1.9 | 30-Nov-2008 |
martin | branches: 1.9.4; As discussed on tech-kern: mutex_init is too heavyweight for early bootstrap phases, so move the initialization of the ksyms mutex back into main via a function called ksyms_init. Rename the existing (but quite different) ksyms_init* variations into ksyms_addsyms_elf() and ksyms_addsyms_explicit() and adapt machdep code accordingly.
|
| 1.8 | 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
| 1.7 | 11-Nov-2008 |
dyoung | It is not appropriate to call pmf_system_shutdown(9) from doshutdownhooks(9): shutdown hooks registered by shutdownhook_establish(9) expect to be called with interrupts disabled, but shutdown hooks registered with pmf_device_register1(9) expect to be called with interrupts enabled. So I have made two changes:
1 Do not call pmf_system_shutdown() from doshutdownhooks(). Instead, change every call to doshutdownhooks() to a call to doshutdownhooks() followed by a call to pmf_system_shutdown(). No functional change is intended by this change.
2 Make i386 re-enable interrupts briefly while it calls pmf_system_shutdown(). I leave it to others either to fix the other ports, or to factor out some MI shutdown code, as joerg@ suggests, and fix that. Note that a functional change *is* intended by this change.
I hope that this patch will stop us from flip-flopping between calling doshutdownhooks() and pmf_system_shutdown() sometimes with and sometimes without interrupts enabled.
|
| 1.6 | 29-Nov-2006 |
freza | branches: 1.6.52; 1.6.56; 1.6.62; 1.6.64; 1.6.74; Instead of mapping whole RAM with reserved TLB entries, map just enough to ensure trap code will work (that is 0 upto ${endkernel}) and leave the rest to pmap_tlbmiss(). Mapping whole physmem into the kernel wired way too many TLB entries, see
http://mail-index.netbsd.org/port-powerpc/2006/10/27/0000.html
for performance analysis. While there, be a bit more descriptive in pmap_tlbmiss() comment and use macro instead of numeric constant.
OK by Simon Burge
|
| 1.5 | 16-Oct-2006 |
kiyohara | * convert ibm4xx-based evbppc from reserved-TLB entry allocation to recently introduced ppc4xx_tlb_reserve() API. * ibm405gp UART0 used to be linear mapped. The VA happens to be inside kernel segment, giving us the possibility of multiple VA matches in the TLB. This is considered "programming error" by 405 core and results in "undefined behaviour". We now avoid mapping peripherals in kernel segment. * Some boards used to map hardwired RAM size. We now use the real size as passed in by boot firmware. * don't call consinit() in obs2{00,66}_machdep.c because consinit() is already called in ibm4xx_init() (but I'm not sure which place is good)
|
| 1.4 | 29-Mar-2006 |
shige | branches: 1.4.8; 1.4.10; Move pci_intr_map and pci_conf_interrupt functions to MD codes. Change Max PCI devices from 5 to 31.
|
| 1.3 | 13-Mar-2006 |
shige | branches: 1.3.2; Remove obsled devices (using old gpio framework).
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.10; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12; Rearrange codes for OpenBlockS266 machine.
|
| 1.1.12.2 | 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.1.12.1 | 18-Mar-2005 |
riz | file obs266_machdep.c was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.1.10.2 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.10.1 | 18-Mar-2005 |
tron | file obs266_machdep.c was added on branch netbsd-3 on 2005-09-14 20:54:00 +0000
|
| 1.1.8.2 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.8.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs266_machdep.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs266_machdep.c was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs266_machdep.c was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.2.8.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.2.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.3.2.1 | 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
| 1.4.10.2 | 10-Dec-2006 |
yamt | sync with head.
|
| 1.4.10.1 | 22-Oct-2006 |
yamt | sync with head
|
| 1.4.8.2 | 12-Jan-2007 |
ad | Sync with head.
|
| 1.4.8.1 | 18-Nov-2006 |
ad | Sync with head.
|
| 1.6.74.1 | 07-Jan-2011 |
matt | Deal with the splitting of <spr.h>
|
| 1.6.64.2 | 03-Mar-2009 |
skrll | Sync with HEAD.
|
| 1.6.64.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.6.62.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.6.56.3 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.6.56.2 | 11-Mar-2010 |
yamt | sync with head
|
| 1.6.56.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.6.52.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.9.4.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.10.2.3 | 14-Aug-2010 |
uebayasi | Teach TLB miss handler (pmap_tlbmiss()) to map "Expansion ROM" area as PA == VA. Now we don't need to reserve a TLB entry for it.
|
| 1.10.2.2 | 11-Aug-2010 |
uebayasi | Map the NOR FlashROM region into kernel using a reserved TLB. This is touched to synchronize I-cache an executable page by pmap_enter().
|
| 1.10.2.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.11.2.3 | 21-Apr-2011 |
rmind | sync with head
|
| 1.11.2.2 | 05-Mar-2011 |
rmind | sync with head
|
| 1.11.2.1 | 30-May-2010 |
rmind | sync with head
|
| 1.14.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.15.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.20.54.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.20.52.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.21.14.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.21.12.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.8 | 29-Mar-2021 |
rin | Set com(4) frequency in ibm4xx_device_register() in order to dedup codes.
|
| 1.7 | 29-Mar-2021 |
rin | Centralize cpu_rootconf().
|
| 1.6 | 29-Jul-2012 |
mlelstv | branches: 1.6.52; 1.6.54; Do not call setroot() from MD code and from MI code, which has unwanted sideeffects in the RB_ASKNAME case. This fixes PR/46732.
No longer wrap MD cpu_rootconf(), as hp300 port stores reboot information as a side effect. Instead call MI rootconf() from MD code which makes rootconf() now a wrapper to setroot().
Adjust several MD routines to set the global booted_device,booted_partition variables instead of passing partial information to setroot().
Make cpu_rootconf(9) describe the calling order.
|
| 1.5 | 18-Jun-2011 |
matt | branches: 1.5.2; 1.5.8; split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.4 | 26-Feb-2006 |
thorpej | branches: 1.4.104; Use device_is_a()
|
| 1.3 | 23-Feb-2006 |
thorpej | Use device_parent().
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.2; 1.2.4; 1.2.6; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12; Rearrange codes for OpenBlockS266 machine.
|
| 1.1.12.2 | 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.1.12.1 | 18-Mar-2005 |
riz | file obs405_autoconf.c was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.1.10.2 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.10.1 | 18-Mar-2005 |
tron | file obs405_autoconf.c was added on branch netbsd-3 on 2005-09-14 20:54:00 +0000
|
| 1.1.8.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs405_autoconf.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs405_autoconf.c was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs405_autoconf.c was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.2.2.1 | 01-Mar-2006 |
yamt | sync with head.
|
| 1.4.104.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.5.8.1 | 08-Aug-2012 |
martin | Pull up following revision(s) (requested by mlelstv in ticket #466): sys/arch/amiga/amiga/autoconf.c: revision 1.113 sys/arch/rs6000/rs6000/autoconf.c: revision 1.4 sys/arch/emips/emips/autoconf.c: revision 1.6 sys/arch/sandpoint/sandpoint/autoconf.c: revision 1.27 sys/arch/evbmips/alchemy/autoconf.c: revision 1.18 sys/arch/sgimips/sgimips/autoconf.c: revision 1.43 sys/arch/atari/atari/autoconf.c: revision 1.63 sys/arch/powerpc/oea/ofw_autoconf.c: revision 1.17 sys/arch/mmeye/mmeye/autoconf.c: revision 1.9 distrib/sets/lists/comp/mi: revision 1.1771 sys/arch/mipsco/mipsco/autoconf.c: revision 1.25 sys/arch/iyonix/iyonix/autoconf.c: revision 1.14 sys/arch/hp300/hp300/autoconf.c: revision 1.100 sys/kern/init_main.c: revision 1.445 sys/arch/pmax/pmax/autoconf.c: revision 1.79 sys/arch/netwinder/netwinder/autoconf.c: revision 1.11 sys/arch/dreamcast/dreamcast/autoconf.c: revision 1.10 sys/arch/ibmnws/ibmnws/autoconf.c: revision 1.12 sys/arch/evbppc/ev64260/autoconf.c: revision 1.17 sys/arch/evbmips/gdium/autoconf.c: revision 1.5 sys/arch/algor/algor/autoconf.c: revision 1.21 share/man/man9/Makefile: revision 1.367 sys/arch/ews4800mips/ews4800mips/autoconf.c: revision 1.9 sys/arch/amigappc/amigappc/autoconf.c: revision 1.5 sys/arch/x86/x86/x86_autoconf.c: revision 1.65 sys/arch/acorn26/acorn26/autoconf.c: revision 1.9 sys/arch/mvmeppc/mvmeppc/autoconf.c: revision 1.13 sys/arch/vax/vax/autoconf.c: revision 1.94 sys/arch/usermode/dev/cpu.c: revision 1.72 sys/arch/evbppc/virtex/autoconf.c: revision 1.5 sys/arch/next68k/next68k/autoconf.c: revision 1.26 sys/arch/mac68k/mac68k/autoconf.c: revision 1.73 sys/arch/ia64/ia64/autoconf.c: revision 1.6 sys/arch/evbppc/obs405/obs405_autoconf.c: revision 1.6 share/man/man9/cpu_rootconf.9: revision 1.7 sys/arch/landisk/landisk/autoconf.c: revision 1.6 sys/arch/evbmips/malta/autoconf.c: revision 1.16 sys/arch/sun3/sun3/autoconf.c: revision 1.76 sys/arch/evbppc/explora/autoconf.c: revision 1.13 sys/arch/sun3/sun3/autoconf.c: revision 1.77 sys/arch/evbmips/loongson/autoconf.c: revision 1.3 sys/arch/evbmips/atheros/autoconf.c: revision 1.11 sys/arch/sparc64/sparc64/autoconf.c: revision 1.188 sys/arch/acorn32/acorn32/autoconf.c: revision 1.18 sys/arch/evbarm/evbarm/autoconf.c: revision 1.13 sys/arch/cobalt/cobalt/autoconf.c: revision 1.30 sys/arch/mvme68k/mvme68k/autoconf.c: revision 1.46 sys/arch/hp700/hp700/autoconf.c: revision 1.48 sys/arch/evbmips/adm5120/autoconf.c: revision 1.5 sys/arch/hpcmips/hpcmips/autoconf.c: revision 1.25 sys/arch/alpha/alpha/autoconf.c: revision 1.52 sys/arch/sparc/sparc/autoconf.c: revision 1.244 sys/arch/evbppc/pmppc/autoconf.c: revision 1.7 sys/arch/bebox/bebox/autoconf.c: revision 1.25 sys/arch/luna68k/luna68k/autoconf.c: revision 1.13 sys/arch/hpcarm/hpcarm/autoconf.c: revision 1.20 sys/arch/evbppc/walnut/autoconf.c: revision 1.21 sys/arch/cesfic/cesfic/autoconf.c: revision 1.26 sys/arch/cats/cats/autoconf.c: revision 1.17 sys/arch/x68k/x68k/autoconf.c: revision 1.67 sys/arch/news68k/news68k/autoconf.c: revision 1.21 sys/arch/arc/arc/autoconf.c: revision 1.34 sys/arch/evbsh3/evbsh3/autoconf.c: revision 1.11 sys/sys/conf.h: revision 1.143 sys/arch/evbmips/rasoc/autoconf.c: revision 1.3 sys/arch/hpcsh/hpcsh/autoconf.c: revision 1.26 sys/arch/sun68k/sun68k/autoconf.c: revision 1.29 sys/arch/evbmips/rmixl/autoconf.c: revision 1.6 sys/arch/zaurus/zaurus/autoconf.c: revision 1.12 sys/arch/xen/x86/autoconf.c: revision 1.15 sys/arch/evbppc/mpc85xx/autoconf.c: revision 1.6 sys/arch/shark/shark/autoconf.c: revision 1.18 sys/arch/prep/prep/autoconf.c: revision 1.25 sys/arch/newsmips/newsmips/autoconf.c: revision 1.36 sys/arch/sbmips/sbmips/autoconf.c: revision 1.8 Do not call setroot() from MD code and from MI code, which has unwanted sideeffects in the RB_ASKNAME case. This fixes PR/46732. No longer wrap MD cpu_rootconf(), as hp300 port stores reboot information as a side effect. Instead call MI rootconf() from MD code which makes rootconf() now a wrapper to setroot(). Adjust several MD routines to set the global booted_device,booted_partition variables instead of passing partial information to setroot(). Make cpu_rootconf(9) describe the calling order. add rootconf(9) as a link to cpu_rootconf(9) make this compile again
|
| 1.5.2.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.6.54.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.6.52.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.7 | 30-Mar-2021 |
rin | Move common global variables, i.e., phys_map, machine, and machine_arch to evbppc/evbppc_machdep.c (bad naming; used only for 4xx boards).
|
| 1.6 | 18-Jun-2011 |
matt | branches: 1.6.66; 1.6.68; split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.5 | 08-Feb-2010 |
joerg | branches: 1.5.8; Remove separate mb_map. The nmbclusters is computed at boot time based on the amount of physical memory and limited by NMBCLUSTERS if present. Architectures without direct mapping also limit it based on the kmem_map size, which is used as backing store. On i386 and ARM, the maximum KVA used for mbuf clusters is limited to 64MB by default.
The old default limits and limits based on GATEWAY have been removed. key_registered_sb_max is hard-wired to a value derived from 2048 clusters.
|
| 1.4 | 02-Jul-2008 |
ad | branches: 1.4.16; Replce exec_map with a pool. Proposed on tech-kern@, reviewed by chs@.
|
| 1.3 | 30-Jun-2006 |
freza | branches: 1.3.58; 1.3.62; 1.3.64; 1.3.66; Bring ibm4xx interrupt code up to date:
- generic soft interrupts (ie. use powerpc/softintr.c) - interrupt event counters (using the ones from powerpc/cpu.h:cpu_info where appropriate) - cleanup ibm4xx_intr.h, move implementation details to intr.c
Convert all affected evbppc platforms.
OK by simonb@, some points discussed with matt@
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.8; 1.2.16; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12; Rearrange codes for OpenBlockS266 machine.
|
| 1.1.12.2 | 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.1.12.1 | 18-Mar-2005 |
riz | file obs405_machdep.c was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.1.10.2 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.10.1 | 18-Mar-2005 |
tron | file obs405_machdep.c was added on branch netbsd-3 on 2005-09-14 20:54:00 +0000
|
| 1.1.8.1 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file obs405_machdep.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file obs405_machdep.c was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file obs405_machdep.c was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.16.1 | 13-Jul-2006 |
gdamore | Merge from HEAD.
|
| 1.2.8.1 | 11-Aug-2006 |
yamt | sync with head
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.3.66.1 | 03-Jul-2008 |
simonb | Sync with head.
|
| 1.3.64.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.3.62.2 | 11-Mar-2010 |
yamt | sync with head
|
| 1.3.62.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.3.58.1 | 02-Jul-2008 |
mjf | Sync with HEAD.
|
| 1.4.16.1 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.5.8.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.6.68.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.6.66.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.12 | 30-Mar-2021 |
rin | - Explicitly include <sys/param.h>. - Drop unused headers. - Sort headers.
No binary changes.
|
| 1.11 | 29-Mar-2021 |
rin | Set com(4) frequency in ibm4xx_device_register() in order to dedup codes.
|
| 1.10 | 02-Mar-2021 |
rin | branches: 1.10.2; Invoke calc_delayconst() before read_eeprom(), which uses delay(9).
Fix unintended looong waiting time during boot.
|
| 1.9 | 02-Mar-2021 |
rin | Use genppc_cpu_configure() instead of calling spl0() directly (and optionally printing out imask).
|
| 1.8 | 18-Feb-2019 |
msaitoh | branches: 1.8.12; Fix compile error reported by Kazuhiro Ito in PR kern/52704.
|
| 1.7 | 21-Nov-2013 |
kiyohara | branches: 1.7.22; 1.7.30; Move the parameters for obs600 to obs600_autoconf.c. This parameters was set from u-boot.
|
| 1.6 | 10-Jan-2012 |
kiyohara | branches: 1.6.6; 1.6.10; Establish the cascading uic[12] by calling pic_finish_setup().
|
| 1.5 | 12-Dec-2011 |
kiyohara | Fix hangs-up. Remove "wrteei 1" in board's cpu_configure(). Interrupt is enabled in powerpc-layer.
|
| 1.4 | 20-Jun-2011 |
matt | branches: 1.4.2; 1.4.6; 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.3 | 18-Jun-2011 |
matt | split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.2 | 25-Feb-2011 |
kiyohara | branches: 1.2.2; Fix UIC cascading. UIC1 to IRQ 30, UIC2 to 28.
|
| 1.1 | 18-Mar-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; Support Plathome's OpenBlockS600.
|
| 1.1.10.1 | 05-Mar-2011 |
bouyer | Sync with HEAD
|
| 1.1.8.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.1.6.2 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.1.6.1 | 18-Mar-2010 |
yamt | file obs600_autoconf.c was added on branch yamt-nfs-mp on 2010-08-11 22:51:55 +0000
|
| 1.1.4.3 | 05-Mar-2011 |
rmind | sync with head
|
| 1.1.4.2 | 30-May-2010 |
rmind | sync with head
|
| 1.1.4.1 | 18-Mar-2010 |
rmind | file obs600_autoconf.c was added on branch rmind-uvmplock on 2010-05-30 05:16:44 +0000
|
| 1.1.2.2 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.1.2.1 | 18-Mar-2010 |
uebayasi | file obs600_autoconf.c was added on branch uebayasi-xip on 2010-04-30 14:39:18 +0000
|
| 1.2.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.4.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
| 1.4.2.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.4.2.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.6.10.1 | 18-May-2014 |
rmind | sync with head
|
| 1.6.6.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.7.30.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.7.22.1 | 19-Feb-2019 |
martin | Pull up following revision(s) (requested by msaitoh in ticket #1193):
sys/arch/evbppc/obs405/obs600_autoconf.c: revision 1.8
Fix compile error reported by Kazuhiro Ito in PR kern/52704.
|
| 1.8.12.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.10.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.7 | 02-Mar-2021 |
rin | Do not forcibly turn off PPC_4XX_NOCACHE option.
|
| 1.6 | 05-Aug-2014 |
joerg | branches: 1.6.40; The argument of stwu is displacement(register), but GAS translates the %rX mnemonic very early into plain X, so it seemingly accepts %register(displacement) as well. Be consistent in the formatting for human consumption.
|
| 1.5 | 12-Dec-2011 |
kiyohara | branches: 1.5.6; 1.5.20; Fix arguments for initppc().
|
| 1.4 | 20-Jun-2011 |
matt | branches: 1.4.2; 1.4.6; Don't include *pmap.h in assembly files. Get the needed definitions from "assym.h".
|
| 1.3 | 17-Jan-2011 |
matt | branches: 1.3.4; Kill _NOREGNAMES. Everything should be using %rX now. If it doesn't it soon will.
|
| 1.2 | 14-Jan-2011 |
rmind | branches: 1.2.2; Retire struct user, remove sys/user.h inclusions. Note sys/user.h header as obsolete. Remove USER_TO_UAREA/UAREA_TO_USER macros.
Various #include fixes and review by matt@.
|
| 1.1 | 18-Mar-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.6; Support Plathome's OpenBlockS600.
|
| 1.1.6.2 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.1.6.1 | 18-Mar-2010 |
yamt | file obs600_locore.S was added on branch yamt-nfs-mp on 2010-08-11 22:51:55 +0000
|
| 1.1.4.3 | 05-Mar-2011 |
rmind | sync with head
|
| 1.1.4.2 | 30-May-2010 |
rmind | sync with head
|
| 1.1.4.1 | 18-Mar-2010 |
rmind | file obs600_locore.S was added on branch rmind-uvmplock on 2010-05-30 05:16:44 +0000
|
| 1.1.2.2 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.1.2.1 | 18-Mar-2010 |
uebayasi | file obs600_locore.S was added on branch uebayasi-xip on 2010-04-30 14:39:18 +0000
|
| 1.2.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.3.4.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.4.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
| 1.4.2.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.5.20.1 | 10-Aug-2014 |
tls | Rebase.
|
| 1.5.6.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.6.40.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.17 | 15-Jan-2022 |
msaitoh | s/adressing/addressing/
|
| 1.16 | 03-Aug-2021 |
rin | Switch evbppc/ibm4xx to generic evbppc (same as oea) kernel modules.
I've confirmed that kernels similar to amd64/conf/MODULAR work fine both on 403 and 405.
XXX Unfortunately, we cannot immediately switch evbppc/booke to generic kernel modules yet; it has its own intr.h implementation.
|
| 1.15 | 30-Mar-2021 |
rin | - Include tlb.h directly instead of uvm_extern.h. - Remove unused/duplicated header include. - Sort and group headers.
No binary changes.
|
| 1.14 | 30-Mar-2021 |
rin | Centralize cpu_reboot().
|
| 1.13 | 30-Mar-2021 |
rin | G/C bootpath.
|
| 1.12 | 06-Mar-2021 |
rin | branches: 1.12.2; Reorder things in cpu_startup() for clarity.
No functional changes intended.
|
| 1.11 | 02-Mar-2021 |
rin | Invoke calc_delayconst() before read_eeprom(), which uses delay(9).
Fix unintended looong waiting time during boot.
|
| 1.10 | 15-Jul-2018 |
maxv | branches: 1.10.12; Retire ipkdb entirely. The option was removed from the config files yesterday.
ok kamil christos
|
| 1.9 | 05-Jul-2012 |
kiyohara | branches: 1.9.38; 1.9.40; Change read_eeprom(). We don't use bus_space(9) here. This is MD-part and, don't support bus_space_unmap() to a space on reserved space?
|
| 1.8 | 12-Dec-2011 |
kiyohara | Call bus_space_mallocok earlier. Moreover, don't bus_space_unmap call.
|
| 1.7 | 20-Jun-2011 |
matt | branches: 1.7.2; 1.7.6; 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.6 | 18-Jun-2011 |
matt | split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.5 | 15-Jun-2011 |
matt | lcsplx is dead. remove last vestiges of it.
|
| 1.4 | 12-Jun-2011 |
mrg | for booke and ibm4xx evbppc systems, set module_machine to to either "powerpc-ibm4xx" or "powerpc-booke".
|
| 1.3 | 25-Feb-2011 |
kiyohara | branches: 1.3.2; Need splraise(-1) here.
|
| 1.2 | 20-Dec-2010 |
matt | branches: 1.2.2; 1.2.4; Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
| 1.1 | 18-Mar-2010 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.6; Support Plathome's OpenBlockS600.
|
| 1.1.6.2 | 11-Aug-2010 |
yamt | sync with head.
|
| 1.1.6.1 | 18-Mar-2010 |
yamt | file obs600_machdep.c was added on branch yamt-nfs-mp on 2010-08-11 22:51:55 +0000
|
| 1.1.4.3 | 05-Mar-2011 |
rmind | sync with head
|
| 1.1.4.2 | 30-May-2010 |
rmind | sync with head
|
| 1.1.4.1 | 18-Mar-2010 |
rmind | file obs600_machdep.c was added on branch rmind-uvmplock on 2010-05-30 05:16:44 +0000
|
| 1.1.2.2 | 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.1.2.1 | 18-Mar-2010 |
uebayasi | file obs600_machdep.c was added on branch uebayasi-xip on 2010-04-30 14:39:18 +0000
|
| 1.2.4.1 | 05-Mar-2011 |
bouyer | Sync with HEAD
|
| 1.2.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.3.2.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.7.6.1 | 18-Feb-2012 |
mrg | merge to -current.
|
| 1.7.2.2 | 30-Oct-2012 |
yamt | sync with head
|
| 1.7.2.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.9.40.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.9.38.1 | 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.10.12.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.12.2.1 | 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.10 | 29-Jan-2019 |
gutteridge | Fix typo in error message.
|
| 1.9 | 09-Apr-2012 |
kiyohara | branches: 1.9.40; + Fix panic() in cardbus_mapreg_map(). powerpc's bus-space uses extent(9). obs405 calls rbus_new_root_delegate() instead of rbus_new_root_share(). + Remove TABs from TAB-only-lines.
|
| 1.8 | 22-Jun-2011 |
matt | branches: 1.8.2; 1.8.6; Add support pci_intr_setattr. Export non-inline version of pci api for modules (_MODULE is defined). Fix definition of pc_conf_hook and pc_conf_interrupt. Switch to using inlines instead of macros. Switch ibm4xx to use <powerpc/pci_machdep.h>
|
| 1.7 | 18-Jun-2011 |
matt | split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.6 | 18-Jan-2011 |
matt | branches: 1.6.4; include <uvm/uvm_extern.h>
|
| 1.5 | 04-Jan-2011 |
kiyohara | branches: 1.5.2; Fix to build failure. Include uvm/uvm_extern.h for pmap_extract().
|
| 1.4 | 20-Dec-2010 |
matt | Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
|
| 1.3 | 14-Mar-2009 |
dsl | branches: 1.3.4; Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.18; 1.2.80; 1.2.88; 1.2.94; merge ktrace-lwp.
|
| 1.1 | 04-Sep-2005 |
kiyohara | branches: 1.1.2; 1.1.4; 1.1.10; Support 'PCMCIA adapter BOX' for OpenBlockS266.
|
| 1.1.10.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.10.1 | 04-Sep-2005 |
skrll | file rbus_machdep.c was added on branch ktrace-lwp on 2005-11-10 13:56:05 +0000
|
| 1.1.4.2 | 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.1.4.1 | 04-Sep-2005 |
riz | file rbus_machdep.c was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000
|
| 1.1.2.2 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.2.1 | 04-Sep-2005 |
tron | file rbus_machdep.c was added on branch netbsd-3 on 2005-09-14 20:54:00 +0000
|
| 1.2.94.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.2.88.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.2.80.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.2.18.2 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.2.18.1 | 11-Dec-2005 |
yamt | file rbus_machdep.c was added on branch yamt-lazymbuf on 2006-06-21 14:51:08 +0000
|
| 1.3.4.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.5.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.6.4.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.8.6.1 | 29-Apr-2012 |
mrg | sync to latest -current.
|
| 1.8.2.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.9.40.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.5 | 18-Jun-2011 |
matt | split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.4 | 22-Feb-2007 |
thorpej | branches: 1.4.78; TRUE -> true, FALSE -> false
|
| 1.3 | 05-May-2006 |
thorpej | branches: 1.3.14; 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.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.10; 1.2.12; merge ktrace-lwp.
|
| 1.1 | 18-Mar-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; Add sources for OpenBlockS200 (OpenBlockS S/R) machine.
|
| 1.1.8.2 | 26-Feb-2007 |
yamt | sync with head.
|
| 1.1.8.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.1.6.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.1.6.1 | 18-Mar-2005 |
kent | file century_bios.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.1.4.2 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 18-Mar-2005 |
skrll | file century_bios.c was added on branch ktrace-lwp on 2005-04-01 14:27:26 +0000
|
| 1.1.2.2 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.1.2.1 | 18-Mar-2005 |
yamt | file century_bios.c was added on branch yamt-km on 2005-03-19 08:32:58 +0000
|
| 1.2.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
| 1.2.10.1 | 11-May-2006 |
elad | sync with head
|
| 1.2.8.1 | 24-May-2006 |
yamt | sync with head.
|
| 1.2.6.1 | 01-Jun-2006 |
kardel | Sync with head.
|
| 1.2.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.3.14.1 | 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
| 1.4.78.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.12 | 07-Sep-2024 |
andvar | spelling and grammar fixes, mainly in comments.
|
| 1.11 | 15-Jan-2024 |
andvar | branches: 1.11.2; Fix few typos in comments, mainly s/argment/argument/.
|
| 1.10 | 25-Feb-2014 |
pooka | Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before the sysctl link sets are processed, and remove redundancy.
Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate lines of code.
|
| 1.9 | 02-Jun-2012 |
dsl | branches: 1.9.2; 1.9.4; Add some pre-processor magic to verify that the type of the data item passed to sysctl_createv() actually matches the declared type for the item itself. In the places where the caller specifies a function and a structure address (typically the 'softc') an explicit (void *) cast is now needed. Fixes bugs in sys/dev/acpi/asus_acpi.c sys/dev/bluetooth/bcsp.c sys/kern/vfs_bio.c sys/miscfs/syncfs/sync_subr.c and setting AcpiGbl_EnableAmlDebugObject. (mostly passing the address of a uint64_t when typed as CTLTYPE_INT). I've test built quite a few kernels, but there may be some unfixed MD fallout. Most likely passing &char[] to char *. Also add CTLFLAG_UNSIGNED for unsiged decimals - not set yet.
|
| 1.8 | 18-Jun-2011 |
matt | branches: 1.8.2; split device/softc (CFATTACH_DECL_NEW) struct device * -> device_t struct cfdata * -> cfdata_t Use <sys/foo.h> instead of <machine/foo.h> if <sys/foo.h> exists Explicitly include <powerpc/ibm4xx/cpu.h> when needed.
|
| 1.7 | 05-Nov-2009 |
dyoung | branches: 1.7.10; Use deviter(9) instead of accessing alldevs directly. Untested.
|
| 1.6 | 28-Mar-2006 |
thorpej | branches: 1.6.66; Use device_unit().
|
| 1.5 | 26-Feb-2006 |
thorpej | branches: 1.5.2; 1.5.4; 1.5.6; Use device_is_a()
|
| 1.4 | 11-Dec-2005 |
christos | branches: 1.4.2; 1.4.4; 1.4.6; merge ktrace-lwp.
|
| 1.3 | 04-Sep-2005 |
shige | Support LED-control via sysctl (on=1/off=0). Sysctl name: hw.obsled.led{1,2,4}.
Submitted by kiyohara.
|
| 1.2 | 18-Mar-2005 |
shige | branches: 1.2.2; 1.2.4; Rearrange codes for OpenBlockS266 machine.
|
| 1.1 | 24-Jan-2005 |
shige | branches: 1.1.2; 1.1.4; 1.1.8; Add OpenBlockS266 GPIO LED Driver.
|
| 1.1.8.1 | 14-Sep-2005 |
tron | Apply patch (requested by shige in ticket #763): Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
|
| 1.1.4.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.4.3 | 01-Apr-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 04-Feb-2005 |
skrll | Sync with HEAD.
|
| 1.1.4.1 | 24-Jan-2005 |
skrll | file obsled.c was added on branch ktrace-lwp on 2005-02-04 11:44:18 +0000
|
| 1.1.2.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
| 1.2.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.2.2.2 | 29-Apr-2005 |
kent | sync with -current
|
| 1.2.2.1 | 18-Mar-2005 |
kent | file obsled.c was added on branch kent-audio2 on 2005-04-29 11:28:09 +0000
|
| 1.4.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
| 1.4.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
| 1.4.2.1 | 01-Mar-2006 |
yamt | sync with head.
|
| 1.5.6.1 | 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
| 1.5.4.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.5.2.1 | 01-Apr-2006 |
yamt | sync with head.
|
| 1.6.66.1 | 11-Mar-2010 |
yamt | sync with head
|
| 1.7.10.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
| 1.8.2.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.8.2.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.9.4.1 | 18-May-2014 |
rmind | sync with head
|
| 1.9.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.11.2.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.2 | 17-Dec-2004 |
shige | X1226 RTC is connected to IBM405GPr On-chip IIC(I2C). These files were already moved to sys/dev/i2c. We don't need these files.
|
| 1.1 | 23-Sep-2003 |
shige | branches: 1.1.4; 1.1.8; Add new evbppc port. This port is for OpenBlockS266. OpenBlockS266: IBM405GPr OpenBIOS. X1226 is a rtc chip connected with IIC bus.
|
| 1.1.8.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.1.4.5 | 18-Dec-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.4.1 | 23-Sep-2003 |
skrll | file x1226.c was added on branch ktrace-lwp on 2004-08-03 10:34:16 +0000
|
| 1.2 | 17-Dec-2004 |
shige | X1226 RTC is connected to IBM405GPr On-chip IIC(I2C). These files were already moved to sys/dev/i2c. We don't need these files.
|
| 1.1 | 23-Sep-2003 |
shige | branches: 1.1.4; 1.1.8; Add new evbppc port. This port is for OpenBlockS266. OpenBlockS266: IBM405GPr OpenBIOS. X1226 is a rtc chip connected with IIC bus.
|
| 1.1.8.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.1.4.5 | 18-Dec-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.4 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
| 1.1.4.3 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
| 1.1.4.2 | 03-Aug-2004 |
skrll | Sync with HEAD
|
| 1.1.4.1 | 23-Sep-2003 |
skrll | file x1226reg.h was added on branch ktrace-lwp on 2004-08-03 10:34:16 +0000
|