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


Keyword substitution: kv
Default branch: MAIN


Revision 1.45: download - view: text, markup, annotated - select for diffs
Fri Oct 6 11:45:16 2023 UTC (14 months ago) by skrll
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +7 -7 lines
Trailing whitespace.

Revision 1.38.6.1: download - view: text, markup, annotated - select for diffs
Mon Jul 31 13:56:14 2023 UTC (16 months, 1 week ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +6 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon Jul 31 13:44:15 2023 UTC (16 months, 1 week ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE
Diff to: previous 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43: +5 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Jul 31 13:36:30 2023 UTC (16 months, 1 week ago) by martin
Branches: 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
Diff to: previous 1.43: preferred, colored; next MAIN 1.44: preferred, colored
Changes since revision 1.43: +5 -1 lines
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 - view: text, markup, annotated - select for diffs
Thu Feb 23 14:55:47 2023 UTC (21 months, 2 weeks ago) by riastradh
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +5 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:23 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38: +61 -73 lines
Sync with HEAD

Revision 1.43: download - view: text, markup, annotated - select for diffs
Fri Apr 19 16:28:32 2019 UTC (5 years, 7 months ago) by scole
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-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
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +10 -4 lines
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 - view: text, markup, annotated - select for diffs
Sat Apr 6 03:06:25 2019 UTC (5 years, 8 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +6 -5 lines
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 - view: text, markup, annotated - select for diffs
Sat Jan 26 22:00:03 2019 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.38.12.1: preferred, colored; branchpoint 1.38: preferred, colored; next MAIN 1.39: preferred, colored
Changes since revision 1.38.12.1: +31 -38 lines
Sync with HEAD

Revision 1.41: download - view: text, markup, annotated - select for diffs
Fri Jan 18 18:47:16 2019 UTC (5 years, 10 months ago) by scole
Branches: MAIN
CVS tags: pgoyette-compat-20190127
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +31 -38 lines
Add DPRINTF function, use kstack variable for proc0 memory, reorder some functions so ci initialized before use

Revision 1.38.12.1: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:25 2018 UTC (6 years ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +16 -28 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.40: download - view: text, markup, annotated - select for diffs
Thu Nov 15 20:39:18 2018 UTC (6 years ago) by scole
Branches: MAIN
CVS tags: pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +1 -3 lines
enable some incorrectly commented-out code

Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Nov 14 21:10:59 2018 UTC (6 years ago) by scole
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +18 -28 lines
- 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 - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:20 2017 UTC (7 years ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.32.2.3: preferred, colored; branchpoint 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32.2.3: +79 -9 lines
update from HEAD

Revision 1.35.6.2: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:51:42 2017 UTC (7 years, 3 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.35.6.1: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.6.1: +70 -1 lines
Sync with HEAD

Revision 1.35.10.2: download - view: text, markup, annotated - select for diffs
Wed Apr 26 02:53:03 2017 UTC (7 years, 7 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.35.10.1: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.10.1: +70 -1 lines
Sync with HEAD

Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:53:29 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37: +70 -1 lines
Sync with HEAD

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sat Apr 8 17:46:01 2017 UTC (7 years, 8 months ago) by scole
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-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
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +70 -1 lines
Add more from FreeBSD

Revision 1.35.6.1: download - view: text, markup, annotated - select for diffs
Sun Feb 5 13:40:13 2017 UTC (7 years, 10 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +11 -10 lines
Sync with HEAD

Revision 1.35.10.1: download - view: text, markup, annotated - select for diffs
Sat Jan 7 08:56:19 2017 UTC (7 years, 11 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +11 -10 lines
Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.37: download - view: text, markup, annotated - select for diffs
Fri Dec 23 07:15:27 2016 UTC (7 years, 11 months ago) by cherry
Branches: MAIN
CVS tags: pgoyette-localcount-20170320, pgoyette-localcount-20170107, nick-nhusb-base-20170204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +10 -9 lines
"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 - view: text, markup, annotated - select for diffs
Thu Dec 22 14:47:58 2016 UTC (7 years, 11 months ago) by cherry
Branches: MAIN
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Wed Aug 20 00:03:07 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.32.2.2: preferred, colored; branchpoint 1.32: preferred, colored
Changes since revision 1.32.2.2: +12 -12 lines
Rebase to HEAD as of a few days ago.

Revision 1.30.2.5: download - view: text, markup, annotated - select for diffs
Thu May 22 11:39:53 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.30.2.4: preferred, colored; branchpoint 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.2.4: +12 -12 lines
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 - view: text, markup, annotated - select for diffs
Sun May 18 17:45:13 2014 UTC (10 years, 6 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34: +12 -12 lines
sync with head

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Mar 14 17:45:37 2014 UTC (10 years, 9 months ago) by cherry
Branches: 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
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +12 -12 lines
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 - view: text, markup, annotated - select for diffs
Mon Feb 25 00:28:44 2013 UTC (11 years, 9 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.32.2.1: preferred, colored; branchpoint 1.32: preferred, colored
Changes since revision 1.32.2.1: +1 -7 lines
resync with head

Revision 1.30.2.4: download - view: text, markup, annotated - select for diffs
Wed Jan 23 00:05:50 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.30.2.3: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.3: +1 -7 lines
sync with head

Revision 1.30.2.3: download - view: text, markup, annotated - select for diffs
Wed Jan 16 05:32:59 2013 UTC (11 years, 10 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.30.2.2: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.2: +7 -1 lines
sync with (a bit old) head

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sun Jan 6 11:29:35 2013 UTC (11 years, 11 months ago) by kiyohara
Branches: 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
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +1 -7 lines
Call main() in locore.S.  like other arch.

Revision 1.32.2.1: download - view: text, markup, annotated - select for diffs
Tue Nov 20 03:01:28 2012 UTC (12 years ago) by tls
Branches: tls-maxphys
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +7 -1 lines
Resync to 2012-11-19 00:00:00 UTC

Revision 1.33: download - view: text, markup, annotated - select for diffs
Mon Nov 5 15:13:04 2012 UTC (12 years, 1 month ago) by chs
Branches: MAIN
CVS tags: yamt-pagecache-base7
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +7 -1 lines
add a stub cpu_mcontext_validate().

Revision 1.30.2.2: download - view: text, markup, annotated - select for diffs
Tue Oct 30 17:19:52 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.30.2.1: preferred, colored; branchpoint 1.30: preferred, colored
Changes since revision 1.30.2.1: +1 -2 lines
sync with head

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat Jul 28 19:08:24 2012 UTC (12 years, 4 months ago) by matt
Branches: MAIN
CVS tags: yamt-pagecache-base6
Branch point for: tls-maxphys
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -2 lines
Remove declartions of physmem

Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Tue Apr 17 00:06:33 2012 UTC (12 years, 7 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +1 -9 lines
sync with head

Revision 1.30.6.1: download - view: text, markup, annotated - select for diffs
Fri Feb 24 09:11:30 2012 UTC (12 years, 9 months ago) by mrg
Branches: jmcneill-usbmp
Diff to: previous 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30: +1 -9 lines
sync to -current.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Feb 19 21:06:12 2012 UTC (12 years, 9 months ago) by rmind
Branches: 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
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +1 -9 lines
Remove COMPAT_SA / KERN_SA.  Welcome to 6.99.3!
Approved by core@.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Oct 1 15:59:28 2011 UTC (13 years, 2 months ago) by chs
Branches: 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
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1 lines
fix build errors with gcc 4.5.

Revision 1.28.2.1: download - view: text, markup, annotated - select for diffs
Thu Jun 23 14:19:17 2011 UTC (13 years, 5 months ago) by cherry
Branches: cherry-xenmp
Diff to: previous 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28: +9 -1 lines
Catchup with rmind-uvmplock merge.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sun Jun 12 03:35:42 2011 UTC (13 years, 6 months ago) by rmind
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +9 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 6 09:05:53 2011 UTC (13 years, 6 months ago) by jruoho
Branches: jruoho-x86intr
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +3 -3 lines
Sync with HEAD.

Revision 1.23.2.3: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:50:49 2011 UTC (13 years, 9 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.23.2.2: preferred, colored; branchpoint 1.23: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23.2.2: +9 -9 lines
sync with head

Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Sat Mar 5 15:09:44 2011 UTC (13 years, 9 months ago) by bouyer
Branches: bouyer-quota2
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +2 -2 lines
Sync with HEAD

Revision 1.28: download - view: text, markup, annotated - select for diffs
Fri Mar 4 22:25:26 2011 UTC (13 years, 9 months ago) by joerg
Branches: 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
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3 lines
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 - view: text, markup, annotated - select for diffs
Sat Nov 13 04:16:38 2010 UTC (14 years, 1 month ago) by uebayasi
Branches: 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
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +1 -1 lines
Typon.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Nov 13 04:00:18 2010 UTC (14 years, 1 month ago) by uebayasi
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -1 lines
Pull in uvm/uvm.h for vm_nphysseg.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Nov 10 09:27:22 2010 UTC (14 years, 1 month ago) by uebayasi
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +6 -6 lines
Use more VM_PHYSMEM_*() accessors.  No functional changes.

Revision 1.22.2.3: download - view: text, markup, annotated - select for diffs
Tue Aug 17 06:44:41 2010 UTC (14 years, 3 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.22.2.2: preferred, colored; branchpoint 1.22: preferred, colored; next MAIN 1.23: preferred, colored
Changes since revision 1.22.2.2: +1 -81 lines
Sync with HEAD.

Revision 1.7.4.6: download - view: text, markup, annotated - select for diffs
Wed Aug 11 22:52:15 2010 UTC (14 years, 4 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7.4.5: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.4.5: +2 -82 lines
sync with head.

Revision 1.23.2.2: download - view: text, markup, annotated - select for diffs
Sat Jul 3 01:19:20 2010 UTC (14 years, 5 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.23.2.1: preferred, colored; branchpoint 1.23: preferred, colored
Changes since revision 1.23.2.1: +2 -82 lines
sync with head

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jun 28 12:08:13 2010 UTC (14 years, 5 months ago) by kiyohara
Branches: MAIN
CVS tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -82 lines
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 - view: text, markup, annotated - select for diffs
Fri Apr 30 14:39:31 2010 UTC (14 years, 7 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.22.2.1: preferred, colored; branchpoint 1.22: preferred, colored
Changes since revision 1.22.2.1: +0 -1 lines
Sync with HEAD.

Revision 1.22.2.1: download - view: text, markup, annotated - select for diffs
Wed Apr 28 08:31:06 2010 UTC (14 years, 7 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +6 -6 lines
Always use struct vm_physseg *vm_physmem_ptrs[] in MD code.

Revision 1.23.2.1: download - view: text, markup, annotated - select for diffs
Thu Mar 18 04:36:49 2010 UTC (14 years, 8 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +9 -1 lines
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 - view: text, markup, annotated - select for diffs
Thu Mar 11 15:02:31 2010 UTC (14 years, 9 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7.4.4: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.4.4: +19 -28 lines
sync with head

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Feb 8 19:02:29 2010 UTC (14 years, 10 months ago) by joerg
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, uebayasi-xip-base1
Branch point for: rmind-uvmplock
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -2 lines
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 - view: text, markup, annotated - select for diffs
Thu Dec 10 14:13:50 2009 UTC (15 years ago) by matt
Branches: MAIN
CVS tags: uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Sun Nov 29 04:09:35 2009 UTC (15 years ago) by rmind
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
Pass pcb_fpcpu_slock correctly, since pcb0 is a pointer.
Fixes ia64 build (hi matt@).

Revision 1.20: download - view: text, markup, annotated - select for diffs
Fri Nov 27 03:23:10 2009 UTC (15 years ago) by rmind
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +14 -21 lines
- Use uvm_lwp_setuarea() instead of directly setting address to lwp_t::l_addr.
- Replace most remaining uses of l_addr with uvm_lwp_getuarea() or lwp_getpcb().
- Amend assembly in ports where it accesses PCB via struct user.
- Rename L_ADDR to L_PCB in few places.  Reduce sys/user.h inclusions.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Nov 26 00:19:18 2009 UTC (15 years ago) by matt
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +10 -12 lines
Kill proc0paddr.  Use lwp0.l_addr instead.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Nov 21 15:36:34 2009 UTC (15 years ago) by rmind
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -2 lines
Use lwp_getpcb() on hppa and ia64, clean from struct user usage.

Revision 1.7.4.4: download - view: text, markup, annotated - select for diffs
Wed Sep 16 13:37:39 2009 UTC (15 years, 2 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7.4.3: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.4.3: +2 -2 lines
sync with head

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Aug 23 16:15:45 2009 UTC (15 years, 3 months ago) by ahoka
Branches: MAIN
CVS tags: yamt-nfs-mp-base8
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Typo fix: Mhz -> MHz

No functional change intended.

Revision 1.7.4.3: download - view: text, markup, annotated - select for diffs
Wed Aug 19 18:46:21 2009 UTC (15 years, 3 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7.4.2: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.4.2: +201 -197 lines
sync with head.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Jul 20 05:10:49 2009 UTC (15 years, 4 months ago) by kiyohara
Branches: MAIN
CVS tags: yamt-nfs-mp-base7, jymxensuspend-base
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +201 -197 lines
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 - view: text, markup, annotated - select for diffs
Wed May 13 17:17:52 2009 UTC (15 years, 7 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +13 -11 lines
Sync with HEAD.

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

Revision 1.7.4.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:11:21 2009 UTC (15 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7.4.1: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.4.1: +24 -22 lines
sync with head.

Revision 1.10.2.3: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:34:15 2009 UTC (15 years, 7 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.10.2.2: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.2: +11 -11 lines
Sync with HEAD.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Mar 18 16:00:12 2009 UTC (15 years, 8 months ago) by cegger
Branches: 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
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -5 lines
bzero -> memset

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Mar 18 10:22:30 2009 UTC (15 years, 8 months ago) by cegger
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +7 -7 lines
Ansify function definitions w/o arguments. Generated with sed.

Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Tue Mar 3 18:29:00 2009 UTC (15 years, 9 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.10.2.1: preferred, colored; branchpoint 1.10: preferred, colored
Changes since revision 1.10.2.1: +3 -1 lines
Sync with HEAD.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Feb 13 22:41:02 2009 UTC (15 years, 9 months ago) by apb
Branches: MAIN
CVS tags: nick-hppapmap-base2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Jan 19 13:16:22 2009 UTC (15 years, 10 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4 lines
Sync with HEAD.

Revision 1.6.40.4: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:28:08 2009 UTC (15 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.6.40.3: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.40.3: +11 -3 lines
Sync with HEAD.

Revision 1.9.2.2: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:13:15 2008 UTC (16 years ago) by haad
Branches: haad-dm
Diff to: previous 1.9.2.1: preferred, colored; branchpoint 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.2.1: +4 -4 lines
Update haad-dm branch to haad-dm-base2.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Nov 30 18:21:34 2008 UTC (16 years ago) by martin
Branches: MAIN
CVS tags: mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Wed Nov 12 12:36:02 2008 UTC (16 years, 1 month ago) by ad
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.

Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:15:50 2008 UTC (16 years, 1 month ago) by haad
Branches: haad-dm
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +9 -1 lines
Sync with HEAD.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Oct 15 06:51:18 2008 UTC (16 years, 1 month ago) by wrstuden
Branches: 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
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +9 -1 lines
Merge wrstuden-revivesa into HEAD.

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

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

Revision 1.6.40.3: download - view: text, markup, annotated - select for diffs
Wed Jul 2 19:08:16 2008 UTC (16 years, 5 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.6.40.2: preferred, colored; branchpoint 1.6: preferred, colored
Changes since revision 1.6.40.2: +0 -8 lines
Sync with HEAD.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Jul 2 17:28:55 2008 UTC (16 years, 5 months ago) by ad
Branches: 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
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -9 lines
Replce exec_map with a pool. Proposed on tech-kern@, reviewed by chs@.

Revision 1.8.2.2: download - view: text, markup, annotated - select for diffs
Sun Jun 22 18:12:02 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.8.2.1: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.1: +7 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Jun 2 13:22:19 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.6.40.1: preferred, colored; branchpoint 1.6: preferred, colored
Changes since revision 1.6.40.1: +0 -7 lines
Sync with HEAD.

Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:32:18 2008 UTC (16 years, 6 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +1 -8 lines
sync with head.

Revision 1.7.4.1: download - view: text, markup, annotated - select for diffs
Fri May 16 02:22:41 2008 UTC (16 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -8 lines
sync with head.

Revision 1.8.2.1: download - view: text, markup, annotated - select for diffs
Sat May 10 23:48:44 2008 UTC (16 years, 7 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -1 lines
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 - view: text, markup, annotated - select for diffs
Mon Apr 28 20:23:25 2008 UTC (16 years, 7 months ago) by martin
Branches: 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
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +1 -8 lines
Remove clause 3 and 4 from TNF licenses

Revision 1.6.40.1: download - view: text, markup, annotated - select for diffs
Thu Apr 3 12:42:19 2008 UTC (16 years, 8 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +27 -40 lines
Sync with HEAD.

Revision 1.1.14.6: download - view: text, markup, annotated - select for diffs
Mon Mar 24 09:38:39 2008 UTC (16 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.1.14.5: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.14.5: +27 -40 lines
sync with head.

Revision 1.6.36.1: download - view: text, markup, annotated - select for diffs
Mon Mar 24 07:15:00 2008 UTC (16 years, 8 months ago) by keiichi
Branches: keiichi-mipv6
Diff to: previous 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6: +27 -40 lines
sync with head.

Revision 1.6.20.1: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:04:08 2008 UTC (16 years, 8 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6: +27 -40 lines
sync with HEAD

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Mar 20 09:09:20 2008 UTC (16 years, 8 months ago) by kochi
Branches: 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
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +27 -40 lines
Make ia64 kernel of GENERIC.SKI config compile.
Only compile tested.

Revision 1.1.14.5: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:26:57 2007 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.1.14.4: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.14.4: +9 -9 lines
sync with head.

Revision 1.4.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 05:48:40 2007 UTC (17 years, 9 months ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4: +9 -9 lines
Sync with HEAD.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:00:02 2007 UTC (17 years, 9 months ago) by christos
Branches: 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
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +7 -7 lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed Feb 28 04:21:51 2007 UTC (17 years, 9 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
TRUE -> true, FALSE -> false

Revision 1.1.14.4: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:07:06 2007 UTC (17 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.1.14.3: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.14.3: +1 -9 lines
sync with head.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:05 2007 UTC (17 years, 10 months ago) by ad
Branches: MAIN
CVS tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -9 lines
Merge newlock2 to head.

Revision 1.3.2.1: download - view: text, markup, annotated - select for diffs
Tue Jan 30 13:49:35 2007 UTC (17 years, 10 months ago) by ad
Branches: newlock2
Diff to: previous 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3: +1 -9 lines
Remove support for SA. Ok core@.

Revision 1.1.14.3: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:46:20 2006 UTC (17 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.1.14.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.14.2: +118 -11 lines
sync with head.

Revision 1.1.2.4: download - view: text, markup, annotated - select for diffs
Thu Sep 14 12:31:11 2006 UTC (18 years, 3 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.1.2.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.3: +7 -7 lines
sync with head.

Revision 1.3.4.2: download - view: text, markup, annotated - select for diffs
Sat Sep 9 02:40:23 2006 UTC (18 years, 3 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.3.4.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.4.1: +905 -0 lines
sync with head

Revision 1.3.4.1
Wed Sep 6 12:54:31 2006 UTC (18 years, 3 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
FILE REMOVED
Changes since revision 1.3: +0 -905 lines
file machdep.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:23 +0000

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Sep 6 12:54:31 2006 UTC (18 years, 3 months ago) by cherry
Branches: 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
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +7 -7 lines
fix unaligned vendor string array. showed up during a gcc4 compile.

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Fri Aug 11 15:42:00 2006 UTC (18 years, 4 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.2: +112 -5 lines
sync with head

Revision 1.1.12.1: download - view: text, markup, annotated - select for diffs
Thu Jul 13 17:48:55 2006 UTC (18 years, 5 months ago) by gdamore
Branches: gdamore-uart
Diff to: previous 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1: +112 -5 lines
Merge from HEAD.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jul 3 17:02:56 2006 UTC (18 years, 5 months ago) by cherry
Branches: MAIN
CVS tags: yamt-pdpolicy-base8, yamt-pdpolicy-base7, abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +112 -5 lines
towards exec(): first round at fixing USPACE

Revision 1.1.14.2: download - view: text, markup, annotated - select for diffs
Wed Jun 21 14:52:47 2006 UTC (18 years, 5 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.1.14.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.14.1: +798 -0 lines
sync with head.

Revision 1.1.10.2: download - view: text, markup, annotated - select for diffs
Wed May 24 15:47:59 2006 UTC (18 years, 6 months ago) by tron
Branches: peter-altq
Diff to: previous 1.1.10.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.10.1: +798 -0 lines
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.1.6.2: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:37:36 2006 UTC (18 years, 7 months ago) by simonb
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.1.6.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.6.1: +798 -0 lines
Sync with head.

Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Wed Apr 19 02:32:51 2006 UTC (18 years, 7 months ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +798 -0 lines
sync with head - hopefully this will work

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Tue Apr 11 11:53:27 2006 UTC (18 years, 8 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +798 -0 lines
sync with head

Revision 1.1.14.1
Fri Apr 7 14:21:18 2006 UTC (18 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
FILE REMOVED
Changes since revision 1.1: +0 -798 lines
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, 8 months ago) by tron
Branches: peter-altq
FILE REMOVED
Changes since revision 1.1: +0 -798 lines
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, 8 months ago) by simonb
Branches: simonb-timecounters
FILE REMOVED
Changes since revision 1.1: +0 -798 lines
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, 8 months ago) by elad
Branches: elad-kernelauth
FILE REMOVED
Changes since revision 1.1: +0 -798 lines
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, 8 months ago) by yamt
Branches: yamt-pdpolicy
FILE REMOVED
Changes since revision 1.1: +0 -798 lines
file machdep.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:27 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Apr 7 14:21:18 2006 UTC (18 years, 8 months ago) by cherry
Branches: 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.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>