The NetBSD Project

CVS log for src/sys/arch/arm/arm32/locore.S

[BACK] Up to [cvs.netbsd.org] / src / sys / arch / arm / arm32

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.24.14.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:44:02 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.24: +13 -3 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

Sync with HEAD.

Revision 1.22.10.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:51:39 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.22.10.2: +13 -3 lines
Diff to previous 1.22.10.2 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

sync with head.

Revision 1.24.16.1 / (download) - annotate - [select for diffs], Sat Jul 3 01:19:13 2010 UTC (22 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.24: +13 -3 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

sync with head

Revision 1.25 / (download) - annotate - [select for diffs], Sat Jun 19 19:44:57 2010 UTC (23 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, HEAD
Changes since 1.24: +13 -3 lines
Diff to previous 1.24 (colored)

Cleanup the armv7 changes.  Add ARM_ARCH_7.   Use CPU_CORTEX instead of
CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8.
CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined.
Add CPU_CORTEXA9 as well.  Use .arch armv7a to get us the isb/dsb
instructions.

Test booted to root device prompt on a Beagleboard.
All ARM kernels successfully test built.

Revision 1.22.10.2 / (download) - annotate - [select for diffs], Mon May 4 08:10:38 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.22.10.1: +3 -3 lines
Diff to previous 1.22.10.1 (colored) to branchpoint 1.22 (colored)

sync with head.

Revision 1.23.6.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:15:41 2008 UTC (3 years, 7 months ago) by haad
Branch: haad-dm
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Sync with HEAD.

Revision 1.22.6.2 / (download) - annotate - [select for diffs], Sun Sep 28 10:39:47 2008 UTC (3 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.22.6.1: +1 -1 lines
Diff to previous 1.22.6.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

Sync with HEAD.

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:33:18 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Aug 7 04:18:21 2008 UTC (3 years, 9 months ago) by matt
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, uebayasi-xip-base1, uebayasi-xip-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-premerge-20091211, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

Use IF32_bits instead of I32_bit | F32_bit

Revision 1.22.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:53 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored)

Sync with HEAD.

Revision 1.22.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:31:34 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

sync with head.

Revision 1.22.10.1 / (download) - annotate - [select for diffs], Fri May 16 02:21:56 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored)

sync with head.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Apr 27 18:58:44 2008 UTC (4 years ago) by matt
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa, haad-dm
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored)

Merge kernel changes in matt-armv6 to HEAD.

Revision 1.18.52.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:03:54 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.18.52.1: +7 -50 lines
Diff to previous 1.18.52.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

sync with HEAD

Revision 1.18.46.1 / (download) - annotate - [select for diffs], Thu Feb 28 21:47:41 2008 UTC (4 years, 2 months ago) by rjs
Branch: hpcarm-cleanup
Changes since 1.18: +30 -40 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync with HEAD.

Revision 1.18.58.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:04:22 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.18: +30 -40 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync with HEAD.

Revision 1.16.12.2 / (download) - annotate - [select for diffs], Mon Jan 21 09:35:37 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.16.12.1: +30 -40 lines
Diff to previous 1.16.12.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

sync with head

Revision 1.18.66.3 / (download) - annotate - [select for diffs], Sun Jan 20 17:51:03 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.18.66.2: +1 -39 lines
Diff to previous 1.18.66.2 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Sync with HEAD

Revision 1.18.50.2 / (download) - annotate - [select for diffs], Sun Jan 20 16:03:57 2008 UTC (4 years, 4 months ago) by chris
Branch: chris-arm-intr-rework
Changes since 1.18.50.1: +9 -50 lines
Diff to previous 1.18.50.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Sync to HEAD.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Jan 19 13:11:09 2008 UTC (4 years, 4 months ago) by chris
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, chris-arm-intr-rework-base7, chris-arm-intr-rework-base6, chris-arm-intr-rework-base5, chris-arm-intr-rework-base4, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2
Changes since 1.21: +2 -40 lines
Diff to previous 1.21 (colored)

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.

Revision 1.18.66.2 / (download) - annotate - [select for diffs], Sat Jan 19 12:14:11 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.18.66.1: +5 -10 lines
Diff to previous 1.18.66.1 (colored) to branchpoint 1.18 (colored)

Sync with HEAD

Revision 1.21 / (download) - annotate - [select for diffs], Sun Jan 13 13:42:58 2008 UTC (4 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Update a comment.

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jan 12 20:50:24 2008 UTC (4 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.19: +4 -9 lines
Diff to previous 1.19 (colored)

Push a switchframe in dumpsys and cpu_switchto, but as dumpsys calls
other funcs a switchframe needs to be a multiple of 8 bytes. Stash sp as
well in the switchframe to bump it to 24bytes.

Setup the switchframe appropriately in cpu_lwp_fork.

Remove savectx - nothing uses it.

All of this make gdb's life much easier when dealing with crash dumps and
live kernels.

Reviewd by chris.

Revision 1.18.52.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:45:12 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.18: +34 -1 lines
Diff to previous 1.18 (colored)

sync with HEAD

Revision 1.18.66.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:47:21 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.18: +34 -1 lines
Diff to previous 1.18 (colored)

Sync with HEAD

Revision 1.18.50.1 / (download) - annotate - [select for diffs], Tue Jan 1 15:39:17 2008 UTC (4 years, 4 months ago) by chris
Branch: chris-arm-intr-rework
Changes since 1.18: +34 -1 lines
Diff to previous 1.18 (colored)

Sync with HEAD.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jan 1 14:06:42 2008 UTC (4 years, 4 months ago) by chris
Branch: MAIN
CVS Tags: matt-armv6-base, chris-arm-intr-rework-base3
Changes since 1.18: +34 -1 lines
Diff to previous 1.18 (colored)

Add support for kcore headers to arm32 kernel core dumps.

The kcore code is based on i386's kcore header handling.

Having an asm stub for dumpsys, to dump the registers onto the stack, and
then call the C code to do the memory dump is based on amd64's core dump
code.

This allows a successful core dump on cats.

Part of fixing PR cats/18026.

Revision 1.18.60.1 / (download) - annotate - [select for diffs], Sat Nov 10 02:56:26 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-nb4-arm
Changes since 1.18: +1 -2 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Add AT91 support from Sami Kantoluoto
Add TI OMAP2430 support from Marty Fouts @ Danger Inc

Revision 1.16.12.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:49:16 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

sync with head.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Dec 11 12:16:41 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, peter-altq-base, peter-altq, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-pm, jmcneill-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, cube-autoconf-base, cube-autoconf, chris-arm-intr-rework-base2, chris-arm-intr-rework-base, chap-midi-nbase, chap-midi-base, chap-midi, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: mjf-devfs, matt-nb4-arm, matt-armv6, hpcarm-cleanup, chris-arm-intr-rework, bouyer-xeni386
Changes since 1.17: +1 -1 lines
Diff to previous 1.17 (colored)

merge ktrace-lwp.

Revision 1.14.2.5 / (download) - annotate - [select for diffs], Thu Nov 10 13:55:16 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.4: +2 -2 lines
Diff to previous 1.14.2.4 (colored) next main 1.15 (colored)

Sync with HEAD. Here we go again...

Revision 1.17 / (download) - annotate - [select for diffs], Mon Oct 10 09:58:54 2005 UTC (6 years, 7 months ago) by pooka
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

foreach NOTEACHED make the comment say NOTREACHED

Revision 1.14.2.4 / (download) - annotate - [select for diffs], Mon Nov 29 07:24:02 2004 UTC (7 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.3: +2 -2 lines
Diff to previous 1.14.2.3 (colored)

Sync with HEAD.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Nov 19 07:59:53 2004 UTC (7 years, 6 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, matt-timespec, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Fix syntax error from 1.9. I guess IPKDB isn't used very much...

Revision 1.14.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:13:10 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.2: +1 -1 lines
Diff to previous 1.14.2.2 (colored)

Fix the sync with head I botched.

Revision 1.14.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:32:17 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.1: +0 -0 lines
Diff to previous 1.14.2.1 (colored)

Sync with HEAD.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:32:29 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Sync with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 13 11:36:11 2004 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Uppercase CPU, plural is CPUs.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Apr 20 16:21:40 2003 UTC (9 years, 1 month ago) by thorpej
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored)

Reinstate one change from rev. 1.12, but differently.  Preload r2 with
0 before frobbing the control register, and use r2 in the ARMv4 TLB
flush.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Apr 20 15:42:51 2003 UTC (9 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.12: +2 -6 lines
Diff to previous 1.12 (colored)

Back out previous.  There were several problems with the patch that
was checked in:
* It was not actually disabling the MMU, and so jumping to the
  reset vector would happily cause a panic(), since it would be
  the kernel's reset vector, not the ROM's.
* In the event the system was using high vectors, VECRELOC was not
  getting cleared, which has the potential to wreak havoc when re-entering
  the ROM.
* It was totally broken for CPUs < ARMv4; you still need to disable
  the MMU on those, just need to skip the ARMv4 TLB flush.
* The code that was checked in would only work if the kernel is mapped
  VA==PA.  For systems where the kernel is NOT mapped VA==PA, you only
  get the prefetch depth # of insns (2) after the MMU is turned off before
  you have fix the PC.

Backing out the change fixes rebooting on several evbarm platforms.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Mar 26 17:36:56 2003 UTC (9 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.11: +7 -3 lines
Diff to previous 1.11 (colored)

Fix multiple bugs in the way we do the v4 MMU disable -- it was blasting way
too many bits (including some reserved ones) and was writing the wrong value
for the TLB flush.
Also, if the flag is off, don't write the control register!

Revision 1.1.8.9 / (download) - annotate - [select for diffs], Mon Nov 11 21:56:34 2002 UTC (9 years, 6 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.1.8.8: +1 -30 lines
Diff to previous 1.1.8.8 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Catch up to -current

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Thu Oct 24 22:33:46 2002 UTC (9 years, 7 months ago) by bjh21
Branch: bjh21-hydra
Changes since 1.10: +1 -30 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Sync with trunk.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Oct 19 12:22:33 2002 UTC (9 years, 7 months ago) by bsh
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base, bjh21-hydra-base
Changes since 1.10: +1 -30 lines
Diff to previous 1.10 (colored)

make atomic_{set,clear}_bit() inline for arm32 ports, and
add <machine/atomic.h> for them.

Revision 1.1.8.8 / (download) - annotate - [select for diffs], Fri Oct 18 02:35:21 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.8.7: +5 -7 lines
Diff to previous 1.1.8.7 (colored) to branchpoint 1.1 (colored)

Catch up to -current.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Oct 15 23:10:32 2002 UTC (9 years, 7 months ago) by bsh
Branch: MAIN
Branch point for: bjh21-hydra
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

fix a bug sneaked into cpu_reset() in "- . - 8 purge"
(s/mov pc,lr/mov lr,pc/)

Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 13 14:54:49 2002 UTC (9 years, 7 months ago) by bjh21
Branch: MAIN
Changes since 1.8: +5 -7 lines
Diff to previous 1.8 (colored)

Instead of "add rd, pc, #foo - . - 8", use either "adr rd, foo" or (where
appropriate) "mov lr, pc".  This makes things slightly less confusing and
ugly.

Revision 1.1.2.6 / (download) - annotate - [select for diffs], Fri Sep 6 08:32:25 2002 UTC (9 years, 8 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.2.5: +24 -24 lines
Diff to previous 1.1.2.5 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync kqueue branch with HEAD

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Fri Aug 30 00:19:07 2002 UTC (9 years, 8 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.6: +24 -24 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

catch up with -current.

Revision 1.1.8.7 / (download) - annotate - [select for diffs], Mon Aug 19 21:39:05 2002 UTC (9 years, 9 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.1.8.6: +24 -24 lines
Diff to previous 1.1.8.6 (colored) to branchpoint 1.1 (colored)

Partial (ARM only) sync with trunk -- significant performance improvements
for XScale-based systems.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 17 16:36:34 2002 UTC (9 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base, gehenna-devsw-base
Changes since 1.7: +9 -9 lines
Diff to previous 1.7 (colored)

More local label fixups.

Revision 1.7 / (download) - annotate - [select for diffs], Thu Aug 15 01:37:02 2002 UTC (9 years, 9 months ago) by briggs
Branch: MAIN
Changes since 1.6: +16 -16 lines
Diff to previous 1.6 (colored)

 * Use local label names (.Lfoo vs. (Lfoo or foo))
 * When moving from cpsr, use "cpsr" instead of "cpsr_all" (which is
   provided, but doesn't make sense since mrs doesn't support fields
   like msr does).

Revision 1.1.2.5 / (download) - annotate - [select for diffs], Sun Jun 23 17:34:45 2002 UTC (9 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.2.4: +17 -25 lines
Diff to previous 1.1.2.4 (colored) to branchpoint 1.1 (colored)

catch up with -current on kqueue branch

Revision 1.1.8.6 / (download) - annotate - [select for diffs], Thu Jun 20 03:38:05 2002 UTC (9 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.8.5: +2 -2 lines
Diff to previous 1.1.8.5 (colored) to branchpoint 1.1 (colored)

Catch up to -current.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Apr 25 23:23:23 2002 UTC (10 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Branch point for: gehenna-devsw
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Make a comment describe what the code actually does.

Revision 1.1.8.5 / (download) - annotate - [select for diffs], Wed Apr 17 00:02:26 2002 UTC (10 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.8.4: +3 -5 lines
Diff to previous 1.1.8.4 (colored) to branchpoint 1.1 (colored)

Catch up to -current.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Apr 3 17:30:50 2002 UTC (10 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.4: +3 -5 lines
Diff to previous 1.4 (colored)

Always provide kernel_text.

Revision 1.1.8.4 / (download) - annotate - [select for diffs], Mon Apr 1 07:39:08 2002 UTC (10 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.8.3: +14 -20 lines
Diff to previous 1.1.8.3 (colored) to branchpoint 1.1 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.4 / (download) - annotate - [select for diffs], Mon Mar 25 16:58:18 2002 UTC (10 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +14 -20 lines
Diff to previous 1.3 (colored)

* Clean up some comments/whitespace.
* Don't construct a fake trap frame and pass it to main(); that hasn't
  been needed for some time.
* panic if main() returns.

Revision 1.1.8.3 / (download) - annotate - [select for diffs], Thu Feb 28 04:07:23 2002 UTC (10 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.8.2: +2 -2 lines
Diff to previous 1.1.8.2 (colored) to branchpoint 1.1 (colored)

Catch up to -current.

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Mon Feb 11 20:07:18 2002 UTC (10 years, 3 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.2.3: +2 -2 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored)

Sync w/ -current.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 25 19:19:25 2002 UTC (10 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base, ifpoll, eeh-devprop-base, eeh-devprop
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Overhaul of the ARM cache code.  This is mostly a simplification
pass.  Rather than providing a whole slew of cache operations that
aren't ever used, distill them down to some useful primitives:

	icache_sync_all         Synchronize I-cache
	icache_sync_range       Synchronize I-cache range

	dcache_wbinv_all        Write-back and Invalidate D-cache
	dcache_wbinv_range      Write-back and Invalidate D-cache range
	dcache_inv_range        Invalidate D-cache range
	dcache_wb_range         Write-back D-cache range

	idcache_wbinv_all       Write-back and Invalidate D-cache,
				Invalidate I-cache
	idcache_wbinv_range     Write-back and Invalidate D-cache,
				Invalidate I-cache range

Note: This does not yet include an overhaul of the actual asm files
that implement the primitives.  Instead, we've provided a safe default
for each CPU type, and the individual CPU types can now be optimized
one at a time.

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Thu Jan 10 19:37:49 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.1.2.2: +4 -100 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Sync kqueue branch with -current.

Revision 1.1.8.2 / (download) - annotate - [select for diffs], Tue Jan 8 00:23:09 2002 UTC (10 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.8.1: +254 -0 lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored)

Catch up to -current.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Dec 20 01:20:22 2001 UTC (10 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.1: +4 -100 lines
Diff to previous 1.1 (colored)

* Share a common vector page between arm26 and arm32.
* Use a common set of exception handlers for all arm32 platforms.
* New FIQ framework based on discussions with Ben Harris, shared
  between arm26 and arm32.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Fri Aug 3 04:10:58 2001 UTC (10 years, 9 months ago) by lukem
Branch: kqueue
Changes since 1.1.2.1: +350 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

update to -current

Revision 1.1.8.1, Sat Jul 28 15:08:11 2001 UTC (10 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1: +0 -350 lines
FILE REMOVED

file locore.S was added on branch nathanw_sa on 2002-01-08 00:23:09 +0000

Revision 1.1.2.1, Sat Jul 28 15:08:11 2001 UTC (10 years, 10 months ago) by lukem
Branch: kqueue
Changes since 1.1: +0 -350 lines
FILE REMOVED

file locore.S was added on branch kqueue on 2001-08-03 04:10:58 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Sat Jul 28 15:08:11 2001 UTC (10 years, 10 months ago) by chris
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: nathanw_sa, kqueue

finish moving common arm32 bits out into arm/arm32.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>