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


Default branch: MAIN


Revision 1.39 / (download) - annotate - [select for diffs], Tue Mar 5 14:15:34 2024 UTC (6 weeks, 1 day ago) by thorpej
Branch: MAIN
CVS Tags: HEAD
Changes since 1.38: +2 -3 lines
Diff to previous 1.38 (colored)

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) - annotate - [select for diffs], Wed Oct 5 08:18:00 2022 UTC (18 months, 1 week ago) by rin
Branch: 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
Changes since 1.37: +5 -5 lines
Diff to previous 1.37 (colored)

Minor style fixes to asm codes. No binary changes.

Revision 1.32.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:34 2021 UTC (3 years ago) by thorpej
Branch: thorpej-futex
Changes since 1.32: +88 -7 lines
Diff to previous 1.32 (colored) next main 1.33 (colored)

Sync with HEAD.

Revision 1.35.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 21:44:47 2021 UTC (3 years ago) by thorpej
Branch: thorpej-cfargs
Changes since 1.35: +81 -2 lines
Diff to previous 1.35 (colored) next main 1.36 (colored)

Sync with HEAD.

Revision 1.37 / (download) - annotate - [select for diffs], Tue Mar 30 14:33:10 2021 UTC (3 years ago) by rin
Branch: 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
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored)

Use ``for (;;)'' for infinite loop, as required by style.
No binary changes.

Revision 1.36 / (download) - annotate - [select for diffs], Tue Mar 30 01:33:50 2021 UTC (3 years ago) by rin
Branch: MAIN
Changes since 1.35: +81 -2 lines
Diff to previous 1.35 (colored)

Centralize cpu_reboot().

Revision 1.35 / (download) - annotate - [select for diffs], Sat Mar 6 08:08:19 2021 UTC (3 years, 1 month ago) by rin
Branch: MAIN
Branch point for: thorpej-cfargs
Changes since 1.34: +4 -2 lines
Diff to previous 1.34 (colored)

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) - annotate - [select for diffs], Mon Jan 18 02:43:27 2021 UTC (3 years, 2 months ago) by rin
Branch: MAIN
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored)

white space --> tab

Revision 1.33 / (download) - annotate - [select for diffs], Wed Jan 6 08:07:36 2021 UTC (3 years, 3 months ago) by rin
Branch: MAIN
Changes since 1.32: +6 -6 lines
Diff to previous 1.32 (colored)

Sort headers. No functional changes intended.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jul 6 13:10:19 2020 UTC (3 years, 9 months ago) by rin
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.31: +8 -2 lines
Diff to previous 1.31 (colored)

Set cpu_psluserset, cpu_pslusermod, cpu_pslusermask for MODULAR.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jul 6 10:34:23 2020 UTC (3 years, 9 months ago) by rin
Branch: MAIN
Changes since 1.30: +2 -3 lines
Diff to previous 1.30 (colored)

Drop unused opt_compat_netbsd.h include.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jul 6 09:34:16 2020 UTC (3 years, 9 months ago) by rin
Branch: MAIN
Changes since 1.29: +6 -3 lines
Diff to previous 1.29 (colored)

Style and cosmetic changes. No binary changes intended.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Jun 11 19:20:44 2020 UTC (3 years, 10 months ago) by ad
Branch: MAIN
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)

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) - annotate - [select for diffs], Wed Apr 8 14:07:49 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.25.16.1: +3 -3 lines
Diff to previous 1.25.16.1 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored)

Merge changes from current as of 20200406

Revision 1.28 / (download) - annotate - [select for diffs], Tue Dec 31 13:07:11 2019 UTC (4 years, 3 months ago) by ad
Branch: 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
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Rename uvm_free() -> uvm_availmem().

Revision 1.27 / (download) - annotate - [select for diffs], Sat Dec 21 13:00:22 2019 UTC (4 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

uvmexp.free -> uvm_free()

Revision 1.25.16.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:38 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.25: +2 -11 lines
Diff to previous 1.25 (colored)

Sync with HEAD

Revision 1.25.14.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:39 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.25: +2 -11 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Sync with HEAD

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jul 15 05:16:43 2018 UTC (5 years, 9 months ago) by maxv
Branch: 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-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
Changes since 1.25: +2 -11 lines
Diff to previous 1.25 (colored)

Retire ipkdb entirely. The option was removed from the config files
yesterday.

ok kamil christos

Revision 1.18.6.1 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:36 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.18: +15 -17 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

update from HEAD

Revision 1.18.24.1 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:18 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.18: +15 -17 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync with HEAD

Revision 1.18.28.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:24 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.18: +15 -17 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 26 21:25:08 2016 UTC (7 years, 3 months ago) by rin
Branch: 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-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
Changes since 1.24: +3 -2 lines
Diff to previous 1.24 (colored)

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) - annotate - [select for diffs], Mon Dec 26 20:28:00 2016 UTC (7 years, 3 months ago) by rin
Branch: MAIN
Changes since 1.23: +6 -10 lines
Diff to previous 1.23 (colored)

No need to have same trap handlers in trap_subr.S.
No functional changes.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Dec 26 20:16:29 2016 UTC (7 years, 3 months ago) by rin
Branch: MAIN
Changes since 1.22: +4 -6 lines
Diff to previous 1.22 (colored)

We cannot have DDB and IPKDB at the same time.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Dec 22 14:47:58 2016 UTC (7 years, 3 months ago) by cherry
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

switch all ports to use uvm_init.c:uvm_md_init()

uvm_setpagesize() is now subsumed within this funciton.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Dec 16 04:27:03 2016 UTC (7 years, 4 months ago) by rin
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored)

Fix typo: s/IPKBD/IPKDB/

Revision 1.20 / (download) - annotate - [select for diffs], Fri Dec 16 03:59:31 2016 UTC (7 years, 4 months ago) by rin
Branch: MAIN
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

Fix comments. No functional changes.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Dec 15 12:10:01 2016 UTC (7 years, 4 months ago) by rin
Branch: MAIN
Changes since 1.18: +6 -3 lines
Diff to previous 1.18 (colored)

Fix build without DDB.

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:46 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.17: +11 -11 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

sync with head

Revision 1.17.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:32:53 2012 UTC (12 years, 2 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.17: +11 -11 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

merge to -current.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Dec 12 11:38:26 2011 UTC (12 years, 4 months ago) by kiyohara
Branch: 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
Changes since 1.17: +11 -11 lines
Diff to previous 1.17 (colored)

Remove white-spaces.
Indents.

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:29 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.15: +104 -100 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.17 / (download) - annotate - [select for diffs], Mon Jun 20 17:44:33 2011 UTC (12 years, 10 months ago) by matt
Branch: 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
Changes since 1.16: +99 -99 lines
Diff to previous 1.16 (colored)

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) - annotate - [select for diffs], Sat Jun 18 06:41:41 2011 UTC (12 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.15: +7 -3 lines
Diff to previous 1.15 (colored)

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) - annotate - [select for diffs], Mon Jun 6 09:06:27 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:51:36 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.13: +4 -3 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

sync with head

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 18 01:02:54 2011 UTC (13 years, 3 months ago) by matt
Branch: 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
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

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) - annotate - [select for diffs], Mon Jan 17 07:45:59 2011 UTC (13 years, 3 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.8.18.1: +8 -4 lines
Diff to previous 1.8.18.1 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)

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) - annotate - [select for diffs], Mon Jan 17 06:55:49 2011 UTC (13 years, 3 months ago) by matt
Branch: MAIN
CVS Tags: jruoho-x86intr-base
Branch point for: jruoho-x86intr
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored)

Add a #include <machine/pcb.h>

Revision 1.8.18.1 / (download) - annotate - [select for diffs], Fri Jan 7 02:12:18 2011 UTC (13 years, 3 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)

Deal with new powerpc world.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:39:41 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD.

Revision 1.7.44.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:49 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.44.1: +8 -10 lines
Diff to previous 1.7.44.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

sync with head

Revision 1.13 / (download) - annotate - [select for diffs], Thu Feb 25 23:31:47 2010 UTC (14 years, 1 month ago) by matt
Branch: 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
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored)

Adapt to spr.h breakup.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Nov 27 03:23:12 2009 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
CVS Tags: uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

- 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) - annotate - [select for diffs], Thu Nov 26 00:19:20 2009 UTC (14 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.10: +3 -6 lines
Diff to previous 1.10 (colored)

Kill proc0paddr.  Use lwp0.l_addr instead.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Nov 21 17:40:28 2009 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
Changes since 1.9: +4 -5 lines
Diff to previous 1.9 (colored)

Use lwp_getpcb() on mips, powerpc and sh3, clean from struct user usage.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Nov 7 07:27:45 2009 UTC (14 years, 5 months ago) by cegger
Branch: MAIN
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)

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) - annotate - [select for diffs], Mon May 4 08:11:43 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7: +2 -9 lines
Diff to previous 1.7 (colored)

sync with head.

Revision 1.7.46.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:33:31 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.7: +2 -9 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.7.48.1 / (download) - annotate - [select for diffs], Thu Jul 3 18:37:54 2008 UTC (15 years, 9 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.7: +2 -9 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Sync with head.

Revision 1.7.40.1 / (download) - annotate - [select for diffs], Wed Jul 2 19:08:17 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.7: +2 -9 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Sync with HEAD.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jul 2 17:28:56 2008 UTC (15 years, 9 months ago) by ad
Branch: 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
Changes since 1.7: +2 -9 lines
Diff to previous 1.7 (colored)

Replce exec_map with a pool. Proposed on tech-kern@, reviewed by chs@.

Revision 1.3.4.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:28:56 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3.4.2: +4 -4 lines
Diff to previous 1.3.4.2 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with head.

Revision 1.5.26.2 / (download) - annotate - [select for diffs], Mon Mar 12 05:49:52 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.5.26.1: +4 -4 lines
Diff to previous 1.5.26.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Mar 4 06:00:34 2007 UTC (17 years, 1 month ago) by christos
Branch: 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
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.5.26.1 / (download) - annotate - [select for diffs], Tue Feb 27 16:52:43 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:07:51 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3.4.1: +4 -4 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored)

sync with head.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 22 16:57:56 2007 UTC (17 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)

TRUE -> true, FALSE -> false

Revision 1.3.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:54:49 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.3: +7 -7 lines
Diff to previous 1.3 (colored)

sync with head.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Dec 24 22:45:36 2005 UTC (18 years, 3 months ago) by perry
Branch: 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
Changes since 1.4: +7 -7 lines
Diff to previous 1.4 (colored)

bare asm -> __asm

Revision 1.4 / (download) - annotate - [select for diffs], Sun Dec 11 12:18:42 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

merge ktrace-lwp.

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Thu Nov 10 13:58:15 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.3: +3 -3 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with HEAD. Here we go again...

Revision 1.3.6.2 / (download) - annotate - [select for diffs], Thu Sep 15 14:28:44 2005 UTC (18 years, 7 months ago) by riz
Branch: netbsd-2
CVS Tags: netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1
Changes since 1.3.6.1: +338 -0 lines
Diff to previous 1.3.6.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

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) - annotate - [select for diffs], Fri Apr 29 11:28:19 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.3.2.1: +338 -0 lines
Diff to previous 1.3.2.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with -current

Revision 1.3.6.1, Mon Apr 25 15:02:06 2005 UTC (18 years, 11 months ago) by riz
Branch: netbsd-2
Changes since 1.3: +0 -338 lines
FILE REMOVED

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 (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.3: +0 -338 lines
FILE REMOVED

file ibm4xx_machdep.c was added on branch kent-audio2 on 2005-04-29 11:28:19 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Mon Apr 25 15:02:06 2005 UTC (18 years, 11 months ago) by lukem
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, kent-audio2-base
Branch point for: yamt-lazymbuf, netbsd-2, kent-audio2
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)

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) - annotate - [select for diffs], Fri Apr 1 14:28:04 2005 UTC (19 years ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.2: +4 -3 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Apr 1 11:59:34 2005 UTC (19 years ago) by yamt
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

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) - annotate - [select for diffs], Fri Jan 28 13:52:18 2005 UTC (19 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.1: +4 -3 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

convert arch/powerpc to new apis.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Mon Jan 24 08:34:26 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1.2.1: +337 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

Sync with HEAD.

Revision 1.1.2.1, Tue Jan 18 17:11:25 2005 UTC (19 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.1: +0 -337 lines
FILE REMOVED

file ibm4xx_machdep.c was added on branch ktrace-lwp on 2005-01-24 08:34:26 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jan 18 17:11:25 2005 UTC (19 years, 3 months ago) by shige
Branch: 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

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>