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

2015-11-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Nov 22 13:41:24 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: amd64_trap.S autoconf.c bios32.c gdt.c kgdb_machdep.c linux32_sigcode.S machdep.c mptramp.S netbsd32_machdep.c spl.S trap.c vector.S Log

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

2015-11-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Nov 22 14:06:08 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Remove cpu_vendorname (unused). It is retrieved later in identcpu.c. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82

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

2015-11-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Nov 22 10:19:00 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Clarify: - add some comments - rename some jumps - KNF No functional change. To generate a diff of this commit: cvs rdiff -u -r1.80

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

2015-11-21 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sat Nov 21 12:34:48 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: copy.S Log Message: Remove the amd64 implementation of fuword and suword. They are not used in the MI+amd64 code - Christos replaced them yesterday by copy*.

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

2015-11-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Nov 20 11:58:00 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: genassym.cf locore.S Log Message: A few changes: - remove cpu_id and cpu_brand_id (unused) - copy a comment from i386 about fillkpt - define PDE_SIZE (i386)

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

2015-07-14 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Wed Jul 15 04:10:02 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Add comment (ACPI_WAKEUP_ADDR). To generate a diff of this commit: cvs rdiff -u -r1.212 -r1.213 src/sys/arch/amd64/amd64/machdep.c

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

2015-06-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Jun 30 21:08:24 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: cpu_in_cksum.S Log Message: handle PIC compilation (if we are building a PIE system; this is used by tests) To generate a diff of this commit: cvs rdiff

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

2015-05-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue May 12 23:16:47 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: db_disasm.c Log Message: When in Rome... use true or false, instead of TRUE and FALSE. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22

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

2015-03-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 7 18:41:40 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: linux32_syscall.c linux_syscall.c netbsd32_syscall.c Log Message: add dtrace hooks To generate a diff of this commit: cvs rdiff -u -r1.31

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

2015-02-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Feb 27 15:35:10 UTC 2015 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: Tidy up error handling, and return SIGBUS for mmap past the end of file as required by the spec. To generate a diff of this commit:

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

2014-12-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Dec 14 21:27:49 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Added Files: src/sys/arch/amd64/amd64: compat_13_machdep.c compat_16_machdep.c Log Message: Move the empty sigreturn functions to

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

2014-11-26 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 27 04:48:39 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: spl.S Log Message: Comments. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/sys/arch/amd64/amd64/spl.S Please note that diffs are not

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

2014-11-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Nov 25 19:54:08 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: linux32_syscall.c Log Message: CID 981752: printf format To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31

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

2014-06-29 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Jun 29 23:21:28 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: rbus_machdep.c Log Message: drop trailing whitespace To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/amd64/amd64/rbus_machdep.c

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

2014-05-16 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Fri May 16 12:55:43 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: netbsd32_syscall.c Log Message: Do not compute code value more than once. Remove unneeded before trace_enter()/trace_exit() calls. This fix some cases where

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

2014-05-12 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon May 12 09:01:35 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: stmt;; - stmt; To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208 src/sys/arch/amd64/amd64/machdep.c Please note that

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

2014-05-12 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon May 12 13:49:24 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Don't reserve space (128) on signal stack for unknown reasons; the actual space for struct sigframe_siginfo (+ alignment) is

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

2014-05-12 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon May 12 17:27:23 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: revert previous; the 128 bytes is for the AMD64 redzone To generate a diff of this commit: cvs rdiff -u -r1.209 -r1.210

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

2014-03-11 Thread Lars Heidieker
Module Name:src Committed By: para Date: Tue Mar 11 20:54:29 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: mark a diagnostic only variable To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/arch/amd64/amd64/trap.c Please note

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

2014-02-09 Thread David Laight
Module Name:src Committed By: dsl Date: Sun Feb 9 19:42:04 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: cpufunc.S Log Message: Best if x86_stmxcsr executes stmxcsr. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/amd64/amd64/cpufunc.S

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

2014-02-09 Thread David Laight
Module Name:src Committed By: dsl Date: Sun Feb 9 22:19:02 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: fpu.c Log Message: Simplify fputrap() considerably. There is no need to save the fpu state here, and definitely no need to initialise the fpu. The code is

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

2014-02-09 Thread David Laight
Module Name:src Committed By: dsl Date: Sun Feb 9 23:02:25 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: fpu.c Log Message: Steal the table from i386/isa/npx.c than selects the highest priority floating point error when raising a signal. Multiple errors bits can

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

2014-01-11 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Jan 11 19:31:47 UTC 2014 Modified Files: src/sys/arch/amd64/amd64: mptramp.S Log Message: remove unused and undefined .globl To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/amd64/amd64/mptramp.S

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

2013-12-12 Thread David Laight
Module Name:src Committed By: dsl Date: Thu Dec 12 22:41:03 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: process_machdep.c Log Message: Since regs-fxstate is actually of type 'struct fxsave64' use a structure copy instead of a 'not obviously incorrect' memcpy().

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

2013-11-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Nov 2 00:41:58 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: sprinkle __diagused To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83

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

2013-10-27 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Oct 27 16:25:01 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: fpu.c Log Message: - fpu_state_save() on amd64: ci-ci_fpsaving is no longer used, simplify. - Remove some unnecessary header inclusions. Misc clean up while

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

2013-10-17 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Oct 17 20:57:58 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: remove unused variable, and move variable used only by XEN in the XEN ifdef. To generate a diff of this commit: cvs rdiff -u

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

2013-10-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 16 18:07:56 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: gdt.c Log Message: remove unused To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/amd64/gdt.c Please note that diffs are

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

2013-06-25 Thread David Laight
Module Name:src Committed By: dsl Date: Tue Jun 25 21:08:07 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: Improve the dodgy code that writes the FP regs into core dumps of 32bit apps. (I'm not pretending it is correct yet!) The 'struct

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

2013-06-22 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Jun 22 06:23:28 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: lock_stubs.S Log Message: Use END() to set ELF symbol size. Set local data type/size too. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25

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

2013-06-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Jun 22 02:33:44 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: amd64func.S Log Message: Use END() to set ELF symbol size. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

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

2013-06-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Jun 22 05:56:32 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: cpu_in_cksum.S Log Message: Use END() to set ELF symbol size. Set local string type/size too. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2013-06-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jun 5 14:37:04 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: declaring mtrr_funcs once should be enough. To generate a diff of this commit: cvs rdiff -u -r1.194 -r1.195

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

2013-04-02 Thread Takahiro Kambe
Module Name:src Committed By: taca Date: Tue Apr 2 13:28:42 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Use printf_nolog() as i386 when print remaing bytes at crash dump to prevent message buffer with cound down. To generate a diff of this

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

2013-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jan 14 00:06:12 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: print the lid too. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/arch/amd64/amd64/trap.c Please note that

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

2013-01-12 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sat Jan 12 16:56:11 UTC 2013 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: enable sparse dumps by default. To generate a diff of this commit: cvs rdiff -u -r1.191 -r1.192 src/sys/arch/amd64/amd64/machdep.c

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

2012-11-13 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Tue Nov 13 14:09:36 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: fix sparse crash dumps to contain enough data to be useful, in particular the top-level page table pages. use pmap_kremove_local() while

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

2012-11-07 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu Nov 8 02:00:44 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: autoconf.c Log Message: add include of opt_intrdebug.h. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/amd64/amd64/autoconf.c

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

2012-11-02 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Fri Nov 2 08:31:29 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: spl.S Log Message: fix a comment To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amd64/amd64/spl.S Please note that diffs are not

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

2012-11-02 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Fri Nov 2 08:33:16 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: vector.S Log Message: comment To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/arch/amd64/amd64/vector.S Please note that diffs are not

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

2012-10-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Oct 3 17:43:22 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: db_machdep.c Log Message: Use db_read_value to read the trapframe fields in db_nextframe. Fixes SIGSEGV on bt in crash(8) when the stack trace ends in

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

2012-09-02 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Mon Sep 3 05:01:45 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Revert to unmanaged x86 memory mapped isa and pci space. This is a revert of commit r1.169:

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

2012-08-28 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 28 15:54:41 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: don't undef TRAP_SIGDEBUG To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/arch/amd64/amd64/trap.c Please note

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

2012-06-16 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Jun 16 16:42:27 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Annotate tautological if, so that clang doesn't warn about the dt usage later on. To generate a diff of this commit: cvs rdiff -u

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

2012-06-12 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Tue Jun 12 22:16:05 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: machdep.c netbsd32_machdep.c Log Message: If the user process provided a bogus signal handler address, kill it now instead of trying to jump to the bogus

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

2012-05-22 Thread David Laight
Module Name:src Committed By: dsl Date: Tue May 22 21:10:26 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: vector.S Log Message: If we get a fault setting the user %gs, or on a iret that is returning to userspace, we must do a 'swapgs' to reload the kernel %gs_base.

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

2012-05-22 Thread David Laight
Module Name:src Committed By: dsl Date: Tue May 22 21:14:37 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: Treat traps in kernel mode during the 'return to user' iret sequence as user faults. Based heavily in the i386 code with the correct opcode

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

2012-05-07 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Mon May 7 12:20:27 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: db_memrw.c Log Message: invlpg on a non canonical address is a noop, so no chance to invalidate the TLB and the CPU will not notice the access right change.

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

2012-05-07 Thread David Laight
Module Name:src Committed By: dsl Date: Mon May 7 21:09:29 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: vector.S Log Message: Rejig the way TRAP() and ZTRAP() are defined and add Z/TRAP_NJ() that excludes the 'jmp alltraps'. Use the _NJ versions for trap entries

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

2012-04-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Apr 29 21:54:51 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: tidy up... To generate a diff of this commit: cvs rdiff -u -r1.181 -r1.182 src/sys/arch/amd64/amd64/machdep.c Please note that

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

2012-04-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Apr 21 18:52:37 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: vector.S Log Message: Alignment fault traps push the error code automatically, so don't use ZTRAP! To generate a diff of this commit: cvs rdiff -u -r1.38

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

2012-04-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Apr 15 00:34:09 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Fix check_mcontext for PK_32 binaries. Makes gdb work for i386 binaries on amd64. To generate a diff of this commit: cvs rdiff -u

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

2012-02-24 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Feb 25 00:13:28 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: bios32.c Log Message: Avoid empty loop bodies. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/amd64/amd64/bios32.c Please note

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

2012-02-22 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Wed Feb 22 14:12:04 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: db_machdep.c Log Message: fix stack backtraces through traps. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/amd64/amd64/db_machdep.c

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

2012-02-04 Thread Reinoud Zandijk
Module Name:src Committed By: reinoud Date: Sat Feb 4 22:45:42 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: Fix address of SIGILL instruction on amd64 as previously fixed on i386. It used to return the effective address of the faulted memory

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

2011-12-20 Thread Jared D. McNeill
Module Name:src Committed By: jmcneill Date: Tue Dec 20 13:17:05 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: process_machdep.c Log Message: from http://www.freshbsd.org/commit/openbsd/ae7f934ae5bdf57dcf3431ba55fd1da93b8f1963 Initialize abridged tag word properly.

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

2011-11-22 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Wed Nov 23 01:15:02 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: db_memrw.c Log Message: Kill dependency to xpmap_update(), and use setbits/clearbits to update kernel PTE rights. To generate a diff of this commit: cvs rdiff

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

2011-11-06 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Sun Nov 6 15:51:09 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: DTRT with macros and use xen's info page when initialising pmap_pa_start and pmap_pa_end. To generate a diff of this commit: cvs

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

2011-11-06 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Sun Nov 6 15:53:04 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: Use the right format strings with printf To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src/sys/arch/amd64/amd64/trap.c

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

2011-10-31 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Mon Oct 31 12:42:36 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: dumpsys_seg: don't overwrite the previous mapping To generate a diff of this commit: cvs rdiff -u -r1.167 -r1.168

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

2011-10-05 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Wed Oct 5 20:39:24 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: Remove extra space. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/arch/amd64/amd64/trap.c Please note that diffs

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

2011-08-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Aug 31 18:52:38 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: fix reversed test. To generate a diff of this commit: cvs rdiff -u -r1.166 -r1.167 src/sys/arch/amd64/amd64/machdep.c Please note

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

2011-08-01 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Mon Aug 1 22:21:01 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: linux32_sigcode.S Log Message: Remove redundant , after .balign. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

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

2011-07-17 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Jul 17 15:16:59 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: CR4_PAE is always set to 1 under amd64, so indicate that PAE mode is enabled. Can be useful for 32-bits test runs on amd64 hosts. To

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

2011-07-01 Thread David Young
Module Name:src Committed By: dyoung Date: Fri Jul 1 19:24:14 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: fpu.c genassym.cf rbus_machdep.c Log Message: #include sys/bus.h instead of machine/bus.h. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

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

2011-05-20 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri May 20 13:32:35 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Be more explicit that the w part of %r11 is meant. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

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

2011-05-20 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri May 20 13:33:11 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: busfunc.S Log Message: The %dx argument of in/out is not a memory reference, so don't use it as such. To generate a diff of this commit: cvs rdiff -u -r1.9

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

2011-03-06 Thread Cherry G. Mathew
Module Name:src Committed By: cherry Date: Mon Mar 7 02:24:57 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: fpu.c Log Message: Use macros clts/stts instead of directly manipulating CR0 flags. Expose fpuinit to XEN build. (remove #ifdef XEN) To generate a diff of

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

2011-02-22 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Feb 23 03:31:49 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: CP error To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/arch/amd64/amd64/netbsd32_machdep.c Please

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

2011-02-21 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Feb 22 05:07:36 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: cpufunc.S Log Message: Be explicit about the member of the fld family wanted here. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

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

2011-02-21 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Feb 22 07:12:29 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: mainbus.c Log Message: Fix build in admittedly quixotic case with IPMI but no PCI or ACPI. (ACPI currently doesn't work without PCI, fwiw.) To generate a

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

2011-02-18 Thread Matthias Drochner
Module Name:src Committed By: drochner Date: Fri Feb 18 18:00:52 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: db_disasm.c Log Message: fix misinterpretation of REX prefixes where use of the accumulator as operand is hardwired into the instruction code, mostly from

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

2011-01-26 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Wed Jan 26 21:44:32 UTC 2011 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: Do mask the upper 16 bits, when sanity checking fs/gs register values. Fix my own PR/43842. To generate a diff of this

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

2010-12-18 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sat Dec 18 13:53:34 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Free tables are already zeroed in xen_pmap_bootstrap. No need to do it a second time in assembly code. To generate a diff of this commit:

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

2010-11-17 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Nov 17 18:22:17 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: Fix build with COMPAT_13. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

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

2010-11-14 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon Nov 15 06:12:28 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: struct lwp * and struct proc * derefs. To generate a diff of this commit: cvs rdiff -u -r1.156 -r1.157

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

2010-10-21 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Thu Oct 21 11:22:55 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: cpu_fsgs_zero: always clear tf_fs and tf_gs. To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151

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

2010-10-21 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Thu Oct 21 11:27:46 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: cpu_fsgs_zero: clear %fs and %gs even in the case of !PK_32. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152

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

2010-10-21 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Thu Oct 21 11:28:34 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: cpu_setmcontext: add a comment To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153 src/sys/arch/amd64/amd64/machdep.c

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

2010-10-21 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Thu Oct 21 11:39:45 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Xsyscall: save %es before enabling interrupts. otherwise it can be clobbered by preemption. PR/43903. To generate a diff of this

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

2010-10-21 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Thu Oct 21 11:41:31 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Xsyscall: remove an unused label. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/arch/amd64/amd64/locore.S

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

2010-10-21 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Thu Oct 21 11:42:27 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Xsyscall: remove a stale comment. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/sys/arch/amd64/amd64/locore.S

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

2010-10-21 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Thu Oct 21 11:43:23 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: Xosyscall: sync with Xsyscall. To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/arch/amd64/amd64/locore.S Please

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

2010-09-22 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Sep 22 16:16:52 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Avoid fault if acpi_softc is NULL at attempted power-off. XXX at least some of this should be factored off into arch/x86. To

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

2010-09-05 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Sep 5 20:52:38 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: accept the LDT selector in check_sigcontext32() too. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67

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

2010-07-31 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sat Jul 31 18:38:33 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Add machdep.fpu_present, machdep.sse and machdep.sse2 sysctls for compatibility with i386 and compat32. To generate a diff of this

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

2010-07-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 26 12:39:04 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: follow suit with the i386, and correct the siginfo codes for integer overflow and zerodivide. To generate a diff of this commit: cvs

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

2010-06-22 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Tue Jun 22 18:26:05 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: copy.S Log Message: Fix ucas_32/ucas_64 on amd64. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/amd64/amd64/copy.S Please note

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

2010-05-10 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue May 11 02:34:40 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: Fix indentation To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/arch/amd64/amd64/netbsd32_machdep.c

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

2010-05-05 Thread David Young
Module Name:src Committed By: dyoung Date: Wed May 5 16:53:58 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: busfunc.S Log Message: As Andrew Doran points out, _ALIGN_TEXT is unused, and to test that X86_BUS_SPACE_IO equals 0 is no longer necessary. Get rid of the

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

2010-04-20 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Tue Apr 20 15:42:21 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: mptramp.S Log Message: Enable the NX bit feature early in the MP trampoline code (do not rely on cpu_init_msrs() to do it). Having NX bit set on a page will

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

2010-04-18 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Sun Apr 18 15:24:54 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: locore.S Log Message: When kernel remaps to high memory in amd64 locore, the GDT used before becomes invalid. As such, split it in two parts, one for use when

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

2010-01-18 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Mon Jan 18 21:55:40 UTC 2010 Modified Files: src/sys/arch/amd64/amd64: procfs_machdep.c Log Message: Do not check more than 32 bits against ci_feature_flags, to avoid printing bogus data on /proc/cpuinfo flags line. To generate

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

2009-12-30 Thread Jean-Yves Migeon
Module Name:src Committed By: jym Date: Thu Dec 31 01:11:28 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: machdep.c Log Message: Use banner() instead of amd64's custom use of printf's for copyright notice and total/available memory. To generate a diff of this

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

2009-11-15 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Nov 15 18:41:32 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: db_interface.c Log Message: Declare trap name array as extern const char *const [] to match how it's defined in trap.c. (Should really be in a header, of

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

2009-11-13 Thread David Laight
Module Name:src Committed By: dsl Date: Fri Nov 13 22:49:47 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: copy.S Log Message: tlbstate is 'int', so use 'cmpl' not 'cmpq'. Fixes gprof on amd64 PR/40960. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

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

2009-10-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Oct 1 09:13:54 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: cpufunc.S Log Message: Fix up mwait/monitor now that gas has been fixed. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

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

2009-09-25 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Sep 25 13:56:32 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: netbsd32_machdep.c Log Message: Ensure FP state is reset, if FP is used in a signal handler. Fixes PR kern/39299 for 32bit code. To generate a diff of this

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

2009-07-29 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed Jul 29 17:14:38 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: T_ASTFLT|T_USER: check for LP_OWEUPC in l_lpflag, not l_flag. Also, flag unset was on p-p_flag. Luckily, it did not corrupt the p_flag,

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

2009-07-16 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jul 16 14:18:09 UTC 2009 Modified Files: src/sys/arch/amd64/amd64: trap.c Log Message: handle protection fault properly. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/arch/amd64/amd64/trap.c

<    1   2   3   4   >