The NetBSD Project

CVS log for src/sys/arch/powerpc/powerpc/ofw_machdep.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.36 / (download) - annotate - [select for diffs], Mon Dec 12 13:26:46 2022 UTC (14 months, 1 week ago) by martin
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, HEAD
Changes since 1.35: +3 -3 lines
Diff to previous 1.35 (colored)

Move the last remaining kernel printf to ofprint.

Revision 1.35 / (download) - annotate - [select for diffs], Sat Dec 10 13:15:00 2022 UTC (14 months, 1 week ago) by martin
Branch: MAIN
Changes since 1.34: +6 -6 lines
Diff to previous 1.34 (colored)

Move some output to DEBUG-only state

Revision 1.34 / (download) - annotate - [select for diffs], Sat Dec 10 13:06:41 2022 UTC (14 months, 1 week ago) by martin
Branch: MAIN
Changes since 1.33: +17 -12 lines
Diff to previous 1.33 (colored)

Convert more kernel printfs that might happen very early (before kernel
console is usable) to ofprint.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Nov 24 00:13:54 2022 UTC (14 months, 4 weeks ago) by macallan
Branch: MAIN
Changes since 1.32: +4 -3 lines
Diff to previous 1.32 (colored)

in ofprint() only append \r if the last character is \n

Revision 1.32 / (download) - annotate - [select for diffs], Thu Nov 24 00:07:48 2022 UTC (14 months, 4 weeks ago) by macallan
Branch: MAIN
Changes since 1.31: +23 -9 lines
Diff to previous 1.31 (colored)

move ofprint() to powerpc/ofw_machdep.c and make it official
now that console output uses locks it needs more of the kernel to function, so
for now use direct OF calls for earliest debug output

Revision 1.31 / (download) - annotate - [select for diffs], Wed Oct 12 20:50:43 2022 UTC (16 months, 1 week ago) by andvar
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

fix few typos in comments.

Revision 1.25.42.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:35 2021 UTC (2 years, 10 months ago) by thorpej
Branch: thorpej-futex
Changes since 1.25: +282 -28 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Sync with HEAD.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Mar 2 02:28:45 2021 UTC (2 years, 11 months ago) by thorpej
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, thorpej-cfargs, 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.29: +14 -4 lines
Diff to previous 1.29 (colored)

- Add a boolean "ofwbootcons_suppress" that, when true, suppresses
  ofwbootcons I/O (i.e. "doesn't call into OFW").  This allows
  platform code to ensure that early console I/O doesn't occur in certain
  critical sections.
- When printing the translations, put phys next to virt for easier
  visual comparisons.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Feb 20 01:57:54 2021 UTC (3 years ago) by thorpej
Branch: MAIN
Changes since 1.28: +35 -2 lines
Diff to previous 1.28 (colored)

Query real-mode? at startup and cache the result.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Feb 19 05:21:39 2021 UTC (3 years ago) by thorpej
Branch: MAIN
Changes since 1.27: +207 -15 lines
Diff to previous 1.27 (colored)

Shuffle around a couple of things that aren't particularly OEA-specific:

- Early bootstrap console initialization moves to ofw_machdep.c, and
  is called a bit earlier, from ofw_bootstrap().

- Decoding the "translations" property from /chosen/mmu is specified
  in the general OpenFirmware PowerPC bindings, and is not specific to
  any particular PowerPC flavor.  It's now decoded a bit earlier in
  ofw_bootstrap().

The *interpretation* of the mode field of a translation is, however,
implementation-specific, so that remains in ofwoea_machdep.c.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Feb 18 18:31:22 2021 UTC (3 years ago) by thorpej
Branch: MAIN
Changes since 1.26: +34 -15 lines
Diff to previous 1.26 (colored)

Add an ofw_bootstrap() function, called during early bootstrap from
ofwinit() to perform additional early initialization in C code.  Use
this to get the memory config while we're still running in the OpenFirmware
client environment, rather than waiting until we've started fiddling with
the system state.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Jan 27 03:17:24 2021 UTC (3 years ago) by thorpej
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

There is not much point in of_compatible() returning -1 for "no match"
and >= 0 for "match".  Just make it return 0 for "no match" and >0 for
"match" so it can be treated like a boolean expression.

Revision 1.19.6.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:20 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.19.6.1: +2 -2 lines
Diff to previous 1.19.6.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.18.38.2 / (download) - annotate - [select for diffs], Thu May 22 11:40:05 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.18.38.1: +129 -63 lines
Diff to previous 1.18.38.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:22 2014 UTC (9 years, 9 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored) next main 1.25 (colored)

sync with head

Revision 1.25 / (download) - annotate - [select for diffs], Fri Feb 28 05:44:39 2014 UTC (9 years, 11 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base-20171202, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, 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, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, 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, nick-nhusb, 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, 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, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: thorpej-futex
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

Use PRIx64

Revision 1.19.6.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:10 2013 UTC (10 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.19: +129 -63 lines
Diff to previous 1.19 (colored)

resync from head

Revision 1.24 / (download) - annotate - [select for diffs], Wed Jun 12 15:11:08 2013 UTC (10 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: rmind-smpnet
Changes since 1.23: +10 -10 lines
Diff to previous 1.23 (colored)

Fix lost avail memory over 256M.

Revision 1.23 / (download) - annotate - [select for diffs], Sun May 12 13:42:39 2013 UTC (10 years, 9 months ago) by macallan
Branch: MAIN
Changes since 1.22: +18 -20 lines
Diff to previous 1.22 (colored)

cleanup mem_regions:
- use different variables for / and /memory nodes
- remove redundant OF_finddevice("/")
- assume 32bit addresses/sizes in "available" on Apple hardware

Revision 1.22 / (download) - annotate - [select for diffs], Thu Apr 11 19:55:10 2013 UTC (10 years, 10 months ago) by macallan
Branch: MAIN
CVS Tags: khorben-n900
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

fix off-by-one
noticed by Phileas Fogg

Revision 1.21 / (download) - annotate - [select for diffs], Thu Apr 11 19:53:51 2013 UTC (10 years, 10 months ago) by macallan
Branch: MAIN
Changes since 1.20: +6 -6 lines
Diff to previous 1.20 (colored)

KNF nits

Revision 1.20 / (download) - annotate - [select for diffs], Mon Apr 1 20:14:42 2013 UTC (10 years, 10 months ago) by macallan
Branch: MAIN
Changes since 1.19: +127 -59 lines
Diff to previous 1.19 (colored)

deal with /memory "reg" property which may contain 64bit addresses on G5

Revision 1.18.38.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:48 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (colored)

sync with head

Revision 1.18.42.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:33:00 2012 UTC (12 years ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (colored) next main 1.19 (colored)

merge to -current.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Feb 1 09:54:03 2012 UTC (12 years ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, 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, 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
Changes since 1.18: +2 -3 lines
Diff to previous 1.18 (colored)

Use kmem instead of malloc.  Remove unneeded <sys/malloc.h> includes.

Revision 1.16.58.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:23 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.16: +36 -9 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Sync with HEAD.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Mar 27 18:01:08 2008 UTC (15 years, 10 months ago) by phx
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, 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, yamt-nfs-mp-base2, yamt-nfs-mp-base11, yamt-nfs-mp-base10, yamt-nfs-mp-base, yamt-nfs-mp, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, 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-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-premerge-20101231, matt-mips64-base2, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.17: +28 -54 lines
Diff to previous 1.17 (colored)

SmartFirmware only reports the first 256MB as available.
Also use the remaining memory by looking at the "reg" property.

Revision 1.16.54.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:15:03 2008 UTC (15 years, 11 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.16: +62 -9 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

sync with head.

Revision 1.16.34.1 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:18 2008 UTC (15 years, 11 months ago) by matt
Branch: matt-armv6
Changes since 1.16: +62 -9 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

sync with HEAD

Revision 1.14.16.2 / (download) - annotate - [select for diffs], Mon Mar 17 09:14:23 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.14.16.1: +62 -9 lines
Diff to previous 1.14.16.1 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

sync with head.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Mar 4 08:12:12 2008 UTC (15 years, 11 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, ad-socklock-base1
Changes since 1.16: +62 -9 lines
Diff to previous 1.16 (colored)

insert a .WAIT between include and include/foo subdirs, so that
include/ is created before include/foo.

fixes -j builds on ofppc for me.

Revision 1.14.16.1 / (download) - annotate - [select for diffs], Sat Dec 30 20:46:44 2006 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.14: +48 -3 lines
Diff to previous 1.14 (colored)

sync with head.

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:42:34 2006 UTC (17 years, 5 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.15: +48 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

sync with head

Revision 1.15.8.1 / (download) - annotate - [select for diffs], Fri Aug 11 15:42:41 2006 UTC (17 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.15: +48 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

sync with head

Revision 1.16 / (download) - annotate - [select for diffs], Sat Aug 5 21:26:49 2006 UTC (17 years, 6 months ago) by sanjayl
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, 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-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, rpaulo-netinet-merge-pcb-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, nick-net80211-sync-base, nick-net80211-sync, 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, mjf-devfs-base, mjf-devfs, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, jmcneill-pm-base, jmcneill-pm, jmcneill-base, 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-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: mjf-devfs2, matt-armv6, keiichi-mipv6
Changes since 1.15: +48 -3 lines
Diff to previous 1.15 (colored)

1st cut of Powermac G5 support (uses bridge mode).

Revision 1.15 / (download) - annotate - [select for diffs], Sun Dec 11 12:18:46 2005 UTC (18 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

merge ktrace-lwp.

Revision 1.13.6.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:20:49 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.13.6.2: +2 -2 lines
Diff to previous 1.13.6.2 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

Fix the sync with head I botched.

Revision 1.13.6.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:39:20 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.13.6.1: +0 -0 lines
Diff to previous 1.13.6.1 (colored) to branchpoint 1.13 (colored)

Sync with HEAD.

Revision 1.13.6.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:39:37 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.13: +5 -1 lines
Diff to previous 1.13 (colored)

Sync with HEAD

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 15 02:54:48 2003 UTC (20 years, 7 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, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, 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, 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, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.13: +5 -1 lines
Diff to previous 1.13 (colored)

__KERNEL_RCSID()

Revision 1.11.6.3 / (download) - annotate - [select for diffs], Fri Oct 18 02:39:32 2002 UTC (21 years, 4 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.11.6.2: +1 -207 lines
Diff to previous 1.11.6.2 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

Catch up to -current.

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Thu Oct 10 18:35:22 2002 UTC (21 years, 4 months ago) by jdolecek
Branch: kqueue
Changes since 1.8.2.2: +1 -206 lines
Diff to previous 1.8.2.2 (colored) next main 1.9 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.13 / (download) - annotate - [select for diffs], Wed Sep 18 01:46:23 2002 UTC (21 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.12: +1 -207 lines
Diff to previous 1.12 (colored)

remove all vesitages of dk_establish().

Revision 1.11.6.2 / (download) - annotate - [select for diffs], Tue Sep 17 21:17:09 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.11.6.1: +325 -0 lines
Diff to previous 1.11.6.1 (colored) to branchpoint 1.11 (colored)

Catch up to -current.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Sep 6 13:18:43 2002 UTC (21 years, 5 months ago) by gehenna
Branch: MAIN
Changes since 1.11: +12 -11 lines
Diff to previous 1.11 (colored)

Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.

Revision 1.11.14.1 / (download) - annotate - [select for diffs], Fri May 17 13:49:58 2002 UTC (21 years, 9 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.11: +12 -11 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Replace the access to devsw table and the hard-coded major with devsw API.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Wed Oct 10 11:56:27 2001 UTC (22 years, 4 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.11: +9 -5 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Convert all remaining devices.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Thu Sep 13 01:14:24 2001 UTC (22 years, 5 months ago) by thorpej
Branch: kqueue
Changes since 1.8.2.1: +10 -15 lines
Diff to previous 1.8.2.1 (colored)

Update the kqueue branch to HEAD.

Revision 1.11.6.1, Sun Aug 26 02:47:39 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.11: +0 -324 lines
FILE REMOVED

file ofw_machdep.c was added on branch nathanw_sa on 2002-09-17 21:17:09 +0000

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 26 02:47:39 2001 UTC (22 years, 6 months ago) by matt
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf, newlock-base, newlock, 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, ifpoll-base, gehenna-devsw-base, eeh-devprop-base, eeh-devprop
Branch point for: thorpej-devvp, nathanw_sa, gehenna-devsw
Changes since 1.10: +10 -15 lines
Diff to previous 1.10 (colored)

Make all powerpc ports use a common Makefile.powerpc (except walnut)
Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports.
Split out macppc cpu support and make common to mpc6xx ports.  Make
other mpc6xx ports use it.  Add evcnts for mpc6xx traps.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:12:15 2001 UTC (22 years, 6 months ago) by lukem
Branch: kqueue
Changes since 1.8: +8 -8 lines
Diff to previous 1.8 (colored)

update to -current

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jul 22 13:21:04 2001 UTC (22 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (colored)

memcpy -> memmove. Noted by Tsubai Masanari.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jul 22 11:29:46 2001 UTC (22 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.8: +6 -6 lines
Diff to previous 1.8 (colored)

bcopy -> memcpy, bzero -> memset, bcmp -> memcmp.
Reviewed by Matt Thomas, ok'd by Tsubai Masanari.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 19:32:33 2001 UTC (22 years, 8 months ago) by nathanw
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Catch up to -current.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jun 10 11:36:03 2001 UTC (22 years, 8 months ago) by tsubai
Branch: MAIN
Branch point for: kqueue
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Rename ofb_softc to ofbus_softc.  (XXX Is this good name?)

Revision 1.5.4.2 / (download) - annotate - [select for diffs], Wed Dec 13 22:13:41 2000 UTC (23 years, 2 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.5.4.1: +7 -5 lines
Diff to previous 1.5.4.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Pull up revision 1.7 (requested by mycroft):
  Make memory probing work correctly with the DIMMs in any order.

Revision 1.4.14.2 / (download) - annotate - [select for diffs], Fri Dec 8 09:30:17 2000 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.4.14.1: +7 -5 lines
Diff to previous 1.4.14.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Dec 5 05:16:00 2000 UTC (23 years, 2 months ago) by mycroft
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.6: +7 -5 lines
Diff to previous 1.6 (colored)

In mem_regions(), deal with the case of a run of consecutive holes.
Now the cube works with the memory in any order.

Revision 1.4.14.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:31:16 2000 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.4: +41 -11 lines
Diff to previous 1.4 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.5.4.1 / (download) - annotate - [select for diffs], Wed Oct 18 17:14:11 2000 UTC (23 years, 4 months ago) by tv
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA
Changes since 1.5: +39 -11 lines
Diff to previous 1.5 (colored)

Pullup 1.6 [tsubai]:
In mem_regions(), remove zero sized entry returned from OF.
Since this function uses size == 0 to delimiter, valid entries must not
contain 0 in size field.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Sep 24 15:57:03 2000 UTC (23 years, 5 months ago) by tsubai
Branch: MAIN
Changes since 1.5: +39 -11 lines
Diff to previous 1.5 (colored)

In mem_regions(), remove zero sized entry returned from OF.
Since this function uses size == 0 to delimiter, valid entries must not
contain 0 in size field.

G4 Cube should boot now. :-)

Revision 1.5 / (download) - annotate - [select for diffs], Tue May 23 13:25:43 2000 UTC (23 years, 9 months ago) by tsubai
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-ALPHA2, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Compile dk_* functions only when __BROKEN_DK_ESTABLISH is defined.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Feb 24 05:46:07 1998 UTC (26 years ago) by mycroft
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, eeh-paddr_t-base, eeh-paddr_t, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: thorpej_scsipi
Changes since 1.3: +1 -14 lines
Diff to previous 1.3 (colored)

Catch up with changes in dev/ofw.  Add mainbus.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Apr 16 22:41:34 1997 UTC (26 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.2: +11 -10 lines
Diff to previous 1.2 (colored)

Fix some bogons in boot path parsing code.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 31 02:05:54 1997 UTC (27 years ago) by thorpej
Branch: MAIN
Changes since 1.1: +50 -118 lines
Diff to previous 1.1 (colored)

Find the root device in a much more sane way.  Also, remove all of the
code that determines the root file system type.  This is now done in
machine-independent code, much differently.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Tue Jan 14 21:26:14 1997 UTC (27 years, 1 month ago) by thorpej
Changes since 1.1: +50 -118 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

Snapshot of work-in-progress, committed to private branch.

These changes implement machine-independent root device and file system
selection.  Notable features:

	- All ports behave in a consistent manner regarding root
	  device selection.
	- No more "options GENERIC"; all kernels have the ability
	  to boot with RB_ASKNAME to select root device and file system
	  type.
	- Root file system type can be wildcarded; a machine-independent
	  function will try all possible file systems for the selected
	  root device until one succeeds.
	- If the root file system fails to mount, the operator will
	  be given the chance to select a new root device and file
	  system type, rather than having the machine simply panic.
	- nfs_mountroot() no longer panics if any part of the NFS
	  mount process fails; it now returns an error, giving the
	  operator a chance to recover.
	- New, more consistent, config(8) grammar.  The constructs:

		config netbsd swap generic
		config netbsd root on nfs

	  have been replaced with:

		config netbsd root on ? type ?
		config netbsd root on ? type nfs

	  Additionally, the operator may select or wildcard root file
	  system type in the kernel configuration file:

		config netbsd root on cd0a type cd9660

	  config(8) now requires that a "root" specification be
	  made.  "root" may be wired down or wildcarded.  "swap" and
	  "dump" specifications are optional, and follow previous
	  semantics.

	- config(8) has a new "file-system" keyword, used to configure
	  file systems into the kernel.  Eventually, this will be used
	  to generate the default vfssw[].

	- "options NFSCLIENT" is obsolete, and is replaced by
	  "file-system NFS".  "options NFSSERVER" still exists, since
	  NFS server support is independent of the NFS file system
	  client.

	- sys/arch/<foo>/<foo>/swapgeneric.c is no longer used, and
	  will be removed; all information is now generated by config(8).

As of this commit, all ports except arm32 have been updated to use
the new setroot().  Only SPARC, i386, and Alpha ports have been
tested at this time.  Port masters should test these changes on their
ports, and report any problems back to me.

More changes are on their way, including RB_ASKNAME support in
nfs_mountroot() (to prompt for server address and path) and, potentially,
the ability to select rarp/bootparam or bootp in nfs_mountroot().

Revision 1.1 / (download) - annotate - [select for diffs], Mon Sep 30 16:34:50 1996 UTC (27 years, 4 months ago) by ws
Branch: MAIN

PowerPC port

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>