| History log of /src/sys/arch/evbarm/viper |
| Revision | Date | Author | Comments |
| 1.6 | 27-Oct-2012 |
chs | split device_t/softc for all remaining drivers. replace "struct device *" with "device_t". use device_xname(), device_unit(), etc.
|
| 1.5 | 01-Jul-2011 |
dyoung | branches: 1.5.2; 1.5.12; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.4 | 17-Oct-2007 |
garbled | 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.3 | 24-Jul-2007 |
pooka | branches: 1.3.6; remove TNF advertising clause from file copyrighted to me
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.30; 1.2.38; 1.2.42; 1.2.44; merge ktrace-lwp.
|
| 1.1 | 06-Jun-2005 |
pooka | branches: 1.1.2; 1.1.8; Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
| 1.1.8.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.8.1 | 06-Jun-2005 |
skrll | file if_sm_pxaip.c was added on branch ktrace-lwp on 2005-11-10 13:55:54 +0000
|
| 1.1.2.1 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.2.44.1 | 15-Aug-2007 |
skrll | Sync with HEAD.
|
| 1.2.42.1 | 07-Aug-2007 |
matt | Sync with HEAD.
|
| 1.2.38.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
| 1.2.30.1 | 20-Aug-2007 |
ad | Sync with HEAD.
|
| 1.3.6.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.5.12.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.5.2.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.35 | 20-Feb-2024 |
andvar | Fix format specifier for physmem from %d to 0x%"PRIxPSIZE" in multiple places.
Should fix VERBOSE_INIT_ARM for various evbarm kernel configs. Also add 0x prefix in few previously fixed places to improve readability.
|
| 1.34 | 12-Oct-2023 |
skrll | Fix non-DIAGNOSTIC builds
|
| 1.33 | 17-Aug-2021 |
andvar | branches: 1.33.4; fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.
|
| 1.32 | 18-Apr-2020 |
skrll | PMAP_DEBUG has been deleted on arm
|
| 1.31 | 18-Apr-2020 |
skrll | Trailing whitespace
|
| 1.30 | 16-Jul-2019 |
skrll | branches: 1.30.8; Consistently use vaddr_t as initarm and friends return type.
Makes no difference to binaries except for aarch64 where it's required
|
| 1.29 | 16-Jul-2019 |
skrll | KNF
|
| 1.28 | 28-Oct-2018 |
skrll | Fix a commit
|
| 1.27 | 21-Sep-2018 |
skrll | Centralise defparam CONSADDR, CONSPEED, CONMODE and CONADDR into opt_console.h and adjust.
|
| 1.26 | 31-Jul-2018 |
skrll | Sprinkle #include "opt_arm_debug.h" where VERBOSE_INIT_ARM is used
|
| 1.25 | 22-Dec-2016 |
cherry | branches: 1.25.14; 1.25.16; switch all ports to use uvm_init.c:uvm_md_init()
uvm_setpagesize() is now subsumed within this funciton.
|
| 1.24 | 13-Sep-2014 |
matt | branches: 1.24.2; 1.24.4; Replace more vm_offset_t, vm_size_t with vaddr_t, vsize_t Use paddr_t for msgbufphys
|
| 1.23 | 18-Aug-2013 |
matt | <arm/locore.h> fallout (fixes some include ordering errors)
|
| 1.22 | 22-Sep-2012 |
matt | branches: 1.22.2; Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb instead but add a second argument to it to indicate whether the TLB/caches need to be flushed. Default cortex to pmap_needs_fixup = 1. But check the MMFR3 field to see if the fixed can be skipped. Use a cf_flag bit 0 to indicate whether the A9 L2 cache should disable (bit 0 = 1) or enabeld (bit = 0).
With these changes, the A9 MMU can use traverse caches to do MMU tablewalks Also, make sure all memory has the shareable bit for the A9.
|
| 1.21 | 16-Aug-2012 |
matt | branches: 1.21.2; Move the standard definitions of the {UND,IRQ,FIQ,ABT}_STACK_SIZE to <arm32/machdep.h> Move the extern for cpu_reset_address to the same file. Add cpu_reset_address_paddr. Kill cpu_reset_v4_MMU_disable. if cpu_reset_address is NULL, then the MMU will be disabled.
|
| 1.20 | 29-Jul-2012 |
matt | Fix more -fno-common fallout. Move more variables to common locations.
|
| 1.19 | 01-Jul-2011 |
dyoung | branches: 1.19.2; #include <sys/bus.h> instead of <machine/bus.h>.
|
| 1.18 | 30-Jun-2011 |
wiz | dependant -> dependent
|
| 1.17 | 28-Nov-2010 |
hannken | As md(4) no longer has "needs-count" there is no "md.h" anymore. Remove the inclusion of this file.
Acorn32 now always builds load_memory_disc_from_floppy(). This should not be a problem as all configs have md(4).
Observed by: Masao Uebayashi <uebayasi@netbsd.org>
|
| 1.16 | 26-Dec-2009 |
uebayasi | branches: 1.16.4; Use cpu_* prefix to call cpu_* functions (setttb() -> cpu_setttb()); no functional changes.
|
| 1.15 | 26-Dec-2009 |
uebayasi | Garbage collect an unused global, vm_offset_t pagetables_start.
|
| 1.14 | 27-Nov-2009 |
rmind | - Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr. - Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb(). - Amend assembly in ports where it accesses PCB via struct user. - Rename L_ADDR to L_PCB in few places. Reduce sys/user.h inclusions.
|
| 1.13 | 26-Nov-2009 |
matt | Kill proc0paddr. Use lwp0.l_addr instead.
|
| 1.12 | 11-Aug-2009 |
matt | Remove all declarations of physmem from sys/arch. Add an include of <sys/systm.h> to the one file that did not already contain it. This now means that physmem can be changed by updating systm.h and uvm_page.c (excluding fixing printfs)
|
| 1.11 | 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.10 | 27-Apr-2008 |
matt | branches: 1.10.6; 1.10.8; Merge kernel changes in matt-armv6 to HEAD.
|
| 1.9 | 19-Jan-2008 |
chris | branches: 1.9.6; 1.9.8; 1.9.10; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
| 1.8 | 17-Oct-2007 |
garbled | branches: 1.8.2; 1.8.8; 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.7 | 21-Aug-2007 |
kiyohara | branches: 1.7.2; The initarm() should initialize GPIO. We must not initialize GPIO in foo_attach() of the each drivers. And, it is necessary to confirm whether to be initialized in foo_match(). To avoid a dangerous configuring on the evaluation boards.
|
| 1.6 | 24-Nov-2006 |
wiz | branches: 1.6.8; 1.6.16; 1.6.22; 1.6.24; 1.6.26; s/independant/independent/, from Zafer.
|
| 1.5 | 24-Oct-2006 |
bjh21 | parse_mi_bootargs() is declared in <arm/arm32/machdep.h>, so there's no need to declare it here too.
|
| 1.4 | 17-May-2006 |
mrg | branches: 1.4.8; 1.4.10; in initarm(), initialise kernel_l1pt.pv_va as well as kernel_l1pt.pv_pa.
|
| 1.3 | 08-Mar-2006 |
lukem | branches: 1.3.2; Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings. Add a space between numbers and Hz unit.
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.4; 1.2.6; 1.2.8; 1.2.10; merge ktrace-lwp.
|
| 1.1 | 06-Jun-2005 |
pooka | branches: 1.1.2; 1.1.8; Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
| 1.1.8.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.8.1 | 06-Jun-2005 |
skrll | file viper_machdep.c was added on branch ktrace-lwp on 2005-11-10 13:55:54 +0000
|
| 1.1.2.4 | 21-Jan-2008 |
yamt | sync with head
|
| 1.1.2.3 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.1.2.2 | 30-Dec-2006 |
yamt | sync with head.
|
| 1.1.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.2.10.1 | 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
| 1.2.8.2 | 24-May-2006 |
yamt | sync with head.
|
| 1.2.8.1 | 13-Mar-2006 |
yamt | sync with head.
|
| 1.2.6.2 | 01-Jun-2006 |
kardel | 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 | 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
| 1.4.10.1 | 10-Dec-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.26.1 | 03-Sep-2007 |
jmcneill | Sync with HEAD.
|
| 1.6.24.2 | 28-Feb-2008 |
rjs | Sync with HEAD.
|
| 1.6.24.1 | 01-Nov-2007 |
rjs | Sync with HEAD.
|
| 1.6.22.1 | 03-Sep-2007 |
skrll | Sync with HEAD.
|
| 1.6.16.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
| 1.6.8.1 | 09-Oct-2007 |
ad | Sync with head.
|
| 1.7.2.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.7.2.2 | 28-Jan-2008 |
matt | Adapt to new pmap_bootstrap signature.
|
| 1.7.2.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.8.8.1 | 20-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.8.2.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.9.10.4 | 11-Mar-2010 |
yamt | sync with head
|
| 1.9.10.3 | 19-Aug-2009 |
yamt | sync with head.
|
| 1.9.10.2 | 04-May-2009 |
yamt | sync with head.
|
| 1.9.10.1 | 16-May-2008 |
yamt | sync with head.
|
| 1.9.8.1 | 18-May-2008 |
yamt | sync with head.
|
| 1.9.6.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.9.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.10.8.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.10.6.1 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.16.4.1 | 05-Mar-2011 |
rmind | sync with head
|
| 1.19.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.19.2.1 | 30-Oct-2012 |
yamt | sync with head
|
| 1.21.2.3 | 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.21.2.2 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.21.2.1 | 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.22.2.1 | 28-Aug-2013 |
rmind | sync with head
|
| 1.24.4.1 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.24.2.1 | 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.25.16.3 | 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.25.16.2 | 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.25.16.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.25.14.3 | 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.25.14.2 | 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.25.14.1 | 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
| 1.30.8.1 | 20-Apr-2020 |
bouyer | Sync with HEAD
|
| 1.33.4.1 | 14-Oct-2023 |
martin | Pull up following revision(s) (requested by skrll in ticket #411):
sys/arch/evbarm/nslu2/nslu2_machdep.c: revision 1.41 sys/arch/evbarm/gumstix/gumstix_machdep.c: revision 1.75 sys/arch/evbarm/iq80321/iq80321_machdep.c: revision 1.66 sys/arch/iyonix/iyonix/iyonix_machdep.c: revision 1.34 sys/arch/zaurus/zaurus/machdep.c: revision 1.52 sys/arch/evbarm/g42xxeb/g42xxeb_machdep.c: revision 1.41 sys/arch/hpcarm/hpcarm/pxa2x0_hpc_machdep.c: revision 1.33 sys/arch/evbarm/iq80310/iq80310_machdep.c: revision 1.96 sys/arch/evbarm/adi_brh/brh_machdep.c: revision 1.53 sys/arch/arm/include/arm32/pmap.h: revision 1.177 sys/arch/evbarm/viper/viper_machdep.c: revision 1.34 sys/arch/evbarm/iyonix/iyonix_machdep.c: revision 1.5 sys/arch/evbarm/npwr_fc/npwr_fc_machdep.c: revision 1.30 sys/arch/evbarm/hdl_g/hdlg_machdep.c: revision 1.35 sys/arch/arm/arm32/pmap.c: revision 1.440 sys/arch/evbarm/lubbock/lubbock_machdep.c: revision 1.45 sys/arch/evbarm/ixdp425/ixdp425_machdep.c: revision 1.47
Fix non-DIAGNOSTIC builds
|
| 1.4 | 17-Oct-2007 |
garbled | 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.3 | 24-Jul-2007 |
pooka | branches: 1.3.6; remove TNF advertising clause from file copyrighted to me
|
| 1.2 | 11-Dec-2005 |
christos | branches: 1.2.30; 1.2.38; 1.2.42; 1.2.44; merge ktrace-lwp.
|
| 1.1 | 06-Jun-2005 |
pooka | branches: 1.1.2; 1.1.8; Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
| 1.1.8.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.8.1 | 06-Jun-2005 |
skrll | file viper_reg.h was added on branch ktrace-lwp on 2005-11-10 13:55:54 +0000
|
| 1.1.2.1 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.2.44.1 | 15-Aug-2007 |
skrll | Sync with HEAD.
|
| 1.2.42.1 | 07-Aug-2007 |
matt | Sync with HEAD.
|
| 1.2.38.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
| 1.2.30.1 | 20-Aug-2007 |
ad | Sync with HEAD.
|
| 1.3.6.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.6 | 31-Jan-2011 |
matt | Add RCSID when needed. Don't include pmap.h or pte.h, include "assym.h" instead. Use assym.h provided values.
|
| 1.5 | 17-Oct-2007 |
garbled | branches: 1.5.42; 1.5.48; 1.5.50; 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.4 | 24-Jul-2007 |
pooka | branches: 1.4.6; remove TNF advertising clause from file copyrighted to me
|
| 1.3 | 17-Apr-2006 |
pooka | branches: 1.3.18; 1.3.26; 1.3.30; 1.3.32; Define the dcache size so that we can run our own homegrown cache flush routine during startup. XXX: I have absolutely no idea where this managed to pick up DCACHE_SIZE from before.
closes port-evbarm/33276 by Peter Postma
|
| 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 | 06-Jun-2005 |
pooka | branches: 1.1.2; 1.1.8; Add initial support for the PXA255-based Arcom Viper ARM board. The system can boot into multiuser, but most of the peripheral driver attachments are still missing.
Thanks go to Jan Nyman for arranging access to the hardware and to Steve Woodford for reviewing the code.
|
| 1.1.8.2 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
| 1.1.8.1 | 06-Jun-2005 |
skrll | file viper_start.S was added on branch ktrace-lwp on 2005-11-10 13:55:54 +0000
|
| 1.1.2.2 | 03-Sep-2007 |
yamt | sync with head.
|
| 1.1.2.1 | 21-Jun-2006 |
yamt | sync with head.
|
| 1.2.12.1 | 24-May-2006 |
tron | Merge 2006-05-24 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 | 24-May-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.32.1 | 15-Aug-2007 |
skrll | Sync with HEAD.
|
| 1.3.30.1 | 07-Aug-2007 |
matt | Sync with HEAD.
|
| 1.3.26.1 | 03-Oct-2007 |
garbled | Sync with HEAD
|
| 1.3.18.1 | 20-Aug-2007 |
ad | Sync with HEAD.
|
| 1.4.6.1 | 06-Nov-2007 |
matt | sync with HEAD
|
| 1.5.50.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
| 1.5.48.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.5.42.1 | 05-Mar-2011 |
rmind | sync with head
|