The NetBSD Project

CVS log for src/sys/arch/ia64/ia64/machdep.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.45 / (download) - annotate - [select for diffs], Fri Oct 6 11:45:16 2023 UTC (6 months, 1 week ago) by skrll
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.44: +7 -7 lines
Diff to previous 1.44 (colored)

Trailing whitespace.

Revision 1.38.6.1 / (download) - annotate - [select for diffs], Mon Jul 31 13:56:14 2023 UTC (8 months, 2 weeks ago) by martin
Branch: netbsd-8
Changes since 1.38: +6 -2 lines
Diff to previous 1.38 (colored) next main 1.39 (colored)

Pull up following revision(s) (requested by riastradh in ticket #1859):

	sys/arch/ia64/ia64/vm_machdep.c: revision 1.18
	sys/arch/powerpc/powerpc/locore_subr.S: revision 1.67
	sys/arch/aarch64/aarch64/locore.S: revision 1.91
	sys/arch/mips/include/asm.h: revision 1.74
	sys/arch/hppa/include/cpu.h: revision 1.13
	sys/arch/arm/arm/armv6_start.S: revision 1.38
	 (applied also to sys/arch/arm/cortex/a9_mpsubr.S,
	 sys/arch/arm/cortex/a9_mpsubr.S,
	 sys/arch/arm/cortex/cortex_init.S)
	sys/arch/evbmips/ingenic/cpu_startup.S: revision 1.2
	sys/arch/mips/mips/locore.S: revision 1.229
	sys/arch/alpha/include/asm.h: revision 1.45
	 (applied to sys/arch/alpha/alpha/multiproc.s)
	sys/arch/sparc64/sparc64/locore.s: revision 1.432
	sys/arch/vax/vax/subr.S: revision 1.42
	sys/arch/mips/mips/locore_mips3.S: revision 1.116
	sys/arch/ia64/ia64/machdep.c: revision 1.44
	sys/arch/arm/arm32/cpuswitch.S: revision 1.106
	sys/arch/sparc/sparc/locore.s: revision 1.284
	(all via patch)

aarch64: Add missing barriers in cpu_switchto.
Details in comments.

Note: This is a conservative change that inserts a barrier where
there was a comment saying none is needed, which is probably correct.
The goal of this change is to systematically add barriers to be
confident in correctness; subsequent changes may remove some bariers,
as an optimization, with an explanation of why each barrier is not
needed.

PR kern/57240

alpha: Add missing barriers in cpu_switchto.
Details in comments.

arm32: Add missing barriers in cpu_switchto.
Details in comments.

hppa: Add missing barriers in cpu_switchto.
Not sure hppa has ever had working MULTIPROCESSOR, so maybe no
pullups needed?

ia64: Add missing barriers in cpu_switchto.
(ia64 has never really worked, so no pullups needed, right?)

mips: Add missing barriers in cpu_switchto.
Details in comments.

powerpc: Add missing barriers in cpu_switchto.
Details in comments.

sparc: Add missing barriers in cpu_switchto.

sparc64: Add missing barriers in cpu_switchto.
Details in comments.

vax: Note where cpu_switchto needs barriers.

Not sure vax has ever had working MULTIPROCESSOR, though, and I'm not
even sure how to spell store-before-load barriers on VAX, so no
functional change for now.

Revision 1.43.4.1 / (download) - annotate - [select for diffs], Mon Jul 31 13:44:15 2023 UTC (8 months, 2 weeks ago) by martin
Branch: netbsd-9
Changes since 1.43: +5 -1 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Pull up following revision(s) (requested by riastradh in ticket #1676):

	sys/arch/ia64/ia64/vm_machdep.c: revision 1.18
	sys/arch/powerpc/powerpc/locore_subr.S: revision 1.67
	sys/arch/aarch64/aarch64/locore.S: revision 1.91
	sys/arch/mips/include/asm.h: revision 1.74
	sys/arch/hppa/include/cpu.h: revision 1.13
	sys/arch/arm/arm/armv6_start.S: revision 1.38
	sys/arch/evbmips/ingenic/cpu_startup.S: revision 1.2
	sys/arch/mips/mips/locore.S: revision 1.229
	sys/arch/aarch64/aarch64/cpuswitch.S: revision 1.40
	sys/arch/alpha/include/asm.h: revision 1.45
	sys/arch/sparc64/sparc64/locore.s: revision 1.432
	sys/arch/vax/vax/subr.S: revision 1.42
	sys/arch/mips/mips/locore_mips3.S: revision 1.116
	sys/arch/ia64/ia64/machdep.c: revision 1.44
	sys/arch/arm/arm32/cpuswitch.S: revision 1.106
	sys/arch/sparc/sparc/locore.s: revision 1.284
	(all via patch)

aarch64: Add missing barriers in cpu_switchto.
Details in comments.

Note: This is a conservative change that inserts a barrier where
there was a comment saying none is needed, which is probably correct.
The goal of this change is to systematically add barriers to be
confident in correctness; subsequent changes may remove some bariers,
as an optimization, with an explanation of why each barrier is not
needed.

PR kern/57240

alpha: Add missing barriers in cpu_switchto.
Details in comments.

arm32: Add missing barriers in cpu_switchto.
Details in comments.

hppa: Add missing barriers in cpu_switchto.
Not sure hppa has ever had working MULTIPROCESSOR, so maybe no
pullups needed?

ia64: Add missing barriers in cpu_switchto.
(ia64 has never really worked, so no pullups needed, right?)

mips: Add missing barriers in cpu_switchto.
Details in comments.

powerpc: Add missing barriers in cpu_switchto.
Details in comments.

sparc: Add missing barriers in cpu_switchto.

sparc64: Add missing barriers in cpu_switchto.
Details in comments.

vax: Note where cpu_switchto needs barriers.

Not sure vax has ever had working MULTIPROCESSOR, though, and I'm not
even sure how to spell store-before-load barriers on VAX, so no
functional change for now.

Revision 1.43.30.1 / (download) - annotate - [select for diffs], Mon Jul 31 13:36:30 2023 UTC (8 months, 2 weeks ago) by martin
Branch: netbsd-10
CVS Tags: 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
Changes since 1.43: +5 -1 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

Pull up following revision(s) (requested by riastradh in ticket #264):

	sys/arch/ia64/ia64/vm_machdep.c: revision 1.18
	sys/arch/powerpc/powerpc/locore_subr.S: revision 1.67
	sys/arch/aarch64/aarch64/locore.S: revision 1.91
	sys/arch/mips/include/asm.h: revision 1.74
	sys/arch/hppa/include/cpu.h: revision 1.13
	sys/arch/arm/arm/armv6_start.S: revision 1.38
	sys/arch/evbmips/ingenic/cpu_startup.S: revision 1.2
	sys/arch/mips/mips/locore.S: revision 1.229
	sys/arch/aarch64/aarch64/cpuswitch.S: revision 1.40
	sys/arch/alpha/include/asm.h: revision 1.45
	sys/arch/sparc64/sparc64/locore.s: revision 1.432
	sys/arch/vax/vax/subr.S: revision 1.42
	sys/arch/mips/mips/locore_mips3.S: revision 1.116
	sys/arch/riscv/riscv/cpu_switch.S: revision 1.3
	sys/arch/ia64/ia64/machdep.c: revision 1.44
	sys/arch/arm/arm32/cpuswitch.S: revision 1.106
	sys/arch/sparc/sparc/locore.s: revision 1.284

aarch64: Add missing barriers in cpu_switchto.
Details in comments.

Note: This is a conservative change that inserts a barrier where
there was a comment saying none is needed, which is probably correct.
The goal of this change is to systematically add barriers to be
confident in correctness; subsequent changes may remove some bariers,
as an optimization, with an explanation of why each barrier is not
needed.

PR kern/57240

alpha: Add missing barriers in cpu_switchto.
Details in comments.

arm32: Add missing barriers in cpu_switchto.
Details in comments.

hppa: Add missing barriers in cpu_switchto.
Not sure hppa has ever had working MULTIPROCESSOR, so maybe no
pullups needed?

ia64: Add missing barriers in cpu_switchto.
(ia64 has never really worked, so no pullups needed, right?)

mips: Add missing barriers in cpu_switchto.
Details in comments.

powerpc: Add missing barriers in cpu_switchto.
Details in comments.

riscv: Add missing barriers in cpu_switchto.
Details in comments.

sparc: Add missing barriers in cpu_switchto.

sparc64: Add missing barriers in cpu_switchto.
Details in comments.

vax: Note where cpu_switchto needs barriers.

Not sure vax has ever had working MULTIPROCESSOR, though, and I'm not
even sure how to spell store-before-load barriers on VAX, so no
functional change for now.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Feb 23 14:55:47 2023 UTC (13 months, 3 weeks ago) by riastradh
Branch: MAIN
Changes since 1.43: +5 -1 lines
Diff to previous 1.43 (colored)

ia64: Add missing barriers in cpu_switchto.

(ia64 has never really worked, so no pullups needed, right?)

PR kern/57240

Revision 1.38.14.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:23 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.38: +61 -73 lines
Diff to previous 1.38 (colored) next main 1.39 (colored)

Sync with HEAD

Revision 1.43 / (download) - annotate - [select for diffs], Fri Apr 19 16:28:32 2019 UTC (4 years, 11 months ago) by scole
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-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, 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-10-base, 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-sunxi-drm-base, bouyer-sunxi-drm, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: netbsd-9, netbsd-10
Changes since 1.42: +10 -4 lines
Diff to previous 1.42 (colored)

In map_vhpt(), read pmap_vhpt_log2size before any memory translation
instructions to avoid "Data Nested TLB faults" with GCC 7.4.0

Revision 1.42 / (download) - annotate - [select for diffs], Sat Apr 6 03:06:25 2019 UTC (5 years ago) by thorpej
Branch: MAIN
Changes since 1.41: +6 -5 lines
Diff to previous 1.41 (colored)

Overhaul the API used to fetch and store individual memory cells in
userspace.  The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufetch(9)
and ustore(9) APIs that can return proper error codes, etc. and are
implemented consistently across all platforms.  The interrupt-safe
variants are no longer supported (and several of the existing attempts
at fuswintr(), etc. were buggy and not actually interrupt-safe).

Also augmement the ucas(9) API, making it consistently available on
all plaforms, supporting uniprocessor and multiprocessor systems, even
those that do not have CAS or LL/SC primitives.

Welcome to NetBSD 8.99.37.

Revision 1.38.12.2 / (download) - annotate - [select for diffs], Sat Jan 26 22:00:03 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.38.12.1: +31 -38 lines
Diff to previous 1.38.12.1 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)

Sync with HEAD

Revision 1.41 / (download) - annotate - [select for diffs], Fri Jan 18 18:47:16 2019 UTC (5 years, 2 months ago) by scole
Branch: MAIN
CVS Tags: pgoyette-compat-20190127
Changes since 1.40: +31 -38 lines
Diff to previous 1.40 (colored)

Add DPRINTF function, use kstack variable for proc0 memory, reorder some functions so ci initialized before use

Revision 1.38.12.1 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:25 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.38: +16 -28 lines
Diff to previous 1.38 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.40 / (download) - annotate - [select for diffs], Thu Nov 15 20:39:18 2018 UTC (5 years, 5 months ago) by scole
Branch: MAIN
CVS Tags: pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Changes since 1.39: +1 -3 lines
Diff to previous 1.39 (colored)

enable some incorrectly commented-out code

Revision 1.39 / (download) - annotate - [select for diffs], Wed Nov 14 21:10:59 2018 UTC (5 years, 5 months ago) by scole
Branch: MAIN
Changes since 1.38: +18 -28 lines
Diff to previous 1.38 (colored)

- When forking, use own register stack for each thread
- For UAREA, arrange layout same as FreeBSD for now to hopefully
  ease porting woes.  add some related macros
  locore.S is incorrectly assuming same layout and seems painful
  to change bspstore in startup
- use ia64_init_return same as FreeBSD
- change some "printf" to "panic" for incompleted items

context switching is still broken but maybe less so

Revision 1.32.2.4 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:20 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.32.2.3: +79 -9 lines
Diff to previous 1.32.2.3 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored)

update from HEAD

Revision 1.35.6.2 / (download) - annotate - [select for diffs], Mon Aug 28 17:51:42 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.35.6.1: +70 -1 lines
Diff to previous 1.35.6.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)

Sync with HEAD

Revision 1.35.10.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:03 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.35.10.1: +70 -1 lines
Diff to previous 1.35.10.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored)

Sync with HEAD

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:29 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.37: +70 -1 lines
Diff to previous 1.37 (colored) next main 1.38 (colored)

Sync with HEAD

Revision 1.38 / (download) - annotate - [select for diffs], Sat Apr 8 17:46:01 2017 UTC (7 years ago) by scole
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-compat-base, 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, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, 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, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: phil-wifi, pgoyette-compat, netbsd-8
Changes since 1.37: +70 -1 lines
Diff to previous 1.37 (colored)

Add more from FreeBSD

Revision 1.35.6.1 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:13 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.35: +11 -10 lines
Diff to previous 1.35 (colored)

Sync with HEAD

Revision 1.35.10.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:19 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.35: +11 -10 lines
Diff to previous 1.35 (colored)

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

Revision 1.37 / (download) - annotate - [select for diffs], Fri Dec 23 07:15:27 2016 UTC (7 years, 3 months ago) by cherry
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320, pgoyette-localcount-20170107, nick-nhusb-base-20170204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.36: +10 -9 lines
Diff to previous 1.36 (colored)

"Make NetBSD great again!"

Introduce uvm_hotplug(9) to the kernel.

Many thanks, in no particular order to:

TNF, for funding the project.

Chuck Silvers - for multiple API reviews and feedback.
Nick Hudson - for testing on multiple architectures and bugfix patches.
Everyone who helped with boot testing.

KeK (http://www.kek.org.in) for hosting the primary developers.

Revision 1.36 / (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.35: +2 -2 lines
Diff to previous 1.35 (colored)

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

uvm_setpagesize() is now subsumed within this funciton.

Revision 1.32.2.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:07 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.32.2.2: +12 -12 lines
Diff to previous 1.32.2.2 (colored) to branchpoint 1.32 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.30.2.5 / (download) - annotate - [select for diffs], Thu May 22 11:39:53 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.30.2.4: +12 -12 lines
Diff to previous 1.30.2.4 (colored) to branchpoint 1.30 (colored) next main 1.31 (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.34.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:13 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.34: +12 -12 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

sync with head

Revision 1.35 / (download) - annotate - [select for diffs], Fri Mar 14 17:45:37 2014 UTC (10 years, 1 month ago) by cherry
Branch: MAIN
CVS Tags: yamt-pagecache-base9, 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, 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, localcount-20160914
Branch point for: pgoyette-localcount, nick-nhusb
Changes since 1.34: +12 -12 lines
Diff to previous 1.34 (colored)

Tweak the argument order passed to the elf executable entry point (usually "__start"),
so as to make call to the C function ___start() easier from assembler.
We setup the memory stack frame for ___start(), before calling it.

Revision 1.32.2.2 / (download) - annotate - [select for diffs], Mon Feb 25 00:28:44 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.32.2.1: +1 -7 lines
Diff to previous 1.32.2.1 (colored) to branchpoint 1.32 (colored)

resync with head

Revision 1.30.2.4 / (download) - annotate - [select for diffs], Wed Jan 23 00:05:50 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.30.2.3: +1 -7 lines
Diff to previous 1.30.2.3 (colored) to branchpoint 1.30 (colored)

sync with head

Revision 1.30.2.3 / (download) - annotate - [select for diffs], Wed Jan 16 05:32:59 2013 UTC (11 years, 3 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.30.2.2: +7 -1 lines
Diff to previous 1.30.2.2 (colored) to branchpoint 1.30 (colored)

sync with (a bit old) head

Revision 1.34 / (download) - annotate - [select for diffs], Sun Jan 6 11:29:35 2013 UTC (11 years, 3 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-pagecache-base8, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.33: +1 -7 lines
Diff to previous 1.33 (colored)

Call main() in locore.S.  like other arch.

Revision 1.32.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:28 2012 UTC (11 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.32: +7 -1 lines
Diff to previous 1.32 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.33 / (download) - annotate - [select for diffs], Mon Nov 5 15:13:04 2012 UTC (11 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base7
Changes since 1.32: +7 -1 lines
Diff to previous 1.32 (colored)

add a stub cpu_mcontext_validate().

Revision 1.30.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:19:52 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.30.2.1: +1 -2 lines
Diff to previous 1.30.2.1 (colored) to branchpoint 1.30 (colored)

sync with head

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jul 28 19:08:24 2012 UTC (11 years, 8 months ago) by matt
Branch: MAIN
CVS Tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored)

Remove declartions of physmem

Revision 1.30.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:33 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.30: +1 -9 lines
Diff to previous 1.30 (colored)

sync with head

Revision 1.30.6.1 / (download) - annotate - [select for diffs], Fri Feb 24 09:11:30 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.30: +1 -9 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

sync to -current.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Feb 19 21:06:12 2012 UTC (12 years, 1 month ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base10
Changes since 1.30: +1 -9 lines
Diff to previous 1.30 (colored)

Remove COMPAT_SA / KERN_SA.  Welcome to 6.99.3!
Approved by core@.

Revision 1.30 / (download) - annotate - [select for diffs], Sat Oct 1 15:59:28 2011 UTC (12 years, 6 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, 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-pre-base2, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

fix build errors with gcc 4.5.

Revision 1.28.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:17 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.28: +9 -1 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Jun 12 03:35:42 2011 UTC (12 years, 10 months ago) by rmind
Branch: MAIN
Changes since 1.28: +9 -1 lines
Diff to previous 1.28 (colored)

Welcome to 5.99.53!  Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:53 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync with HEAD.

Revision 1.23.2.3 / (download) - annotate - [select for diffs], Sat Mar 5 20:50:49 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.23.2.2: +9 -9 lines
Diff to previous 1.23.2.2 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored)

sync with head

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 15:09:44 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Sync with HEAD

Revision 1.28 / (download) - annotate - [select for diffs], Fri Mar 4 22:25:26 2011 UTC (13 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, bouyer-quota2-nbase
Branch point for: cherry-xenmp
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Refactor ps_strings access. Based on PK_32, write either the normal
version or the 32bit compat layout in execve1. Introduce a new function
copyin_psstrings for reading it back from userland and converting it to
the native layout. Refactor procfs to share most of the code with the
kern.proc_args sysctl handler.

This material is based upon work partially supported by
The NetBSD Foundation under a contract with Joerg Sonnenberger.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Nov 13 04:16:38 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: MAIN
CVS Tags: uebayasi-xip-base7, uebayasi-xip-base6, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 (colored)

Typon.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Nov 13 04:00:18 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: MAIN
Changes since 1.25: +1 -1 lines
Diff to previous 1.25 (colored)

Pull in uvm/uvm.h for vm_nphysseg.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Nov 10 09:27:22 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: MAIN
Changes since 1.24: +6 -6 lines
Diff to previous 1.24 (colored)

Use more VM_PHYSMEM_*() accessors.  No functional changes.

Revision 1.22.2.3 / (download) - annotate - [select for diffs], Tue Aug 17 06:44:41 2010 UTC (13 years, 8 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.22.2.2: +1 -81 lines
Diff to previous 1.22.2.2 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

Sync with HEAD.

Revision 1.7.4.6 / (download) - annotate - [select for diffs], Wed Aug 11 22:52:15 2010 UTC (13 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.4.5: +2 -82 lines
Diff to previous 1.7.4.5 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

sync with head.

Revision 1.23.2.2 / (download) - annotate - [select for diffs], Sat Jul 3 01:19:20 2010 UTC (13 years, 9 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.23.2.1: +2 -82 lines
Diff to previous 1.23.2.1 (colored) to branchpoint 1.23 (colored)

sync with head

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 28 12:08:13 2010 UTC (13 years, 9 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.23: +2 -82 lines
Diff to previous 1.23 (colored)

Move identifycpu() into cpu.c.  Our cpu* says:
  cpu0 at mainbus0: ProcessorID 0, Id 0, Eid 0
  cpu0: McKinley (1000.00-MHz Itanium 2)
  cpu0: Origin "GenuineIntel",  Revision 7
  cpu0: Features 0x1

Revision 1.22.2.2 / (download) - annotate - [select for diffs], Fri Apr 30 14:39:31 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.22.2.1: +0 -1 lines
Diff to previous 1.22.2.1 (colored) to branchpoint 1.22 (colored)

Sync with HEAD.

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Wed Apr 28 08:31:06 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.22: +6 -6 lines
Diff to previous 1.22 (colored)

Always use struct vm_physseg *vm_physmem_ptrs[] in MD code.

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Thu Mar 18 04:36:49 2010 UTC (14 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.23: +9 -1 lines
Diff to previous 1.23 (colored)

Unify /dev/{mem,kmem,zero,null} implementations in MI code.  Based on patch
from Joerg Sonnenberger, proposed on tech-kern@, in February 2008.

Work and depression still in progress.

Revision 1.7.4.5 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:31 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.4.4: +19 -28 lines
Diff to previous 1.7.4.4 (colored) to branchpoint 1.7 (colored)

sync with head

Revision 1.23 / (download) - annotate - [select for diffs], Mon Feb 8 19:02:29 2010 UTC (14 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1
Branch point for: rmind-uvmplock
Changes since 1.22: +1 -2 lines
Diff to previous 1.22 (colored)

Remove separate mb_map. The nmbclusters is computed at boot time based
on the amount of physical memory and limited by NMBCLUSTERS if present.
Architectures without direct mapping also limit it based on the kmem_map
size, which is used as backing store. On i386 and ARM, the maximum KVA
used for mbuf clusters is limited to 64MB by default.

The old default limits and limits based on GATEWAY have been removed.
key_registered_sb_max is hard-wired to a value derived from 2048
clusters.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Dec 10 14:13:50 2009 UTC (14 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly
involves setregs and vmcmds).  Should result in no code differences.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Nov 29 04:09:35 2009 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Pass pcb_fpcpu_slock correctly, since pcb0 is a pointer.
Fixes ia64 build (hi matt@).

Revision 1.20 / (download) - annotate - [select for diffs], Fri Nov 27 03:23:10 2009 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
Changes since 1.19: +14 -21 lines
Diff to previous 1.19 (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.19 / (download) - annotate - [select for diffs], Thu Nov 26 00:19:18 2009 UTC (14 years, 4 months ago) by matt
Branch: MAIN
Changes since 1.18: +10 -12 lines
Diff to previous 1.18 (colored)

Kill proc0paddr.  Use lwp0.l_addr instead.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Nov 21 15:36:34 2009 UTC (14 years, 4 months ago) by rmind
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored)

Use lwp_getpcb() on hppa and ia64, clean from struct user usage.

Revision 1.7.4.4 / (download) - annotate - [select for diffs], Wed Sep 16 13:37:39 2009 UTC (14 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.4.3: +2 -2 lines
Diff to previous 1.7.4.3 (colored) to branchpoint 1.7 (colored)

sync with head

Revision 1.17 / (download) - annotate - [select for diffs], Sun Aug 23 16:15:45 2009 UTC (14 years, 7 months ago) by ahoka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Typo fix: Mhz -> MHz

No functional change intended.

Revision 1.7.4.3 / (download) - annotate - [select for diffs], Wed Aug 19 18:46:21 2009 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.4.2: +201 -197 lines
Diff to previous 1.7.4.2 (colored) to branchpoint 1.7 (colored)

sync with head.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Jul 20 05:10:49 2009 UTC (14 years, 9 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7, jymxensuspend-base
Changes since 1.15: +201 -197 lines
Diff to previous 1.15 (colored)

Fix little bit, and add a few files.
  current status is to see following thread.
    http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
Also call banner().

Revision 1.12.4.1 / (download) - annotate - [select for diffs], Wed May 13 17:17:52 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.12: +13 -11 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.7.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:11:21 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.4.1: +24 -22 lines
Diff to previous 1.7.4.1 (colored) to branchpoint 1.7 (colored)

sync with head.

Revision 1.10.2.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:15 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.10.2.2: +11 -11 lines
Diff to previous 1.10.2.2 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

Sync with HEAD.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:12 2009 UTC (15 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Changes since 1.14: +5 -5 lines
Diff to previous 1.14 (colored)

bzero -> memset

Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 18 10:22:30 2009 UTC (15 years, 1 month ago) by cegger
Branch: MAIN
Changes since 1.13: +7 -7 lines
Diff to previous 1.13 (colored)

Ansify function definitions w/o arguments. Generated with sed.

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:29:00 2009 UTC (15 years, 1 month ago) by skrll
Branch: nick-hppapmap
Changes since 1.10.2.1: +3 -1 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored)

Sync with HEAD.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Feb 13 22:41:02 2009 UTC (15 years, 2 months ago) by apb
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.12: +3 -1 lines
Diff to previous 1.12 (colored)

Use "defopt MODULAR" in sys/conf/files, and #include "opt_modular.h"
in all kernel sources that use the MODULAR option.
Proposed in tech-kern on 18 Jan 2009.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:16:22 2009 UTC (15 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Sync with HEAD.

Revision 1.6.40.4 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:08 2009 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.6.40.3: +11 -3 lines
Diff to previous 1.6.40.3 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)

Sync with HEAD.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:15 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.9.2.1: +4 -4 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Nov 30 18:21:34 2008 UTC (15 years, 4 months ago) by martin
Branch: MAIN
CVS Tags: mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

As discussed on tech-kern: mutex_init is too heavyweight for early bootstrap
phases, so move the initialization of the ksyms mutex back into main via
a function called ksyms_init. Rename the existing (but quite different)
ksyms_init* variations into ksyms_addsyms_elf() and ksyms_addsyms_explicit()
and adapt machdep code accordingly.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Nov 12 12:36:02 2008 UTC (15 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:15:50 2008 UTC (15 years, 6 months ago) by haad
Branch: haad-dm
Changes since 1.9: +9 -1 lines
Diff to previous 1.9 (colored)

Sync with HEAD.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 15 06:51:18 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: MAIN
CVS Tags: 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, 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, haad-dm-base1
Branch point for: nick-hppapmap
Changes since 1.9: +9 -1 lines
Diff to previous 1.9 (colored)

Merge wrstuden-revivesa into HEAD.

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

Sync with wrstuden-revivesa-base-2.

Revision 1.8.4.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.8: +1 -9 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Sync with head.

Revision 1.6.40.3 / (download) - annotate - [select for diffs], Wed Jul 2 19:08:16 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.6.40.2: +0 -8 lines
Diff to previous 1.6.40.2 (colored) to branchpoint 1.6 (colored)

Sync with HEAD.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 2 17:28:55 2008 UTC (15 years, 9 months ago) by ad
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base
Branch point for: haad-dm
Changes since 1.8: +1 -9 lines
Diff to previous 1.8 (colored)

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

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Sun Jun 22 18:12:02 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.8.2.1: +7 -1 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored)

Re-add cpu_upcall() and page fault code. i386 kernels now compile.
They don't boot, but that seems to be a consequence of current from the
day this branch was started.

Revision 1.6.40.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:19 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.6.40.1: +0 -7 lines
Diff to previous 1.6.40.1 (colored) to branchpoint 1.6 (colored)

Sync with HEAD.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:32:18 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.7: +1 -8 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], Fri May 16 02:22:41 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7: +1 -8 lines
Diff to previous 1.7 (colored)

sync with head.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat May 10 23:48:44 2008 UTC (15 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

Initial checkin of re-adding SA. Everything except kern_sa.c
compiles in GENERIC for i386. This is still a work-in-progress, but
this checkin covers most of the mechanical work (changing signalling
to be able to accomidate SA's process-wide signalling and re-adding
includes of sys/sa.h and savar.h). Subsequent changes will be much
more interesting.

Also, kern_sa.c has received partial cleanup. There's still more
to do, though.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:25 2008 UTC (15 years, 11 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, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa, simonb-wapbl
Changes since 1.7: +1 -8 lines
Diff to previous 1.7 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.6.40.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:19 2008 UTC (16 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.6: +27 -40 lines
Diff to previous 1.6 (colored)

Sync with HEAD.

Revision 1.1.14.6 / (download) - annotate - [select for diffs], Mon Mar 24 09:38:39 2008 UTC (16 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.14.5: +27 -40 lines
Diff to previous 1.1.14.5 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.6.36.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:15:00 2008 UTC (16 years ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.6: +27 -40 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

sync with head.

Revision 1.6.20.1 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:08 2008 UTC (16 years ago) by matt
Branch: matt-armv6
Changes since 1.6: +27 -40 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

sync with HEAD

Revision 1.7 / (download) - annotate - [select for diffs], Thu Mar 20 09:09:20 2008 UTC (16 years, 1 month ago) by kochi
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp
Changes since 1.6: +27 -40 lines
Diff to previous 1.6 (colored)

Make ia64 kernel of GENERIC.SKI config compile.
Only compile tested.

Revision 1.1.14.5 / (download) - annotate - [select for diffs], Mon Sep 3 14:26:57 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.14.4: +9 -9 lines
Diff to previous 1.1.14.4 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:48:40 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.4: +9 -9 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with HEAD.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Mar 4 06:00:02 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-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, 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-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
Branch point for: mjf-devfs2, matt-armv6, keiichi-mipv6
Changes since 1.5: +7 -7 lines
Diff to previous 1.5 (colored)

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

Revision 1.5 / (download) - annotate - [select for diffs], Wed Feb 28 04:21:51 2007 UTC (17 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

TRUE -> true, FALSE -> false

Revision 1.1.14.4 / (download) - annotate - [select for diffs], Mon Feb 26 09:07:06 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.14.3: +1 -9 lines
Diff to previous 1.1.14.3 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:05 2007 UTC (17 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.3: +1 -9 lines
Diff to previous 1.3 (colored)

Merge newlock2 to head.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Tue Jan 30 13:49:35 2007 UTC (17 years, 2 months ago) by ad
Branch: newlock2
Changes since 1.3: +1 -9 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Remove support for SA. Ok core@.

Revision 1.1.14.3 / (download) - annotate - [select for diffs], Sat Dec 30 20:46:20 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.14.2: +118 -11 lines
Diff to previous 1.1.14.2 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:11 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.1.2.3: +7 -7 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Sat Sep 9 02:40:23 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.3.4.1: +905 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

sync with head

Revision 1.3.4.1, Wed Sep 6 12:54:31 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.3: +0 -905 lines
FILE REMOVED

file machdep.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:23 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Wed Sep 6 12:54:31 2006 UTC (17 years, 7 months ago) by cherry
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, newlock2-nbase, newlock2-base, 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
Branch point for: rpaulo-netinet-merge-pcb, newlock2
Changes since 1.2: +7 -7 lines
Diff to previous 1.2 (colored)

fix unaligned vendor string array. showed up during a gcc4 compile.

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Fri Aug 11 15:42:00 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.1.2.2: +112 -5 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

sync with head

Revision 1.1.12.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:48:55 2006 UTC (17 years, 9 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.1: +112 -5 lines
Diff to previous 1.1 (colored) next main 1.2 (colored)

Merge from HEAD.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 3 17:02:56 2006 UTC (17 years, 9 months ago) by cherry
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8, yamt-pdpolicy-base7, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.1: +112 -5 lines
Diff to previous 1.1 (colored)

towards exec(): first round at fixing USPACE

Revision 1.1.14.2 / (download) - annotate - [select for diffs], Wed Jun 21 14:52:47 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.14.1: +798 -0 lines
Diff to previous 1.1.14.1 (colored) to branchpoint 1.1 (colored)

sync with head.

Revision 1.1.10.2 / (download) - annotate - [select for diffs], Wed May 24 15:47:59 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.1.10.1: +798 -0 lines
Diff to previous 1.1.10.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

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

Sync with head.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Wed Apr 19 02:32:51 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.1.4.1: +798 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head - hopefully this will work

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Tue Apr 11 11:53:27 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.1.2.1: +798 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

sync with head

Revision 1.1.14.1, Fri Apr 7 14:21:18 2006 UTC (18 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1: +0 -798 lines
FILE REMOVED

file machdep.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:47 +0000

Revision 1.1.10.1, Fri Apr 7 14:21:18 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.1: +0 -798 lines
FILE REMOVED

file machdep.c was added on branch peter-altq on 2006-05-24 15:47:59 +0000

Revision 1.1.6.1, Fri Apr 7 14:21:18 2006 UTC (18 years ago) by simonb
Branch: simonb-timecounters
Changes since 1.1: +0 -798 lines
FILE REMOVED

file machdep.c was added on branch simonb-timecounters on 2006-04-22 11:37:36 +0000

Revision 1.1.4.1, Fri Apr 7 14:21:18 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.1: +0 -798 lines
FILE REMOVED

file machdep.c was added on branch elad-kernelauth on 2006-04-19 02:32:51 +0000

Revision 1.1.2.1, Fri Apr 7 14:21:18 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.1: +0 -798 lines
FILE REMOVED

file machdep.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:27 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Fri Apr 7 14:21:18 2006 UTC (18 years ago) by cherry
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, simonb-timecounters-base, gdamore-uart-base, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi
Branch point for: yamt-pdpolicy, yamt-lazymbuf, simonb-timecounters, peter-altq, gdamore-uart, elad-kernelauth

Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.

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>