cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c src/sys/powerpc/powerpc trap.c src/sys/kern imgact_elf.c kern_fork.c kern_ktrace.c kern_synch.c kern_thread.c subr_sleepqueue.c subr_tra

2007-11-13 Thread Julian Elischer
julian 2007-11-14 06:51:33 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/i386/i386trap.c sys/powerpc/powerpc trap.c sys/kern imgact_elf.c kern_fork.c kern_ktrace.c kern_synch.c kern_thread.c

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c

2007-08-14 Thread John Baldwin
jhb 2007-08-14 19:42:52 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/amd64/amd64 trap.c sys/i386/i386trap.c Log: MFC: Handle negative trap numbers (due to a corrupted trapframe) by not triggering a nested page fault when indexin

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c

2007-07-26 Thread John Baldwin
jhb 2007-07-26 15:32:55 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/i386/i386trap.c Log: If the trap number stored in the trapframe is corrupted into a negative value, then we would use a negative index into the trap_msg[] array

cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/i386/i386 trap.c src/sys/kern kern_fork.c src/sys/sys vmmeter.h src/sys/vm vm_object.c vm_page.c vm_pageout.c vm_pageq.

2007-06-10 Thread Attilio Rao
attilio 2007-06-10 21:59:14 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/amd64/ia32 ia32_syscall.c sys/i386/i386trap.c sys/kern kern_fork.c sys/sys vmmeter.h sys/vm vm_object.c

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c

2007-03-26 Thread Kris Kennaway
kris2007-03-26 21:45:44 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/i386/i386trap.c Log: Remove unnecessary giant acquisition around panic in #ifdef DIAGNOSTIC code. # There is some question about whether this code is even re

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c src/sys/ia64/ia64 trap.c src/sys/kern kern_thread.c src/sys/nfsclient nfs_socket.c nfs_subs.c nfs_vnops.c nfsnode.h src/sys/powerpc/powe

2007-03-08 Thread Mohan Srinivasan
mohans 2007-03-09 04:02:38 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/i386/i386trap.c sys/ia64/ia64trap.c sys/kern kern_thread.c sys/nfsclientnfs_socket.c nfs_subs.c nfs_vnops.c

cvs commit: src/sys/amd64/amd64 trap.c

2007-02-02 Thread Alan Cox
alc 2007-02-03 03:14:21 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/amd64/amd64 trap.c Log: MFC revisions 1.308, 1.309, and 1.312 Pass VM_PROT_EXECUTE to vm_fault() instead of VM_PROT_READ if the page fault was caused by an instructio

cvs commit: src/sys/amd64/amd64 trap.c

2007-01-29 Thread Christian S.J. Peron
csjp2007-01-29 17:48:33 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/amd64/amd64 trap.c Log: MFC the AUDIT_SYSCALL_{EXIT|ENTER} macros. This unbreaks auditing for amd64 by allocating and committing audit records for syscalls. It should be

cvs commit: src/sys/amd64/amd64 trap.c

2006-11-28 Thread Ruslan Ermilov
ru 2006-11-28 20:04:00 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c Log: Differentiate between data and instruction fetch in the fatal page fault trap handler. Reviewed by:alc Revision ChangesPath 1.312 +2 -1 src/sys/

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c

2006-08-14 Thread Alan Cox
alc 2006-08-14 19:53:53 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/i386/i386trap.c Log: Eliminate an unnecessary initialization from trap_pfault() that also happens to contain a style error. Revision ChangesPath 1.310

cvs commit: src/sys/amd64/amd64 trap.c

2006-08-13 Thread Alan Cox
alc 2006-08-14 06:15:16 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c Log: It's not entirely obvious that PGEX_I must be zero if no-execute is neither supported nor enabled. Just to be sure, verify that no-execute is enabled before passing VM_PRO

cvs commit: src/sys/amd64/amd64 trap.c

2006-08-07 Thread Alan Cox
alc 2006-08-08 04:01:29 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c Log: Pass VM_PROT_EXECUTE to vm_fault() instead of VM_PROT_READ if the page fault was caused by an instruction fetch. Revision ChangesPath 1.308 +6 -0 src/sys

cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/arm/arm trap.c src/sys/i386/i386 trap.c src/sys/ia64/ia32 ia32_trap.c src/sys/ia64/ia64 trap.c src/sys/powerpc/powerpc

2006-07-28 Thread John Baldwin
jhb 2006-07-28 20:22:58 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/amd64/ia32 ia32_syscall.c sys/arm/arm trap.c sys/i386/i386trap.c sys/ia64/ia32ia32_trap.c sys/ia64/ia64trap.c sys

Re: cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/amd64/linux32 syscalls.master src/sys/arm/arm trap.c src/sys/compat/freebsd32 syscalls.master src/sys/compat/svr4 s

2006-07-28 Thread Marcel Moolenaar
On Fri, Jul 28, 2006 at 07:05:29PM +, John Baldwin wrote: > Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used to > mark system calls as being MPSAFE: > - Stop conditionally acquiring Giant around system call invocations. > - Remove all of the 'M' prefixes from the ma

Re: cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/amd64/linux32 syscalls.master src/sys/arm/arm trap.c src/sys/compat/freebsd32 syscalls.master src/sys/compat/svr4

2006-07-28 Thread Robert Watson
On Fri, 28 Jul 2006, John Baldwin wrote: Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used to mark system calls as being MPSAFE: - Stop conditionally acquiring Giant around system call invocations. - Remove all of the 'M' prefixes from the master system call files. - Rem

cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/amd64/linux32 syscalls.master src/sys/arm/arm trap.c src/sys/compat/freebsd32 syscalls.master src/sys/compat/svr4 sysca

2006-07-28 Thread John Baldwin
jhb 2006-07-28 19:05:29 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/amd64/ia32 ia32_syscall.c sys/amd64/linux32syscalls.master sys/arm/arm trap.c sys/compat/freebsd32 syscalls.master sys/compat/svr4 sy

cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c src/sys/arm/arm trap.c src/sys/conf files src/sys/i386/i386 trap.c src/sys/ia64/ia32 ia32_trap.c src/sys/ia64/ia64 trap.c src/s

2006-07-27 Thread John Baldwin
jhb 2006-07-27 22:32:30 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/amd64/ia32 ia32_syscall.c sys/arm/arm trap.c sys/conf files sys/i386/i386trap.c sys/ia64/ia32ia32_trap.c sys/

cvs commit: src/sys/amd64/amd64 trap.c src/sys/amd64/ia32 ia32_syscall.c

2006-02-04 Thread Wayne Salamon
wsalamon2006-02-04 20:37:20 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/amd64/ia32 ia32_syscall.c Log: Call the audit syscall enter/exit functions for the amd64 architecture, both 32-bit and 64-bit paths. System calls will now be audite

cvs commit: src/sys/amd64/amd64 trap.c src/sys/arm/arm trap.c src/sys/i386/i386 trap.c

2006-01-06 Thread John Baldwin
jhb 2006-01-06 18:02:12 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/arm/arm trap.c sys/i386/i386trap.c Log: Fix various places that were testing td_critnest to see if interrupts should remain disabled during a trap o

cvs commit: src/sys/amd64/amd64 trap.c

2005-12-09 Thread David Xu
davidxu 2005-12-09 13:30:34 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c Log: Sync with i386, fix compiling for non-SMP. Revision ChangesPath 1.298 +2 -0 src/sys/amd64/amd64/trap.c ___ cvs-

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c

2005-11-28 Thread John Baldwin
jhb 2005-11-28 20:03:15 UTC FreeBSD src repository Modified files:(Branch: RELENG_5) sys/amd64/amd64 trap.c sys/i386/i386trap.c Log: MFC: Always print the trap number for fatal traps and add trap messages for T_XMMFLT and T_RESERVED. Revision

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c

2005-11-28 Thread John Baldwin
jhb 2005-11-28 20:03:04 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/amd64/amd64 trap.c sys/i386/i386trap.c Log: MFC: Always print the trap number for fatal traps and add trap messages for T_XMMFLT and T_RESERVED. Revision

cvs commit: src/sys/amd64/amd64 trap.c src/sys/i386/i386 trap.c

2005-11-18 Thread John Baldwin
jhb 2005-11-18 19:26:47 UTC FreeBSD src repository Modified files: sys/amd64/amd64 trap.c sys/i386/i386trap.c Log: - Always print the trap number so that we have something to start with for mystery traps. If we don't have a message for a given trap, jus