History log of /src/sys/arch/evbppc/pmppc/dev |
Revision | Date | Author | Comments |
1.8 | 21-Nov-2020 |
thorpej | malloc(9) -> kmem(9)
|
1.7 | 10-Nov-2019 |
chs | branches: 1.7.8; in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT and remove code to handle failures that can no longer happen.
|
1.6 | 01-Jul-2011 |
dyoung | branches: 1.6.54; #include <sys/bus.h> instead of <machine/bus.h>.
|
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 | 06-Jun-2011 |
matt | More device_t, cfdata, CFATTACH_DECL_NEW cleanup.
|
1.3 | 28-Apr-2008 |
martin | branches: 1.3.22; 1.3.32; Remove clause 3 and 4 from TNF licenses
|
1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.22; 1.2.24; 1.2.26; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; file cpc_mainbus.c was initially added on branch ppcoea-renovation.
|
1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
1.1.6.1 | 02-Nov-2007 |
joerg | More diff reduce to HEAD due to botched up merging.
|
1.1.2.2 | 09-May-2007 |
garbled | Convert pmppc to generic pci. Also fix the prototype for pci_conf_interrupt while I'm here.
|
1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
1.2.26.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.24.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.22.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
1.2.8.1 | 17-Oct-2007 |
matt | file cpc_mainbus.c was added on branch matt-armv6 on 2007-11-06 23:16:22 +0000
|
1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
1.2.4.1 | 17-Oct-2007 |
yamt | file cpc_mainbus.c was added on branch yamt-lazymbuf on 2007-10-27 11:25:59 +0000
|
1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
1.2.2.1 | 17-Oct-2007 |
ad | file cpc_mainbus.c was added on branch vmlocking on 2007-10-23 20:35:49 +0000
|
1.3.32.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.3.22.1 | 12-Jun-2011 |
rmind | sync with head
|
1.6.54.1 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
1.7.8.1 | 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|
1.8 | 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
1.7 | 09-Dec-2010 |
uebayasi | Fix DEBUG build.
|
1.6 | 28-Apr-2008 |
martin | branches: 1.6.22; Remove clause 3 and 4 from TNF licenses
|
1.5 | 29-Mar-2008 |
tsutsui | branches: 1.5.2; 1.5.4; Don't forget to initialize sc_dev.
|
1.4 | 28-Mar-2008 |
tsutsui | Split device_t and softc for MI mc146818 clock, and other related misc cosmetics.
|
1.3 | 10-Jan-2008 |
tsutsui | branches: 1.3.6; Move todr_attach(9) calls from each MD attachment to MI mc146818_attach().
|
1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.6; 1.2.8; 1.2.14; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; file ds17485.c was initially added on branch ppcoea-renovation.
|
1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
1.1.6.1 | 02-Nov-2007 |
joerg | More diff reduce to HEAD due to botched up merging.
|
1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
1.2.14.1 | 10-Jan-2008 |
bouyer | Sync with HEAD
|
1.2.8.3 | 23-Mar-2008 |
matt | sync with HEAD
|
1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
1.2.8.1 | 17-Oct-2007 |
matt | file ds17485.c was added on branch matt-armv6 on 2007-11-06 23:16:22 +0000
|
1.2.6.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.2.4.3 | 21-Jan-2008 |
yamt | sync with head
|
1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
1.2.4.1 | 17-Oct-2007 |
yamt | file ds17485.c was added on branch yamt-lazymbuf on 2007-10-27 11:26:00 +0000
|
1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
1.2.2.1 | 17-Oct-2007 |
ad | file ds17485.c was added on branch vmlocking on 2007-10-23 20:35:50 +0000
|
1.3.6.2 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.6.1 | 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.5.4.1 | 16-May-2008 |
yamt | sync with head.
|
1.5.2.1 | 18-May-2008 |
yamt | sync with head.
|
1.6.22.1 | 05-Mar-2011 |
rmind | sync with head
|
1.5 | 01-Jul-2011 |
dyoung | #include <sys/bus.h> instead of <machine/bus.h>.
|
1.4 | 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.3 | 28-Apr-2008 |
martin | branches: 1.3.32; Remove clause 3 and 4 from TNF licenses
|
1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.22; 1.2.24; 1.2.26; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; file flash.c was initially added on branch ppcoea-renovation.
|
1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
1.1.6.1 | 02-Nov-2007 |
joerg | More diff reduce to HEAD due to botched up merging.
|
1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
1.2.26.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.24.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.22.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
1.2.8.1 | 17-Oct-2007 |
matt | file flash.c was added on branch matt-armv6 on 2007-11-06 23:16:23 +0000
|
1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
1.2.4.1 | 17-Oct-2007 |
yamt | file flash.c was added on branch yamt-lazymbuf on 2007-10-27 11:26:00 +0000
|
1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
1.2.2.1 | 17-Oct-2007 |
ad | file flash.c was added on branch vmlocking on 2007-10-23 20:35:50 +0000
|
1.3.32.1 | 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.10 | 03-Feb-2025 |
andvar | fix various typos in comments.
|
1.9 | 16-Feb-2022 |
riastradh | branches: 1.9.10; powerpc: Sprinkle "memory" clobbers on eieio and nearby asm blocks.
Otherwise the compiler may reorder these around loads and stores, which mostly defeats the purpose. `asm volatile' just ensures the instruction isn't _deleted_; it may still move around.
|
1.8 | 13-Apr-2015 |
riastradh | MD rnd.h cleanups. Please let me know if I broke anything!
|
1.7 | 02-Feb-2012 |
tls | branches: 1.7.6; 1.7.24; Entropy-pool implementation move and cleanup.
1) Move core entropy-pool code and source/sink/sample management code to sys/kern from sys/dev.
2) Remove use of NRND as test for presence of entropy-pool code throughout source tree.
3) Remove use of RND_ENABLED in device drivers as microoptimization to avoid expensive operations on disabled entropy sources; make the rnd_add calls do this directly so all callers benefit.
4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might have lead to slight entropy overestimation for some sources.
5) Add new source types for environmental sensors, power sensors, VM system events, and skew between clocks, with a sample implementation for each.
ok releng to go in before the branch due to the difficulty of later pullup (widespread #ifdef removal and moved files). Tested with release builds on amd64 and evbarm and live testing on amd64.
|
1.6 | 20-Jun-2011 |
matt | branches: 1.6.2; 1.6.6; Cleanup includes.
|
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-Sep-2009 |
tsutsui | branches: 1.4.10; Split device_t/softc. Tested only on cs at ofisa on shark.
|
1.3 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.22; 1.2.24; 1.2.26; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; file if_cs_mainbus.c was initially added on branch ppcoea-renovation.
|
1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
1.1.6.1 | 02-Nov-2007 |
joerg | More diff reduce to HEAD due to botched up merging.
|
1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
1.2.26.2 | 11-Mar-2010 |
yamt | sync with head
|
1.2.26.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.24.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.22.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
1.2.8.1 | 17-Oct-2007 |
matt | file if_cs_mainbus.c was added on branch matt-armv6 on 2007-11-06 23:16:24 +0000
|
1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
1.2.4.1 | 17-Oct-2007 |
yamt | file if_cs_mainbus.c was added on branch yamt-lazymbuf on 2007-10-27 11:26:01 +0000
|
1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
1.2.2.1 | 17-Oct-2007 |
ad | file if_cs_mainbus.c was added on branch vmlocking on 2007-10-23 20:35:51 +0000
|
1.4.10.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.24.1 | 06-Jun-2015 |
skrll | Sync with HEAD
|
1.7.6.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.9.10.1 | 02-Aug-2025 |
perseant | Sync with HEAD
|
1.5 | 22-Jun-2011 |
matt | 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.4 | 22-Jun-2011 |
matt | Make pmppc use stock <powerpc/pci_machdep.h> Move some private declartions to <pmppc/dev/mainbus.h>
|
1.3 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.2 | 17-Oct-2007 |
garbled | branches: 1.2.2; 1.2.4; 1.2.8; 1.2.22; 1.2.24; 1.2.26; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.1 | 08-May-2007 |
garbled | branches: 1.1.2; 1.1.6; 1.1.8; file mainbus.h was initially added on branch ppcoea-renovation.
|
1.1.8.1 | 18-Oct-2007 |
yamt | sync with head.
|
1.1.6.1 | 02-Nov-2007 |
joerg | More diff reduce to HEAD due to botched up merging.
|
1.1.2.1 | 08-May-2007 |
garbled | Move pmppc over to evbppc. (previous location sys/arch/pmppc)
|
1.2.26.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.24.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.22.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.2.8.2 | 06-Nov-2007 |
matt | sync with HEAD
|
1.2.8.1 | 17-Oct-2007 |
matt | file mainbus.h was added on branch matt-armv6 on 2007-11-06 23:16:25 +0000
|
1.2.4.2 | 27-Oct-2007 |
yamt | sync with head.
|
1.2.4.1 | 17-Oct-2007 |
yamt | file mainbus.h was added on branch yamt-lazymbuf on 2007-10-27 11:26:01 +0000
|
1.2.2.2 | 23-Oct-2007 |
ad | Sync with head.
|
1.2.2.1 | 17-Oct-2007 |
ad | file mainbus.h was added on branch vmlocking on 2007-10-23 20:35:52 +0000
|