The NetBSD Project

CVS log for src/sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / powerpc / ibm4xx

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Mar 5 14:15:34 2024 UTC (7 months, 4 weeks ago) by thorpej
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +2 -3 lines
Move the at-shutdown call to resettodr() from cpu_reboot() to kern_reboot().

It's a small step, but it's a step.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Oct 5 08:18:00 2022 UTC (2 years ago) by rin
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +5 -5 lines
Minor style fixes to asm codes. No binary changes.

Revision 1.32.2.1: download - view: text, markup, annotated - select for diffs
Sat Apr 3 22:28:34 2021 UTC (3 years, 7 months ago) by thorpej
Branches: thorpej-futex
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +88 -7 lines
Sync with HEAD.

Revision 1.35.2.1: download - view: text, markup, annotated - select for diffs
Sat Apr 3 21:44:47 2021 UTC (3 years, 7 months ago) by thorpej
Branches: thorpej-cfargs
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +81 -2 lines
Sync with HEAD.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Mar 30 14:33:10 2021 UTC (3 years, 7 months ago) by rin
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +3 -3 lines
Use ``for (;;)'' for infinite loop, as required by style.
No binary changes.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Mar 30 01:33:50 2021 UTC (3 years, 7 months ago) by rin
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +81 -2 lines
Centralize cpu_reboot().

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Mar 6 08:08:19 2021 UTC (3 years, 7 months ago) by rin
Branches: MAIN
Branch point for: thorpej-cfargs
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -2 lines
For booke and ibm4xx, switch to software-based single-stepping for PT_STEP
ptrace(2) command from broken hardware-based implementation.

As described in proposal on port-powerpc@,

http://mail-index.netbsd.org/port-powerpc/2021/02/26/msg003597.html

hardware debug facilities of booke and 4xx use critical interrupts, that
are difficult to handle for this purpose; they are not automatically masked
when entering kernel mode via system call trap or hardware interrupt.
See my proposal above for more details.

Now, hardware debug facilities are exclusively usable by kernel itself.
They are much more functional than PSL_SE MSR bit of oea, and should be
useful to, e.g., support byte-granular watchpoint for DDB in the future.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Jan 18 02:43:27 2021 UTC (3 years, 9 months ago) by rin
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -3 lines
white space --> tab

Revision 1.33: download - view: text, markup, annotated - select for diffs
Wed Jan 6 08:07:36 2021 UTC (3 years, 9 months ago) by rin
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +6 -6 lines
Sort headers. No functional changes intended.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Jul 6 13:10:19 2020 UTC (4 years, 3 months ago) by rin
Branches: MAIN
Branch point for: thorpej-futex
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +8 -2 lines
Set cpu_psluserset, cpu_pslusermod, cpu_pslusermask for MODULAR.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon Jul 6 10:34:23 2020 UTC (4 years, 3 months ago) by rin
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -3 lines
Drop unused opt_compat_netbsd.h include.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon Jul 6 09:34:16 2020 UTC (4 years, 3 months ago) by rin
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +6 -3 lines
Style and cosmetic changes. No binary changes intended.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Jun 11 19:20:44 2020 UTC (4 years, 4 months ago) by ad
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3 lines
uvm_availmem(): give it a boolean argument to specify whether a recent
cached value will do, or if the very latest total must be fetched.  It can
be called thousands of times a second and fetching the totals impacts not
only the calling LWP but other CPUs doing unrelated activity in the VM
system.

Revision 1.25.16.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:07:49 2020 UTC (4 years, 6 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.25.16.1: preferred, colored; branchpoint 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25.16.1: +3 -3 lines
Merge changes from current as of 20200406

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Dec 31 13:07:11 2019 UTC (4 years, 10 months ago) by ad
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3 lines
Rename uvm_free() -> uvm_availmem().

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Dec 21 13:00:22 2019 UTC (4 years, 10 months ago) by ad
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -3 lines
uvmexp.free -> uvm_free()

Revision 1.25.16.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:38 2019 UTC (5 years, 4 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -11 lines
Sync with HEAD

Revision 1.25.14.1: download - view: text, markup, annotated - select for diffs
Sat Jul 28 04:37:39 2018 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25: +2 -11 lines
Sync with HEAD

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Jul 15 05:16:43 2018 UTC (6 years, 3 months ago) by maxv
Branches: MAIN
CVS tags: phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -11 lines
Retire ipkdb entirely. The option was removed from the config files
yesterday.

ok kamil christos

Revision 1.18.6.1: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:36 2017 UTC (6 years, 11 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18: +15 -17 lines
update from HEAD

Revision 1.18.24.1: download - view: text, markup, annotated - select for diffs
Sun Feb 5 13:40:18 2017 UTC (7 years, 8 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18: +15 -17 lines
Sync with HEAD

Revision 1.18.28.1: download - view: text, markup, annotated - select for diffs
Sat Jan 7 08:56:24 2017 UTC (7 years, 9 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18: +15 -17 lines
Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Dec 26 21:25:08 2016 UTC (7 years, 10 months ago) by rin
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-compat-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi, pgoyette-compat
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -2 lines
Assert that the size of a trap handler does not exceed its room.

XXX
The debug exception is critical for ibm4xx. Since rev 1.24, we use the critical
trap hundler for it. Sorry for the wrong commit log for rev 1.24.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Dec 26 20:28:00 2016 UTC (7 years, 10 months ago) by rin
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +6 -10 lines
No need to have same trap handlers in trap_subr.S.
No functional changes.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Dec 26 20:16:29 2016 UTC (7 years, 10 months ago) by rin
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -6 lines
We cannot have DDB and IPKDB at the same time.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Dec 22 14:47:58 2016 UTC (7 years, 10 months ago) by cherry
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -3 lines
switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Dec 16 04:27:03 2016 UTC (7 years, 10 months ago) by rin
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -4 lines
Fix typo: s/IPKBD/IPKDB/

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Dec 16 03:59:31 2016 UTC (7 years, 10 months ago) by rin
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +4 -4 lines
Fix comments. No functional changes.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Dec 15 12:10:01 2016 UTC (7 years, 10 months ago) by rin
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +6 -3 lines
Fix build without DDB.

Revision 1.17.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:06:46 2012 UTC (12 years, 6 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +11 -11 lines
sync with head

Revision 1.17.6.1: download - view: text, markup, annotated - select for diffs
Sat Feb 18 07:32:53 2012 UTC (12 years, 8 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +11 -11 lines
merge to -current.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Dec 12 11:38:26 2011 UTC (12 years, 10 months ago) by kiyohara
Branches: MAIN
CVS tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, localcount-20160914, khorben-n900, 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-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys, pgoyette-localcount, nick-nhusb
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +11 -11 lines
Remove white-spaces.
Indents.

Revision 1.15.4.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:19:29 2011 UTC (13 years, 4 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +104 -100 lines
Catchup with rmind-uvmplock merge.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jun 20 17:44:33 2011 UTC (13 years, 4 months ago) by matt
Branches: MAIN
CVS tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +99 -99 lines
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.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Jun 18 06:41:41 2011 UTC (13 years, 4 months ago) by matt
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +7 -3 lines
Use <sys/foo.h> instead of <machine/foo.h> if such a file exists.
Don't assume <sys/cpu.h> includes <powerpc/subarch/cpu*.h>.  Include it
explicitly.

Revision 1.14.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 6 09:06:27 2011 UTC (13 years, 5 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14: +3 -3 lines
Sync with HEAD.

Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:51:36 2011 UTC (13 years, 8 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +4 -3 lines
sync with head

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jan 18 01:02:54 2011 UTC (13 years, 9 months ago) by matt
Branches: MAIN
CVS tags: uebayasi-xip-base7, rmind-uvmplock-nbase, rmind-uvmplock-base, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: cherry-xenmp
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +3 -3 lines
Add support for BookE Freescale MPC85xx (e500 core) processors.
Add fast softint support for PowerPC (though only booke uses it).
Redo FPU/VEC support and add e500 SPE support.
Rework trap/intrs to use a common trapframe format.
Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.

Revision 1.8.18.2: download - view: text, markup, annotated - select for diffs
Mon Jan 17 07:45:59 2011 UTC (13 years, 9 months ago) by matt
Branches: matt-nb5-pq3
Diff to: previous 1.8.18.1: preferred, colored; branchpoint 1.8: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8.18.1: +8 -4 lines
Add SPE (signal processing engine) support for mpc85xx/booke.  Think of it
as AltiVec-lite (really lite).  Genercize AltiVec support so that it could
the same interface could support SPE as well.  Rework the FPU support along
the same lines.  Move the __asm() to their own XXX_subr.S (altivec, fpu, spe).

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Jan 17 06:55:49 2011 UTC (13 years, 9 months ago) by matt
Branches: MAIN
CVS tags: jruoho-x86intr-base
Branch point for: jruoho-x86intr
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -2 lines
Add a #include <machine/pcb.h>

Revision 1.8.18.1: download - view: text, markup, annotated - select for diffs
Fri Jan 7 02:12:18 2011 UTC (13 years, 9 months ago) by matt
Branches: matt-nb5-pq3
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -3 lines
Deal with new powerpc world.

Revision 1.12.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:39:41 2010 UTC (14 years, 6 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +3 -2 lines
Sync with HEAD.

Revision 1.7.44.2: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:02:49 2010 UTC (14 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7.44.1: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.44.1: +8 -10 lines
sync with head

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Feb 25 23:31:47 2010 UTC (14 years, 8 months ago) by matt
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, matt-mips64-premerge-20101231
Branch point for: rmind-uvmplock
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -2 lines
Adapt to spr.h breakup.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Nov 27 03:23:12 2009 UTC (14 years, 11 months ago) by rmind
Branches: MAIN
CVS tags: uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4 lines
- 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.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Nov 26 00:19:20 2009 UTC (14 years, 11 months ago) by matt
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -6 lines
Kill proc0paddr.  Use lwp0.l_addr instead.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Nov 21 17:40:28 2009 UTC (14 years, 11 months ago) by rmind
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -5 lines
Use lwp_getpcb() on mips, powerpc and sh3, clean from struct user usage.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Nov 7 07:27:45 2009 UTC (14 years, 11 months ago) by cegger
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -3 lines
Add a flags argument to pmap_kenter_pa(9).
Patch showed on tech-kern@ http://mail-index.netbsd.org/tech-kern/2009/11/04/msg006434.html
No objections.

Revision 1.7.44.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:11:43 2009 UTC (15 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -9 lines
sync with head.

Revision 1.7.46.1: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:33:31 2008 UTC (16 years, 1 month ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +2 -9 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.7.48.1: download - view: text, markup, annotated - select for diffs
Thu Jul 3 18:37:54 2008 UTC (16 years, 4 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +2 -9 lines
Sync with head.

Revision 1.7.40.1: download - view: text, markup, annotated - select for diffs
Wed Jul 2 19:08:17 2008 UTC (16 years, 4 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +2 -9 lines
Sync with HEAD.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Jul 2 17:28:56 2008 UTC (16 years, 4 months ago) by ad
Branches: MAIN
CVS tags: 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, simonb-wapbl-nbase, simonb-wapbl-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, 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-nb5-pq3-base, 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, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: matt-nb5-pq3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -9 lines
Replce exec_map with a pool. Proposed on tech-kern@, reviewed by chs@.

Revision 1.3.4.3: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:28:56 2007 UTC (17 years, 2 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.3.4.2: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.4.2: +4 -4 lines
sync with head.

Revision 1.5.26.2: download - view: text, markup, annotated - select for diffs
Mon Mar 12 05:49:52 2007 UTC (17 years, 7 months ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.5.26.1: preferred, colored; branchpoint 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5.26.1: +4 -4 lines
Sync with HEAD.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:00:34 2007 UTC (17 years, 8 months ago) by christos
Branches: MAIN
CVS tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, wrstuden-revivesa-base-1, wrstuden-revivesa-base, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs-base, mjf-devfs, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, mjf-devfs2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +4 -4 lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.5.26.1: download - view: text, markup, annotated - select for diffs
Tue Feb 27 16:52:43 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.

Revision 1.3.4.2: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:07:51 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.3.4.1: preferred, colored; branchpoint 1.3: preferred, colored
Changes since revision 1.3.4.1: +4 -4 lines
sync with head.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Feb 22 16:57:56 2007 UTC (17 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: ad-audiomp-base, ad-audiomp
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
TRUE -> true, FALSE -> false

Revision 1.3.4.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 14:54:49 2006 UTC (18 years, 4 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +7 -7 lines
sync with head.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Dec 24 22:45:36 2005 UTC (18 years, 10 months ago) by perry
Branches: MAIN
CVS tags: 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, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, post-newlock2-merge, peter-altq-base, peter-altq, 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, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +7 -7 lines
bare asm -> __asm

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:18:42 2005 UTC (18 years, 10 months ago) by christos
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
merge ktrace-lwp.

Revision 1.1.2.4: download - view: text, markup, annotated - select for diffs
Thu Nov 10 13:58:15 2005 UTC (18 years, 11 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.1.2.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.3: +3 -3 lines
Sync with HEAD. Here we go again...

Revision 1.3.6.2: download - view: text, markup, annotated - select for diffs
Thu Sep 15 14:28:44 2005 UTC (19 years, 1 month ago) by riz
Branches: netbsd-2
CVS tags: netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1
Diff to: previous 1.3.6.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.6.1: +338 -0 lines
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.

Revision 1.3.2.2: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:28:19 2005 UTC (19 years, 6 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.3.2.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.2.1: +338 -0 lines
sync with -current

Revision 1.3.6.1
Mon Apr 25 15:02:06 2005 UTC (19 years, 6 months ago) by riz
Branches: netbsd-2
FILE REMOVED
Changes since revision 1.3: +0 -338 lines
file ibm4xx_machdep.c was added on branch netbsd-2 on 2005-09-15 14:28:44 +0000

Revision 1.3.2.1
Mon Apr 25 15:02:06 2005 UTC (19 years, 6 months ago) by kent
Branches: kent-audio2
FILE REMOVED
Changes since revision 1.3: +0 -338 lines
file ibm4xx_machdep.c was added on branch kent-audio2 on 2005-04-29 11:28:19 +0000

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Apr 25 15:02:06 2005 UTC (19 years, 6 months ago) by lukem
Branches: 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, kent-audio2-base
Branch point for: yamt-lazymbuf, netbsd-2, kent-audio2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -3 lines
Move the MI printing of `copyright' to the MD cpu_startup() code
where the printing of `version' is already performed.
This has the benefit of allowing the copyright to be available
via dmesg(8) on platforms which need the `msgbuf' to be setup
in cpu_startup() before printed output is remembered.

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Fri Apr 1 14:28:04 2005 UTC (19 years, 7 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.2: +4 -3 lines
Sync with HEAD.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Apr 1 11:59:34 2005 UTC (19 years, 7 months ago) by yamt
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
merge yamt-km branch.
- don't use managed mappings/backing objects for wired memory allocations.
  save some resources like pv_entry.  also fix (most of) PR/27030.
- simplify kernel memory management API.
- simplify pmap bootstrap of some ports.
- some related cleanups.

Revision 1.1.4.1: download - view: text, markup, annotated - select for diffs
Fri Jan 28 13:52:18 2005 UTC (19 years, 9 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1: +4 -3 lines
convert arch/powerpc to new apis.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Mon Jan 24 08:34:26 2005 UTC (19 years, 9 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +337 -0 lines
Sync with HEAD.

Revision 1.1.2.1
Tue Jan 18 17:11:25 2005 UTC (19 years, 9 months ago) by skrll
Branches: ktrace-lwp
FILE REMOVED
Changes since revision 1.1: +0 -337 lines
file ibm4xx_machdep.c was added on branch ktrace-lwp on 2005-01-24 08:34:26 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jan 18 17:11:25 2005 UTC (19 years, 9 months ago) by shige
Branches: MAIN
CVS tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, 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
Branch point for: yamt-km, ktrace-lwp
Arrange some machine-dependent code.
  - ibm40x_machdep.c: ibm40x specific
	. ibm40x_memsize_init
	. mem_regions
	. other functions are moved to machdep.c or ibm4xx_machdep.c.
  - ibm4xx_machdep.c: ibm4xx specific
	. ibm4xx_init (moved from ibm40x_machdep.c)
	. ibm4xx_install_extint (moved from ibm40x_machdep.c)
	. ibm4xx_cpu_startup (moved from ibm40x_machdep.c:ibm4xx_startup)
	. ibm4xx_dumpsys

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>