Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips

2010-01-31 Thread David Laight
On Sun, Jan 31, 2010 at 01:33:59AM +, David Holland wrote:
 
 gcc does not seem to be very deterministic about this kind of thing.

I've being trying to stop gcc using too many registers in another
project - with 24 available registers you'd think it would manage
not to spill locals to the stack! But no, the 'status function'
(which just copies info into a big buffer with a few local actions)
managed to generate temporaries all of its own!  In this case marking
the target buffer 'volatile' helped no end!

David

-- 
David Laight: da...@l8s.co.uk


Re: CVS commit: [matt-nb5-mips64] src/sys/arch/mips

2010-01-31 Thread Toru Nishimura

David A. Holland said;


Change MIPS_CURLWP from s7 to t8.
...


Huh. That surprises me slightly. Good to know though.

Remember to bump the kernel version when you merge the branch, or
anyone using modules will get a nasty surprise :-)


It's a major incompatiblity to change MIPS label_t definition (for
pcb-pcb_context), which I hesitate to accept.  Yes, a large caution (for
NetBSD mips people) is required before branch merge.

Toru Nishimura / ALKYL Technology


CVS commit: src/sys/uvm

2010-01-31 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sun Jan 31 09:20:31 UTC 2010

Modified Files:
src/sys/uvm: uvm_fault.c

Log Message:
uvm_fault_internal:

Move local variables around to isolate contexts.  Note that remaining variables
are global in that function, and some hold state across re-fault.

Slilently clean-up the eoff mess.

(Superfluous braces will go once things settle down.)


To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 src/sys/uvm/uvm_fault.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2010-01-31 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Jan 31 09:27:41 UTC 2010

Modified Files:
src/sys/kern: kern_hook.c

Log Message:
This is using device_t, so it needs to include sys/device.h.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/kern/kern_hook.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/msdosfs

2010-01-31 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Jan 31 10:30:41 UTC 2010

Modified Files:
src/sys/fs/msdosfs: msdosfs_vfsops.c

Log Message:
Replace individual queries for partition information with
new helper function.


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/fs/msdosfs/msdosfs_vfsops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ufs/ext2fs

2010-01-31 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Jan 31 10:36:20 UTC 2010

Modified Files:
src/sys/ufs/ext2fs: ext2fs_vfsops.c

Log Message:
Replace individual queries for partition information with
new helper function.


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 src/sys/ufs/ext2fs/ext2fs_vfsops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ufs/ffs

2010-01-31 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Jan 31 10:50:23 UTC 2010

Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c

Log Message:
Replace individual queries for partition information with
new helper function.


To generate a diff of this commit:
cvs rdiff -u -r1.254 -r1.255 src/sys/ufs/ffs/ffs_vfsops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ufs/ffs

2010-01-31 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Jan 31 10:54:10 UTC 2010

Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c fs.h

Log Message:
Fix block shift to work with different device block sizes.

Unlike other filesystems this has some side issues because
the shift values are stored in the superblock and because
userland utitlies share the same fsbtodb macros.

- the kernel now ignores the value stored in the superblock.
- the macro adaption is only done for defined(_KERNEL) code.


To generate a diff of this commit:
cvs rdiff -u -r1.255 -r1.256 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.54 -r1.55 src/sys/ufs/ffs/fs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/conf

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 11:19:40 UTC 2010

Modified Files:
src/sys/arch/i386/conf: ALL

Log Message:
No more ACPI_ACAD_DEBUG.


To generate a diff of this commit:
cvs rdiff -u -r1.229 -r1.230 src/sys/arch/i386/conf/ALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/acpi

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 11:26:20 UTC 2010

Modified Files:
src/sys/dev/acpi: acpi.c acpivar.h files.acpi
Added Files:
src/sys/dev/acpi: acpi_debug.c

Log Message:
Add dynamic debug options for ACPI_DEBUG kernels.

ok jmcneill@, pooka@, pgoyette@


To generate a diff of this commit:
cvs rdiff -u -r1.147 -r1.148 src/sys/dev/acpi/acpi.c
cvs rdiff -u -r0 -r1.1 src/sys/dev/acpi/acpi_debug.c
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/acpi/acpivar.h
cvs rdiff -u -r1.64 -r1.65 src/sys/dev/acpi/files.acpi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 11:29:32 UTC 2010

Modified Files:
src/share/man/man4: acpi.4

Log Message:
Add a short introduction to ACPI debugging.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/share/man/man4/acpi.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/x86/x86

2010-01-31 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Jan 31 11:39:55 UTC 2010

Modified Files:
src/sys/arch/x86/x86: ipmi.c

Log Message:
Release buffer in case a receive failed.


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/x86/x86/ipmi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2010-01-31 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Jan 31 11:54:32 UTC 2010

Modified Files:
src/sys/kern: subr_kmem.c

Log Message:
1 CTASSERT(foo) is enough for anyone.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/kern/subr_kmem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 12:07:38 UTC 2010

Modified Files:
src/share/man/man4: acpi.4

Log Message:
Miscellaneous small changes:

* Use -compact to make the page a little shorter.
* Capitalize the title in the sysctl-section.
* Use .Ic for the sysctl variables.
* Remove ACPI_PEDANTIC; no such option any more.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/share/man/man4/acpi.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/amd64/conf

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 12:20:23 UTC 2010

Modified Files:
src/sys/arch/amd64/conf: GENERIC

Log Message:
Remove ACPICA_PEDANTIC.


To generate a diff of this commit:
cvs rdiff -u -r1.262 -r1.263 src/sys/arch/amd64/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2010-01-31 Thread Hubert Feyrer
Module Name:src
Committed By:   hubertf
Date:   Sun Jan 31 14:43:04 UTC 2010

Modified Files:
src/share/man/man4: crypto.4

Log Message:
Fix two typos to make documentation match the code:
 * the CIOCFKEY ioctl is really called CIOCKEY
 * CRK_MOD_EX = CRK_MOD_EXP

Bump date.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/share/man/man4/crypto.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2010-01-31 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Jan 31 15:05:20 UTC 2010

Modified Files:
src/share/man/man4: acpi.4

Log Message:
Bump date for new debug section.
New sentence, new line.
Remove Pp after section begin.


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/share/man/man4/acpi.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man4

2010-01-31 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Jan 31 15:05:49 UTC 2010

Modified Files:
src/share/man/man4: crypto.4

Log Message:
Use full month name in Dd.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/share/man/man4/crypto.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump/librump/rumpkern

2010-01-31 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Sun Jan 31 15:12:42 UTC 2010

Modified Files:
src/sys/rump/librump/rumpkern: Makefile.rumpkern emul.c

Log Message:
Include newly-created subr_device.c and remove few special case
device accessor copypastes.  This makes it possible to link static
binaries which use -lrumpdev.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/rump/librump/rumpkern/Makefile.rumpkern
cvs rdiff -u -r1.120 -r1.121 src/sys/rump/librump/rumpkern/emul.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin

2010-01-31 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Jan 31 16:04:35 UTC 2010

Modified Files:
src/sbin/fsck_ffs: setup.c
src/sbin/newfs: mkfs.c

Log Message:
Skip handling of APPLEUFS_LABEL if it is smaller than a device block.
In particular:

- newfs will not try to erase the label
- fsck_ffs will not try to validate the label

This lets newfs and fsck work on 2048-byte-per-sector media.

Does Apple UFS support such media and how?


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sbin/fsck_ffs/setup.c
cvs rdiff -u -r1.106 -r1.107 src/sbin/newfs/mkfs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/uvm

2010-01-31 Thread Masao Uebayashi
Module Name:src
Committed By:   uebayasi
Date:   Sun Jan 31 17:13:38 UTC 2010

Modified Files:
src/sys/uvm: uvm_fault.c

Log Message:
Ax uvm_fault_internal()  break it into functions.  Upper fault and lower
fault routines are separated now.


To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/sys/uvm/uvm_fault.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/acpi

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 17:53:31 UTC 2010

Modified Files:
src/sys/dev/acpi: thinkpad_acpi.c

Log Message:
Add a detachment routine. While here, clarify the initialization of sensors.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/acpi/thinkpad_acpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/acpi

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 18:51:33 UTC 2010

Modified Files:
src/sys/dev/acpi: asus_acpi.c

Log Message:
Also remove the ACPI notify handler upon detach.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/acpi/asus_acpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/acpi

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 19:49:29 UTC 2010

Modified Files:
src/sys/dev/acpi: dalb_acpi.c

Log Message:
Add a detachment routine.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/acpi/dalb_acpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2010-01-31 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Jan 31 21:02:05 UTC 2010

Modified Files:
src/doc: 3RDPARTY CHANGES

Log Message:
Import dhcpcd-5.1.5


To generate a diff of this commit:
cvs rdiff -u -r1.746 -r1.747 src/doc/3RDPARTY
cvs rdiff -u -r1.1351 -r1.1352 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man9

2010-01-31 Thread Jukka Ruohonen
Module Name:src
Committed By:   jruoho
Date:   Sun Jan 31 21:21:13 UTC 2010

Modified Files:
src/share/man/man9: driver.9

Log Message:
Do not advertise deprecated APIs in an important introductory manual page.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/share/man/man9/driver.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man9

2010-01-31 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Jan 31 21:25:51 UTC 2010

Modified Files:
src/share/man/man9: driver.9

Log Message:
Bump date for SEE ALSO change.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/share/man/man9/driver.9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/sparc64

2010-01-31 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Feb  1 02:42:33 UTC 2010

Modified Files:
src/sys/arch/sparc64/include: intr.h
src/sys/arch/sparc64/sparc64: ipifuncs.c pmap.c

Log Message:
- add a PDB_CTX_FLUSHALL debug type to pmap.c, and also log the cpu_number()
  in a bunch more cases

- make sparc64_ipi_halt_thiscpu() and sparc64_ipi_pause_thiscpu() return void,
  their callers never checked anyway.

- remove prototypes for sparc64_ipi_flush_ctx() and sparc64_ipi_flush_all(),
  there are no such functions


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/sparc64/include/intr.h
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/sparc64/sparc64/ipifuncs.c
cvs rdiff -u -r1.246 -r1.247 src/sys/arch/sparc64/sparc64/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/sparc64/sparc64

2010-01-31 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Feb  1 03:43:27 UTC 2010

Modified Files:
src/sys/arch/sparc64/sparc64: cache.h locore.s

Log Message:
remove unused icache_flush_page() implementation.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sparc64/sparc64/cache.h
cvs rdiff -u -r1.305 -r1.306 src/sys/arch/sparc64/sparc64/locore.s

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch

2010-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Feb  1 04:17:51 UTC 2010

Modified Files:
src/sys/arch/arc/arc [matt-nb5-mips64]: machdep.c
src/sys/arch/cobalt/cobalt [matt-nb5-mips64]: machdep.c
src/sys/arch/evbmips/adm5120 [matt-nb5-mips64]: machdep.c
src/sys/arch/evbmips/alchemy [matt-nb5-mips64]: machdep.c
src/sys/arch/evbmips/atheros [matt-nb5-mips64]: machdep.c
src/sys/arch/evbmips/malta [matt-nb5-mips64]: machdep.c
src/sys/arch/evbmips/rmixl [matt-nb5-mips64]: machdep.c
src/sys/arch/ews4800mips/ews4800mips [matt-nb5-mips64]: machdep.c

Log Message:
fix fallout from frame/trapframe merger.


To generate a diff of this commit:
cvs rdiff -u -r1.112.10.2 -r1.112.10.3 src/sys/arch/arc/arc/machdep.c
cvs rdiff -u -r1.98.10.1 -r1.98.10.2 src/sys/arch/cobalt/cobalt/machdep.c
cvs rdiff -u -r1.6.10.3 -r1.6.10.4 src/sys/arch/evbmips/adm5120/machdep.c
cvs rdiff -u -r1.37.10.3 -r1.37.10.4 src/sys/arch/evbmips/alchemy/machdep.c
cvs rdiff -u -r1.13.10.4 -r1.13.10.5 src/sys/arch/evbmips/atheros/machdep.c
cvs rdiff -u -r1.28.10.3 -r1.28.10.4 src/sys/arch/evbmips/malta/machdep.c
cvs rdiff -u -r1.1.2.18 -r1.1.2.19 src/sys/arch/evbmips/rmixl/machdep.c
cvs rdiff -u -r1.14.10.2 -r1.14.10.3 \
src/sys/arch/ews4800mips/ews4800mips/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch

2010-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Feb  1 04:18:32 UTC 2010

Modified Files:
src/sys/arch/hpcmips/hpcmips [matt-nb5-mips64]: machdep.c
src/sys/arch/hpcmips/tx [matt-nb5-mips64]: tx39.c
src/sys/arch/mipsco/mipsco [matt-nb5-mips64]: machdep.c mips_3x30.c
src/sys/arch/newsmips/newsmips [matt-nb5-mips64]: machdep.c news3400.c
src/sys/arch/sbmips/sbmips [matt-nb5-mips64]: machdep.c
src/sys/arch/sgimips/sgimips [matt-nb5-mips64]: cpu.c machdep.c

Log Message:
fix fallout from frame/trapframe merger.


To generate a diff of this commit:
cvs rdiff -u -r1.96.10.3 -r1.96.10.4 src/sys/arch/hpcmips/hpcmips/machdep.c
cvs rdiff -u -r1.39 -r1.39.18.1 src/sys/arch/hpcmips/tx/tx39.c
cvs rdiff -u -r1.58.10.1 -r1.58.10.2 src/sys/arch/mipsco/mipsco/machdep.c
cvs rdiff -u -r1.10 -r1.10.18.1 src/sys/arch/mipsco/mipsco/mips_3x30.c
cvs rdiff -u -r1.98.10.2 -r1.98.10.3 src/sys/arch/newsmips/newsmips/machdep.c
cvs rdiff -u -r1.19 -r1.19.36.1 src/sys/arch/newsmips/newsmips/news3400.c
cvs rdiff -u -r1.38.10.5 -r1.38.10.6 src/sys/arch/sbmips/sbmips/machdep.c
cvs rdiff -u -r1.21.36.1 -r1.21.36.2 src/sys/arch/sgimips/sgimips/cpu.c
cvs rdiff -u -r1.121.8.3 -r1.121.8.4 src/sys/arch/sgimips/sgimips/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/compat/irix

2010-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Feb  1 04:19:29 UTC 2010

Modified Files:
src/sys/compat/irix [matt-nb5-mips64]: irix_exec.c irix_prctl.c
irix_signal.c

Log Message:
fix fallout from frame/trapframe merger.


To generate a diff of this commit:
cvs rdiff -u -r1.52.14.2 -r1.52.14.3 src/sys/compat/irix/irix_exec.c
cvs rdiff -u -r1.48.14.1 -r1.48.14.2 src/sys/compat/irix/irix_prctl.c
cvs rdiff -u -r1.48.18.2 -r1.48.18.3 src/sys/compat/irix/irix_signal.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/sparc64

2010-01-31 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Feb  1 05:00:59 UTC 2010

Modified Files:
src/sys/arch/sparc64/include: psl.h
src/sys/arch/sparc64/sparc64: ipifuncs.c

Log Message:
add some macros to check cpu type:
GETVER_CPU_IMPL()
CPU_IS_JALAPENO()
CPU_IS_USIII_UP()
and use them in a couple places to choose the right method/index


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/sparc64/include/psl.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/sparc64/sparc64/ipifuncs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch/pmax/pmax

2010-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Feb  1 06:09:21 UTC 2010

Modified Files:
src/sys/arch/pmax/pmax [matt-nb5-mips64]: bus_dma.c dec_3100.c
dec_3max.c dec_3min.c dec_maxine.c interrupt.c machdep.c

Log Message:
Update to reflect mips tree changes.


To generate a diff of this commit:
cvs rdiff -u -r1.49.16.1 -r1.49.16.2 src/sys/arch/pmax/pmax/bus_dma.c
cvs rdiff -u -r1.44 -r1.44.36.1 src/sys/arch/pmax/pmax/dec_3100.c
cvs rdiff -u -r1.45 -r1.45.36.1 src/sys/arch/pmax/pmax/dec_3max.c
cvs rdiff -u -r1.60.22.1 -r1.60.22.2 src/sys/arch/pmax/pmax/dec_3min.c
cvs rdiff -u -r1.52.28.1 -r1.52.28.2 src/sys/arch/pmax/pmax/dec_maxine.c
cvs rdiff -u -r1.15 -r1.15.18.1 src/sys/arch/pmax/pmax/interrupt.c
cvs rdiff -u -r1.223.8.1.2.4 -r1.223.8.1.2.5 src/sys/arch/pmax/pmax/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2010-01-31 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Feb  1 06:53:00 UTC 2010

Modified Files:
src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c trap.c

Log Message:
Allow port-specific code to init lwp0.l_addr early.  (pmax needs it so it
call badaddr).


To generate a diff of this commit:
cvs rdiff -u -r1.205.4.1.2.1.2.30 -r1.205.4.1.2.1.2.31 \
src/sys/arch/mips/mips/mips_machdep.c
cvs rdiff -u -r1.217.12.17 -r1.217.12.18 src/sys/arch/mips/mips/trap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/sparc64

2010-01-31 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Feb  1 07:01:41 UTC 2010

Modified Files:
src/sys/arch/sparc64/include: pmap.h
src/sys/arch/sparc64/sparc64: ipifuncs.c locore.s pmap.c

Log Message:
- sp_tlb_flush_all() becomes sp_tlb_flush_all_us() and sp_tlb_flush_all_usiii()
- sparc64_ipi_flush_pte() becomes sparc64_ipi_flush_pte_us() and
  sparc64_ipi_flush_pte_usiii()
- add some commented out code to disable interrupts and raise the traplevel
  in sparc64_ipi_flush_pte_usiii()
- cache_flush_phys() was missing a little of code in the cheetah case


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/sparc64/include/pmap.h
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/sparc64/sparc64/ipifuncs.c
cvs rdiff -u -r1.307 -r1.308 src/sys/arch/sparc64/sparc64/locore.s
cvs rdiff -u -r1.247 -r1.248 src/sys/arch/sparc64/sparc64/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Re: CVS commit: src/sys/uvm

2010-01-31 Thread Masao Uebayashi
  Log Message:
  uvm_fault: Pack variables shared during fault / re-fault into a struct named
  uvm_faultctx.  Unfortunately ~all of those values are overriden in various
  ways.  Constification doesn't help much...
 
 Isn't that what uvm_faultinfo is for?  Why are you inventing a new structure?

I thought uvm_faultinfo was there for uvmfault_lookup() and other various
functions to omit arguments.  It's a public structure.  My intent is to
consolidate variables (state) kept in one fault, especially across re-faults.
Those state is internal to uvm_fault.  Exposing the internal seems odd to
me.

(But yes, the name is confusing.)

Masao