The NetBSD Project

CVS log for src/sys/arch/sparc/stand/ofwboot/loadfile_machdep.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / sparc / stand / ofwboot

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.17 / (download) - annotate - [select for diffs], Fri Apr 29 20:24:02 2022 UTC (9 months, 1 week ago) by rin
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)

Fix fallout from libsa change; stand.h includes <sys/param.h> now.

- Stop redefining roundup2().
- Compare kvamap->start (uint64_t) with 0 instead of NULL.
- Include <sys/param.h> explicitly.

Thanks gson@ for notification.

Revision 1.10.14.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:44 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.10.14.1: +14 -6 lines
Diff to previous 1.10.14.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

update from HEAD

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:26 2017 UTC (6 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.14: +9 -5 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

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

Revision 1.13.4.3 / (download) - annotate - [select for diffs], Mon Dec 5 10:54:58 2016 UTC (6 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.13.4.2: +9 -5 lines
Diff to previous 1.13.4.2 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

Sync with HEAD

Revision 1.16 / (download) - annotate - [select for diffs], Fri Nov 4 20:04:11 2016 UTC (6 years, 3 months ago) by macallan
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, 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-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, 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-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, 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, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, 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
Changes since 1.15: +9 -5 lines
Diff to previous 1.15 (colored)

fix remaining *_TSB_DATA() uses

Revision 1.13.4.2 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:35 2016 UTC (6 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.13.4.1: +15 -11 lines
Diff to previous 1.13.4.1 (colored) to branchpoint 1.13 (colored)

Sync with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Mon Aug 15 08:29:34 2016 UTC (6 years, 5 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-localcount-20161104, nick-nhusb-base-20161004, localcount-20160914
Changes since 1.14: +5 -1 lines
Diff to previous 1.14 (colored)

Uninitialized var, found by brainy; not tested, but obvious enough

Revision 1.13.4.1 / (download) - annotate - [select for diffs], Tue Sep 22 12:05:52 2015 UTC (7 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

Sync with HEAD

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Mon Jul 20 06:12:23 2015 UTC (7 years, 6 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, 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-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

Pull up following revision(s) (requested by martin in ticket #842):
	sys/arch/sparc/stand/ofwboot/loadfile_machdep.c: revision 1.14
	sys/arch/sparc/stand/ofwboot/version: revision 1.21
	sys/arch/sparc64/include/cpu.h: revision 1.115
	sys/arch/sparc64/sparc64/autoconf.c: revision 1.203
	sys/arch/sparc64/sparc64/mp_subr.S: revision 1.9 via patch
	sys/arch/sparc64/sparc64/pmap.c: revisions 1.295, 1.295 via patch
Fix available length calculation in kvamap_extract when reusing existing
mappings.
--
Bump version now that we can load kernels with sizeof(.data)+sizeof(.bss)> 4 MB
--
Do not hardcode the assumption that .data and .bss fit together in a single
4 MB page. This allows booting kernels with options USB_DEBUG again.
--
Slightly optimize the ITLB usage on secondary processors

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jun 14 16:20:44 2015 UTC (7 years, 7 months ago) by martin
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921
Branch point for: pgoyette-localcount
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

Fix available length calculation in kvamap_extract when reusing existing
mappings.

Revision 1.6.14.1 / (download) - annotate - [select for diffs], Sun Apr 26 12:54:38 2015 UTC (7 years, 9 months ago) by msaitoh
Branch: netbsd-5-1
Changes since 1.6: +16 -17 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Pullup another commit for ticket #1958 requested by martin:

sys/arch/sparc/include/openfirm.h		1.7
sys/arch/sparc/stand/ofwboot/Locore.c		1.11
sys/arch/sparc/stand/ofwboot/loadfile_machdep.c	1.7
sys/arch/sparc/stand/ofwboot/openfirm.h		1.4

	Make ofwboot can handle over 4GB physical memory by using OpenFirmware
	calls properly, and some cosmetic changes.  Idea from OpenBSD.

Revision 1.6.18.1 / (download) - annotate - [select for diffs], Sun Apr 26 12:52:12 2015 UTC (7 years, 9 months ago) by msaitoh
Branch: netbsd-5-2
Changes since 1.6: +16 -17 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Pullup another commit for ticket #1958 requested by martin:

sys/arch/sparc/include/openfirm.h		1.7
sys/arch/sparc/stand/ofwboot/Locore.c		1.11
sys/arch/sparc/stand/ofwboot/loadfile_machdep.c	1.7
sys/arch/sparc/stand/ofwboot/openfirm.h		1.4

	Make ofwboot can handle over 4GB physical memory by using OpenFirmware
	calls properly, and some cosmetic changes.  Idea from OpenBSD.

Revision 1.6.4.1 / (download) - annotate - [select for diffs], Sun Apr 19 06:11:17 2015 UTC (7 years, 9 months ago) by msaitoh
Branch: netbsd-5
Changes since 1.6: +16 -17 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Pullup another commit for ticket #1958 requested by martin:

sys/arch/sparc/include/openfirm.h		1.7
sys/arch/sparc/stand/ofwboot/Locore.c		1.11
sys/arch/sparc/stand/ofwboot/loadfile_machdep.c	1.7
sys/arch/sparc/stand/ofwboot/openfirm.h		1.4

	Make ofwboot can handle over 4GB physical memory by using OpenFirmware
	calls properly, and some cosmetic changes.  Idea from OpenBSD.

Revision 1.10.14.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:25 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.10: +269 -19 lines
Diff to previous 1.10 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:08 2014 UTC (8 years, 6 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Rebase.

Revision 1.10.4.1 / (download) - annotate - [select for diffs], Thu May 22 11:40:09 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.10: +269 -19 lines
Diff to previous 1.10 (colored) next main 1.11 (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.10.18.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:26 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.10: +269 -19 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

sync with head

Revision 1.13 / (download) - annotate - [select for diffs], Mon Apr 21 18:10:40 2014 UTC (8 years, 9 months ago) by palle
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, rmind-smpnet-nbase, rmind-smpnet-base, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-base, netbsd-7-0-RC1
Branch point for: nick-nhusb, netbsd-7
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

sun4v: Update TTE data in sparc64_finalize_tlb_sun4v() - sun4v has no L (locked) bit + ensure that the ITLB has the EP (executable) bit set

Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 21 18:00:09 2014 UTC (8 years, 11 months ago) by palle
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored)

sun4v: Rename TLB_ defines to SUN4U_TLB_ so entries created using TSB_DATA() are properly setup for sun4u and sun4v. Relocate the cputyp variable from autoconf.c to locore.s and make it const in param.h so optimized code can be generated. Parts from OpenBSD. Optimization suggested by nakayama@. OK martin@, mrg@, nakayama@

Revision 1.11 / (download) - annotate - [select for diffs], Sun Dec 8 14:41:28 2013 UTC (9 years, 2 months ago) by palle
Branch: MAIN
Changes since 1.10: +265 -15 lines
Diff to previous 1.10 (colored)

Add support for running ofwboot on sun4v. Please note that the kernel on sun4v will be loaded properly but when the kernel takes over it will crash immediately since the kernel is not sun4v ready yet

Revision 1.7.6.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:06:48 2011 UTC (11 years, 8 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.7: +6 -2 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

Sync with HEAD.

Revision 1.7.4.1 / (download) - annotate - [select for diffs], Tue May 31 03:04:18 2011 UTC (11 years, 8 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.7: +6 -2 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

sync with head

Revision 1.10 / (download) - annotate - [select for diffs], Sat May 21 16:32:00 2011 UTC (11 years, 8 months ago) by nakayama
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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, khorben-n900, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, rmind-smpnet
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored)

Fix debug build.

Revision 1.9 / (download) - annotate - [select for diffs], Sat May 21 15:50:42 2011 UTC (11 years, 8 months ago) by tsutsui
Branch: MAIN
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

WARNSfy and fix dumb bugs noticed by warnings.

Revision 1.8 / (download) - annotate - [select for diffs], Fri May 20 14:49:54 2011 UTC (11 years, 8 months ago) by he
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Put the external functions from net.c in it's own header file and
include it, and do some other minimal adjustments to bring this
back to a buildable state.

OK'ed by martin@

Revision 1.4.20.3 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:10 2009 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.4.20.2: +16 -17 lines
Diff to previous 1.4.20.2 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

sync with head

Revision 1.7 / (download) - annotate - [select for diffs], Mon May 18 11:39:30 2009 UTC (13 years, 8 months ago) by nakayama
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base11, yamt-nfs-mp-base10, 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, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: rmind-uvmplock, jruoho-x86intr
Changes since 1.6: +16 -17 lines
Diff to previous 1.6 (colored)

Make ofwboot can handle over 4GB physical memory by using OpenFirmware
calls properly, and some cosmetic changes.  Idea from OpenBSD.

Revision 1.4.20.2 / (download) - annotate - [select for diffs], Mon May 4 08:11:56 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.4.20.1: +18 -4 lines
Diff to previous 1.4.20.1 (colored) to branchpoint 1.4 (colored)

sync with head.

Revision 1.5.6.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:00 2008 UTC (14 years, 3 months ago) by haad
Branch: haad-dm
Changes since 1.5: +18 -4 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Sync with HEAD.

Revision 1.4.16.2 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:08 2008 UTC (14 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.4.16.1: +17 -3 lines
Diff to previous 1.4.16.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Sync with HEAD.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:33:34 2008 UTC (14 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.5: +18 -4 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Aug 25 22:31:12 2008 UTC (14 years, 5 months ago) by martin
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, 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-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-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, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: netbsd-5-2, netbsd-5-1, netbsd-5
Changes since 1.5: +18 -4 lines
Diff to previous 1.5 (colored)

Deal with kernels that have a combined text/data segment. Output a big
warning when booting them.

Revision 1.4.16.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:42 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.4: +1 -8 lines
Diff to previous 1.4 (colored)

Sync with HEAD.

Revision 1.4.18.1 / (download) - annotate - [select for diffs], Sun May 18 12:32:51 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.4: +1 -8 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

sync with head.

Revision 1.4.20.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:15 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.4: +1 -8 lines
Diff to previous 1.4 (colored)

sync with head.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:36 2008 UTC (14 years, 9 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa, haad-dm
Changes since 1.4: +1 -8 lines
Diff to previous 1.4 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.3.10.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:22:38 2007 UTC (15 years, 3 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

sync with HEAD

Revision 1.4 / (download) - annotate - [select for diffs], Wed Oct 17 19:57:16 2007 UTC (15 years, 3 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2
Changes since 1.3: +1 -1 lines
Diff to previous 1.3 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.2.12.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:30:09 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.12.2: +34 -10 lines
Diff to previous 1.2.12.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head.

Revision 1.2.28.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:02:29 2007 UTC (15 years, 7 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.2: +34 -10 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with head.

Revision 1.2.34.1 / (download) - annotate - [select for diffs], Tue Jun 26 18:13:39 2007 UTC (15 years, 7 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.2: +34 -10 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with HEAD.

Revision 1.2.26.1 / (download) - annotate - [select for diffs], Sat Jun 9 23:55:26 2007 UTC (15 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.2: +34 -10 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Sync with head.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 5 08:52:20 2007 UTC (15 years, 8 months ago) by martin
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, jmcneill-pm, hpcarm-cleanup, bouyer-xenamd64
Branch point for: matt-armv6
Changes since 1.2: +34 -10 lines
Diff to previous 1.2 (colored)

Use the new loadfile() marker MARK_DATA to optimize the loaded kernel
mappings before calling the entry point - change text mappings to read
only and only insert those into the iTLB.
While there remove a few magic constants by information queried from
the firmware.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:43:35 2006 UTC (16 years, 5 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

sync with head

Revision 1.2.12.2 / (download) - annotate - [select for diffs], Wed Jun 21 14:56:40 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.12.1: +501 -0 lines
Diff to previous 1.2.12.1 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.1.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:37:59 2006 UTC (16 years, 9 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

Sync with head.

Revision 1.2.12.1, Sat Mar 4 03:03:31 2006 UTC (16 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2: +0 -501 lines
FILE REMOVED

file loadfile_machdep.c was added on branch yamt-lazymbuf on 2006-06-21 14:56:40 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Sat Mar 4 03:03:31 2006 UTC (16 years, 11 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, thorpej-atomic-base, thorpej-atomic, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, reinoud-bufcleanup, 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, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-lazymbuf, vmlocking, ppcoea-renovation, mjf-ufs-trans
Changes since 1.1: +5 -5 lines
Diff to previous 1.1 (colored)

s/u_intN_t/uintN_t/

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Wed Feb 1 14:51:37 2006 UTC (17 years ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.1.4.1: +501 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.1.4.1, Fri Jan 27 18:31:12 2006 UTC (17 years ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.1: +0 -501 lines
FILE REMOVED

file loadfile_machdep.c was added on branch yamt-uio_vmspace on 2006-02-01 14:51:37 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Fri Jan 27 18:31:12 2006 UTC (17 years ago) by cdi
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb

Alter sparc64 bootstrap:

 - Map kernel with permanent 4MB pages to ease kernel's life
 - Pass mappings down to the kernel as part of bootinfo structure
 - Try to detect whether kernel is aware of the new boot scheme or not and
   in the former case map the kernel using OpenFirmware and do not pass
   bootinfo structure
 - Provide -C switch to force compatibility mode if autodetection fails
 - While on this, fix PR #25763: If load of default kernel fails, try one by
   one those specified in compiled-in list

Much inspired by the bootloader of FreeBSD, with some imported code from there.

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>