svn commit: r212619 - head/sys/sparc64/sparc64

2010-09-14 Thread Marius Strobl
Author: marius Date: Tue Sep 14 19:35:43 2010 New Revision: 212619 URL: http://svn.freebsd.org/changeset/base/212619 Log: Remove redundant raising of the PIL to PIL_TICK as the respective locore code already did that. Modified: head/sys/sparc64/sparc64/machdep.c head/sys/sparc64/sparc64/m

svn commit: r212620 - in head/sys: sparc64/sparc64 sun4v/sun4v

2010-09-14 Thread Marius Strobl
Author: marius Date: Tue Sep 14 20:31:09 2010 New Revision: 212620 URL: http://svn.freebsd.org/changeset/base/212620 Log: Remove a KASSERT which will also trigger for perfectly valid combinations of small maxsize and "large" (including BUS_SPACE_UNRESTRICTED) nsegments parameters. Generally

svn commit: r212621 - head/sys/dev/usb

2010-09-14 Thread Marius Strobl
Author: marius Date: Tue Sep 14 20:41:06 2010 New Revision: 212621 URL: http://svn.freebsd.org/changeset/base/212621 Log: Use saner nsegments and maxsegsz parameters when creating certain DMA tags; tags for 1-byte allocations cannot possibly be split across 2 segments and maxsegsz must not e

svn commit: r212663 - head/sys/sparc64/sparc64

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 15:18:41 2010 New Revision: 212663 URL: http://svn.freebsd.org/changeset/base/212663 Log: - Update the comment in swi_vm() regarding busdma bounce buffers; it's unlikely that support for these ever will be implemented on sparc64 as the IOMMUs are able to t

svn commit: r212676 - in head/sys: sparc64/sparc64 sun4v/sun4v

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 17:11:15 2010 New Revision: 212676 URL: http://svn.freebsd.org/changeset/base/212676 Log: Sync with other platforms: - make dflt_lock() always panic, - add kludge to use contigmalloc() when the alignment is larger than the size and print a diagnostic when

svn commit: r212679 - stable/8/sys/geom/part

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 17:38:59 2010 New Revision: 212679 URL: http://svn.freebsd.org/changeset/base/212679 Log: MFC: r208515 Fix some whitespace nits. Modified: stable/8/sys/geom/part/g_part_vtoc8.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/in

svn commit: r212680 - stable/7/sys/geom/part

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 17:39:15 2010 New Revision: 212680 URL: http://svn.freebsd.org/changeset/base/212680 Log: MFC: r208515 Fix some whitespace nits. Modified: stable/7/sys/geom/part/g_part_vtoc8.c Directory Properties: stable/7/sys/ (props changed) stable/7/sys/cddl/con

svn commit: r212683 - in stable/7/sys: sparc64/include sparc64/sparc64 sun4v/include sun4v/sun4v

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 18:09:15 2010 New Revision: 212683 URL: http://svn.freebsd.org/changeset/base/212683 Log: MFC: r210176 Allocate proper amount of memory for interrupt names on sparc64 and sun4v, same as done on other architectures. This removes garbage from `vmstat -ia` o

svn commit: r212684 - in stable/8/sys: sparc64/include sparc64/sparc64 sun4v/include sun4v/sun4v

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 18:09:16 2010 New Revision: 212684 URL: http://svn.freebsd.org/changeset/base/212684 Log: MFC: r210176 Allocate proper amount of memory for interrupt names on sparc64 and sun4v, same as done on other architectures. This removes garbage from `vmstat -ia` o

svn commit: r212685 - in stable/8/sys/sparc64: include sparc64

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 18:51:14 2010 New Revision: 212685 URL: http://svn.freebsd.org/changeset/base/212685 Log: MFC: r211049, r211568 For CPUs which ignore TD_CV and support hardware unaliasing don't bother doing page coloring. This results in a small but measurable performanc

svn commit: r212686 - in stable/7/sys/sparc64: include sparc64

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 18:51:15 2010 New Revision: 212686 URL: http://svn.freebsd.org/changeset/base/212686 Log: MFC: r211049, r211568 For CPUs which ignore TD_CV and support hardware unaliasing don't bother doing page coloring. This results in a small but measurable performanc

svn commit: r212689 - in stable/8/sys/sparc64: include sparc64

2010-09-15 Thread Marius Strobl
c64/mp_machdep.c Wed Sep 15 19:20:29 2010 (r212688) +++ stable/8/sys/sparc64/sparc64/mp_machdep.c Wed Sep 15 19:27:30 2010 (r212689) @@ -29,7 +29,7 @@ */ /*- * Copyright (c) 2002 Jake Burkholder. - * Copyright (c) 2007 Marius Strobl + * Copyright (c) 2007 - 2010 Marius Strobl

svn commit: r212690 - in stable/7/sys/sparc64: include sparc64

2010-09-15 Thread Marius Strobl
p.c Wed Sep 15 19:28:06 2010 (r212690) @@ -29,7 +29,7 @@ */ /*- * Copyright (c) 2002 Jake Burkholder. - * Copyright (c) 2007 Marius Strobl + * Copyright (c) 2007 - 2010 Marius Strobl * All rights reserved. * * Redistribution and use in source and binary forms, with or without

svn commit: r212695 - in stable/8/sys/sparc64: include sparc64

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 20:17:18 2010 New Revision: 212695 URL: http://svn.freebsd.org/changeset/base/212695 Log: MFC: r210601 (partial), r211071, r211073 - As it is not possible for sched_bind(9) to context switch with td_critnest > 1 when not already running on the desired CPU

svn commit: r212696 - in stable/7/sys/sparc64: include sparc64

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 20:17:20 2010 New Revision: 212696 URL: http://svn.freebsd.org/changeset/base/212696 Log: MFC: r210601 (partial), r211071, r211073 - As it is not possible for sched_bind(9) to context switch with td_critnest > 1 when not already running on the desired CPU

svn commit: r212697 - stable/8/cddl/lib/libzpool

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 20:40:27 2010 New Revision: 212697 URL: http://svn.freebsd.org/changeset/base/212697 Log: MFC: r208459 Use real atomic operations for sparc64. Modified: stable/8/cddl/lib/libzpool/Makefile Directory Properties: stable/8/cddl/lib/libzpool/ (props change

svn commit: r212698 - stable/7/cddl/lib/libzpool

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 20:40:29 2010 New Revision: 212698 URL: http://svn.freebsd.org/changeset/base/212698 Log: MFC: r208459 Use real atomic operations for sparc64. Modified: stable/7/cddl/lib/libzpool/Makefile Directory Properties: stable/7/cddl/lib/libzpool/ (props change

svn commit: r212705 - head/sys/sparc64/include

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 21:11:29 2010 New Revision: 212705 URL: http://svn.freebsd.org/changeset/base/212705 Log: Add macros for alternate entry points. Modified: head/sys/sparc64/include/asm.h Modified: head/sys/sparc64/include/asm.h =

svn commit: r212709 - in head/sys/sparc64: include sparc64

2010-09-15 Thread Marius Strobl
Author: marius Date: Wed Sep 15 21:44:31 2010 New Revision: 212709 URL: http://svn.freebsd.org/changeset/base/212709 Log: Add a VIS-based block copy function for SPARC64 V and later, which additionally takes advantage of the prefetch cache of these CPUs. Unlike the uncommitted US-III version

svn commit: r212725 - in head/sys: dev/gem modules/gem

2010-09-16 Thread Marius Strobl
Author: marius Date: Thu Sep 16 09:29:48 2010 New Revision: 212725 URL: http://svn.freebsd.org/changeset/base/212725 Log: Merge r207585 from cas(4): - Don't probe for PHYs if we already know to use a SERDES. Unlike as with cas(4) this only serves to speed up the the device attach though an

svn commit: r212729 - head/sys/boot/sparc64/boot1

2010-09-16 Thread Marius Strobl
Author: marius Date: Thu Sep 16 12:05:00 2010 New Revision: 212729 URL: http://svn.freebsd.org/changeset/base/212729 Log: Merge from powerpc: - Change putc_func_t to use a char instead of an int for the character. - Make functions and variables not used outside of this source file static.

svn commit: r212730 - head/sys/sparc64/sparc64

2010-09-16 Thread Marius Strobl
Author: marius Date: Thu Sep 16 12:05:46 2010 New Revision: 212730 URL: http://svn.freebsd.org/changeset/base/212730 Log: Remove accidentally committed test code which effectively prevented the use of the SPARC64 V VIS-based block copy function added in r212709. Reported by: Michael Moll M

svn commit: r212814 - stable/8/sys/sparc64/sparc64

2010-09-18 Thread Marius Strobl
Author: marius Date: Sat Sep 18 08:18:53 2010 New Revision: 212814 URL: http://svn.freebsd.org/changeset/base/212814 Log: MFC: r212619 Remove redundant raising of the PIL to PIL_TICK as the respective locore code already did that. Modified: stable/8/sys/sparc64/sparc64/machdep.c stab

svn commit: r212815 - stable/7/sys/sparc64/sparc64

2010-09-18 Thread Marius Strobl
Author: marius Date: Sat Sep 18 08:18:56 2010 New Revision: 212815 URL: http://svn.freebsd.org/changeset/base/212815 Log: MFC: r212619 Remove redundant raising of the PIL to PIL_TICK as the respective locore code already did that. Modified: stable/7/sys/sparc64/sparc64/machdep.c stab

svn commit: r212816 - in stable/8/sys: sparc64/sparc64 sun4v/sun4v

2010-09-18 Thread Marius Strobl
Author: marius Date: Sat Sep 18 08:20:36 2010 New Revision: 212816 URL: http://svn.freebsd.org/changeset/base/212816 Log: MFC: r212620 Remove a KASSERT which will also trigger for perfectly valid combinations of small maxsize and "large" (including BUS_SPACE_UNRESTRICTED) nsegments para

svn commit: r212817 - in stable/7/sys: sparc64/sparc64 sun4v/sun4v

2010-09-18 Thread Marius Strobl
Author: marius Date: Sat Sep 18 08:20:39 2010 New Revision: 212817 URL: http://svn.freebsd.org/changeset/base/212817 Log: MFC: r212620 Remove a KASSERT which will also trigger for perfectly valid combinations of small maxsize and "large" (including BUS_SPACE_UNRESTRICTED) nsegments para

svn commit: r212819 - stable/8/sys/dev/usb

2010-09-18 Thread Marius Strobl
Author: marius Date: Sat Sep 18 08:25:12 2010 New Revision: 212819 URL: http://svn.freebsd.org/changeset/base/212819 Log: MFC: r212621 Use saner nsegments and maxsegsz parameters when creating certain DMA tags; tags for 1-byte allocations cannot possibly be split across 2 segments and m

svn commit: r213014 - stable/8/sys/sparc64/sparc64

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 19:55:37 2010 New Revision: 213014 URL: http://svn.freebsd.org/changeset/base/213014 Log: MFC: r212663 - Update the comment in swi_vm() regarding busdma bounce buffers; it's unlikely that support for these ever will be implemented on sparc64 as the IO

svn commit: r213015 - stable/7/sys/sparc64/sparc64

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 19:55:40 2010 New Revision: 213015 URL: http://svn.freebsd.org/changeset/base/213015 Log: MFC: r212663 - Update the comment in swi_vm() regarding busdma bounce buffers; it's unlikely that support for these ever will be implemented on sparc64 as the IO

svn commit: r213017 - in stable/7/sys: sparc64/sparc64 sun4v/sun4v

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 19:59:11 2010 New Revision: 213017 URL: http://svn.freebsd.org/changeset/base/213017 Log: MFC: r212676 Sync with other platforms: - make dflt_lock() always panic, - add kludge to use contigmalloc() when the alignment is larger than the size and print

svn commit: r213016 - in stable/8/sys: sparc64/sparc64 sun4v/sun4v

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 19:59:11 2010 New Revision: 213016 URL: http://svn.freebsd.org/changeset/base/213016 Log: MFC: r212676 Sync with other platforms: - make dflt_lock() always panic, - add kludge to use contigmalloc() when the alignment is larger than the size and print

svn commit: r213018 - stable/8/sys/sparc64/include

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:01:33 2010 New Revision: 213018 URL: http://svn.freebsd.org/changeset/base/213018 Log: MFC: r212705 Add macros for alternate entry points. Modified: stable/8/sys/sparc64/include/asm.h Directory Properties: stable/8/sys/ (props changed) stable/8/sy

svn commit: r213019 - stable/7/sys/sparc64/include

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:01:35 2010 New Revision: 213019 URL: http://svn.freebsd.org/changeset/base/213019 Log: MFC: r212705 Add macros for alternate entry points. Modified: stable/7/sys/sparc64/include/asm.h Directory Properties: stable/7/sys/ (props changed) stable/7/sy

svn commit: r213020 - in stable/8/sys/sparc64: include sparc64

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:03:59 2010 New Revision: 213020 URL: http://svn.freebsd.org/changeset/base/213020 Log: MFC: rr212709, r212730 Add a VIS-based block copy function for SPARC64 V and later, which additionally takes advantage of the prefetch cache of these CPUs. Unlike th

svn commit: r213021 - in stable/7/sys/sparc64: include sparc64

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:04:03 2010 New Revision: 213021 URL: http://svn.freebsd.org/changeset/base/213021 Log: MFC: rr212709, r212730 Add a VIS-based block copy function for SPARC64 V and later, which additionally takes advantage of the prefetch cache of these CPUs. Unlike th

svn commit: r213023 - in stable/8/sys: dev/gem modules/gem

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:15:34 2010 New Revision: 213023 URL: http://svn.freebsd.org/changeset/base/213023 Log: MFC: r212725 Merge r207585 (MFC'ed to stable/8 in r208086) from cas(4): - Don't probe for PHYs if we already know to use a SERDES. Unlike as with cas(4) this only

svn commit: r213024 - in stable/7/sys: dev/gem modules/gem

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:15:38 2010 New Revision: 213024 URL: http://svn.freebsd.org/changeset/base/213024 Log: MFC: r212725 Merge r207585 (MFC'ed to stable/7 in r208087) from cas(4): - Don't probe for PHYs if we already know to use a SERDES. Unlike as with cas(4) this only

svn commit: r213026 - stable/7/sys/boot/sparc64/boot1

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:17:34 2010 New Revision: 213026 URL: http://svn.freebsd.org/changeset/base/213026 Log: MFC: r212729 Merge from powerpc: - Change putc_func_t to use a char instead of an int for the character. - Make functions and variables not used outside of this sour

svn commit: r213025 - stable/8/sys/boot/sparc64/boot1

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:17:33 2010 New Revision: 213025 URL: http://svn.freebsd.org/changeset/base/213025 Log: MFC: r212729 Merge from powerpc: - Change putc_func_t to use a char instead of an int for the character. - Make functions and variables not used outside of this sour

svn commit: r213027 - stable/7/libexec/tftpd

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 20:27:59 2010 New Revision: 213027 URL: http://svn.freebsd.org/changeset/base/213027 Log: MFC: r173852 Add the -W options, which acts the same as -w but will generate unique names based on the submitted filename, a strftime(3) format string and a two digi

svn commit: r213029 - stable/7/libexec/tftpd

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:02:51 2010 New Revision: 213029 URL: http://svn.freebsd.org/changeset/base/213029 Log: MFC: r173854 Add "with" to make the line go smoother. Modified: stable/7/libexec/tftpd/tftpd.8 Directory Properties: stable/7/libexec/tftpd/ (props changed) Modi

svn commit: r213030 - stable/8/libexec/tftpd

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:06:41 2010 New Revision: 213030 URL: http://svn.freebsd.org/changeset/base/213030 Log: MFC: r205076 (partial) Fix several typos in macros or macro misusage. Found by: make manlint Reviewed by: ru Approved by: philip (mentor) Modified: sta

svn commit: r213031 - stable/7/libexec/tftpd

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:06:43 2010 New Revision: 213031 URL: http://svn.freebsd.org/changeset/base/213031 Log: MFC: r205076 (partial) Fix several typos in macros or macro misusage. Found by: make manlint Reviewed by: ru Approved by: philip (mentor) Modified: sta

svn commit: r213034 - stable/7/usr.bin/tftp

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:43:48 2010 New Revision: 213034 URL: http://svn.freebsd.org/changeset/base/213034 Log: MFC: r183857 Use strlcpy() instead of strncpy() when we want the string to be NUL-terminated. Modified: stable/7/usr.bin/tftp/main.c Directory Properties: stable/

svn commit: r213035 - stable/7/usr.bin/tftp

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:44:55 2010 New Revision: 213035 URL: http://svn.freebsd.org/changeset/base/213035 Log: MFC: r183858 ANSIfy, plus constify interfaces where possible. Modified: stable/7/usr.bin/tftp/extern.h stable/7/usr.bin/tftp/main.c stable/7/usr.bin/tftp/tftp.c

svn commit: r213036 - stable/8/usr.bin/tftp

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:54:13 2010 New Revision: 213036 URL: http://svn.freebsd.org/changeset/base/213036 Log: MFC: r207607, r207621, r209112, r209550, r209551 Go ahead and merge the work edwin@ on tftpd into the tree. It is a lot better than what's in the tree now. Edwin tes

svn commit: r213038 - stable/8/libexec/tftpd

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:54:30 2010 New Revision: 213038 URL: http://svn.freebsd.org/changeset/base/213038 Log: MFC: r207608, r207614, r212651, r212665 Go ahead and merge the work edwin@ on tftpd into the tree. It is a lot better than what's in the tree now. Edwin tested it at

svn commit: r213037 - stable/7/usr.bin/tftp

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:54:16 2010 New Revision: 213037 URL: http://svn.freebsd.org/changeset/base/213037 Log: MFC: r207607, r207621, r209112, r209550, r209551 Go ahead and merge the work edwin@ on tftpd into the tree. It is a lot better than what's in the tree now. Edwin tes

svn commit: r213039 - stable/7/libexec/tftpd

2010-09-22 Thread Marius Strobl
Author: marius Date: Wed Sep 22 21:54:34 2010 New Revision: 213039 URL: http://svn.freebsd.org/changeset/base/213039 Log: MFC: r207608, r207614, r212651, r212665 Go ahead and merge the work edwin@ on tftpd into the tree. It is a lot better than what's in the tree now. Edwin tested it at

svn commit: r213053 - head/usr.bin/tftp

2010-09-23 Thread Marius Strobl
Author: marius Date: Thu Sep 23 10:03:03 2010 New Revision: 213053 URL: http://svn.freebsd.org/changeset/base/213053 Log: Remove an explicit assignment of the CFLAGS variable intended for debugging purposes only. MFC after:3 days Modified: head/usr.bin/tftp/Makefile Modified: head

svn commit: r213075 - in head: libexec/tftpd usr.bin/tftp

2010-09-23 Thread Marius Strobl
Author: marius Date: Thu Sep 23 14:06:15 2010 New Revision: 213075 URL: http://svn.freebsd.org/changeset/base/213075 Log: Try to adhere to style.Makefile(5). MFC after:3 days Modified: head/libexec/tftpd/Makefile head/usr.bin/tftp/Makefile Modified: head/libexec/tftpd/Makefile ===

svn commit: r213099 - in head: libexec/tftpd usr.bin/tftp

2010-09-24 Thread Marius Strobl
Author: marius Date: Fri Sep 24 10:40:17 2010 New Revision: 213099 URL: http://svn.freebsd.org/changeset/base/213099 Log: Make WARNS=6 clean. MFC after:1 week Modified: head/libexec/tftpd/Makefile head/libexec/tftpd/tftp-file.c head/libexec/tftpd/tftp-options.c head/libexec/tft

svn commit: r213102 - head/libexec/tftpd

2010-09-24 Thread Marius Strobl
Author: marius Date: Fri Sep 24 14:44:04 2010 New Revision: 213102 URL: http://svn.freebsd.org/changeset/base/213102 Log: Remove the duplicate logging of failed read requests, whose error message also was inappropriate as it triggered for every EACCESS and ENOTFOUND, not just the case the -n

svn commit: r213104 - head/sys/sparc64/sparc64

2010-09-24 Thread Marius Strobl
Author: marius Date: Fri Sep 24 15:12:18 2010 New Revision: 213104 URL: http://svn.freebsd.org/changeset/base/213104 Log: minor simplifications and cosmetics Modified: head/sys/sparc64/sparc64/elf_machdep.c Modified: head/sys/sparc64/sparc64/elf_machdep.c

svn commit: r213105 - head/sys/dev/mpt

2010-09-24 Thread Marius Strobl
Author: marius Date: Fri Sep 24 16:40:46 2010 New Revision: 213105 URL: http://svn.freebsd.org/changeset/base/213105 Log: Improve r56796; the reply handler actually may remove the request from the chain in which case it shouldn't be removed twice. Reported by: Staale Kristoffersen MFC

svn commit: r213147 - head/sys/dev/mpt

2010-09-24 Thread Marius Strobl
Author: marius Date: Fri Sep 24 23:54:03 2010 New Revision: 213147 URL: http://svn.freebsd.org/changeset/base/213147 Log: Take mpt_req_on_{free,pending}_list() out from under INVARIANTS as these are generally useful and not just for debugging. Modified: head/sys/dev/mpt/mpt.h Modified: hea

Re: svn commit: r213105 - head/sys/dev/mpt

2010-09-25 Thread Marius Strobl
On Sat, Sep 25, 2010 at 01:45:44PM +1000, Lawrence Stewart wrote: > Hi Marius, > > On 09/25/10 02:40, Marius Strobl wrote: > > Author: marius > > Date: Fri Sep 24 16:40:46 2010 > > New Revision: 213105 > > URL: http://svn.freebsd.org/changeset/base/213105 > &

svn commit: r213188 - head/sys/dev/mii

2010-09-26 Thread Marius Strobl
Author: marius Date: Sun Sep 26 22:11:41 2010 New Revision: 213188 URL: http://svn.freebsd.org/changeset/base/213188 Log: - Remove clause 3 and 4 from TNF licenses. - Remove closes 3 & 4 from Manuel Bouyer's license. Obtained from:NetBSD Modified: head/sys/dev/mii/acphy.c hea

svn commit: r213229 - in head/sys/dev: dc mii

2010-09-27 Thread Marius Strobl
Author: marius Date: Mon Sep 27 20:31:03 2010 New Revision: 213229 URL: http://svn.freebsd.org/changeset/base/213229 Log: Use the mii_data provided via mii_attach_args and mii_pdata respectively instead of reaching out for the softc of the parent. Modified: head/sys/dev/dc/dcphy.c head/sy

svn commit: r213361 - head/sys/dev/mii

2010-10-02 Thread Marius Strobl
Author: marius Date: Sat Oct 2 17:20:30 2010 New Revision: 213361 URL: http://svn.freebsd.org/changeset/base/213361 Log: Try to adhere to style(9) and be consistent within this file. Modified: head/sys/dev/mii/mii.c Modified: head/sys/dev/mii/mii.c ==

svn commit: r213364 - in head/sys/dev: dc mii

2010-10-02 Thread Marius Strobl
Author: marius Date: Sat Oct 2 18:53:12 2010 New Revision: 213364 URL: http://svn.freebsd.org/changeset/base/213364 Log: - In the spirit of previous simplifications factor out the checks for a different PHY instance being selected and isolation out into the wrappers around the service m

svn commit: r213384 - in head/sys/dev: dc mii

2010-10-03 Thread Marius Strobl
Author: marius Date: Sun Oct 3 17:00:57 2010 New Revision: 213384 URL: http://svn.freebsd.org/changeset/base/213384 Log: Consistently always explicitly set IFM_HDX for half-duplex. Obtained from:OpenBSD (mostly) Modified: head/sys/dev/dc/dcphy.c head/sys/dev/dc/pnphy.c head/

svn commit: r213385 - head/sys/dev/mii

2010-10-03 Thread Marius Strobl
Author: marius Date: Sun Oct 3 17:05:25 2010 New Revision: 213385 URL: http://svn.freebsd.org/changeset/base/213385 Log: Remove an header that apart from the license is empty. Deleted: head/sys/dev/mii/axphyreg.h Modified: head/sys/dev/mii/axphy.c Modified: head/sys/dev/mii/axphy.c ==

svn commit: r213413 - stable/8/usr.bin/tftp

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 19:39:51 2010 New Revision: 213413 URL: http://svn.freebsd.org/changeset/base/213413 Log: MFC: r213053 Remove an explicit assignment of the CFLAGS variable intended for debugging purposes only. Modified: stable/8/usr.bin/tftp/Makefile Directory Propertie

svn commit: r213414 - stable/7/usr.bin/tftp

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 19:40:01 2010 New Revision: 213414 URL: http://svn.freebsd.org/changeset/base/213414 Log: MFC: r213053 Remove an explicit assignment of the CFLAGS variable intended for debugging purposes only. Modified: stable/7/usr.bin/tftp/Makefile Directory Propertie

svn commit: r213415 - in stable/8: libexec/tftpd usr.bin/tftp

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 19:51:15 2010 New Revision: 213415 URL: http://svn.freebsd.org/changeset/base/213415 Log: MFC: 213075 Try to adhere to style.Makefile(5). Modified: stable/8/libexec/tftpd/Makefile stable/8/usr.bin/tftp/Makefile Directory Properties: stable/8/libexec/tf

svn commit: r213416 - in stable/7: libexec/tftpd usr.bin/tftp

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 19:51:16 2010 New Revision: 213416 URL: http://svn.freebsd.org/changeset/base/213416 Log: MFC: r213075 Try to adhere to style.Makefile(5). Modified: stable/7/libexec/tftpd/Makefile stable/7/usr.bin/tftp/Makefile Directory Properties: stable/7/libexec/t

svn commit: r213417 - in stable/8: libexec/tftpd usr.bin/tftp

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 19:59:08 2010 New Revision: 213417 URL: http://svn.freebsd.org/changeset/base/213417 Log: MFC: r213099 Make WARNS=6 clean. Modified: stable/8/libexec/tftpd/Makefile stable/8/libexec/tftpd/tftp-file.c stable/8/libexec/tftpd/tftp-options.c stable/8/lib

svn commit: r213418 - in stable/7: libexec/tftpd usr.bin/tftp

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 19:59:11 2010 New Revision: 213418 URL: http://svn.freebsd.org/changeset/base/213418 Log: MFC: r213099 Make WARNS=6 clean. Modified: stable/7/libexec/tftpd/Makefile stable/7/libexec/tftpd/tftp-file.c stable/7/libexec/tftpd/tftp-options.c stable/7/lib

svn commit: r213419 - stable/8/libexec/tftpd

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 20:02:48 2010 New Revision: 213419 URL: http://svn.freebsd.org/changeset/base/213419 Log: MFC: r213102 Remove the duplicate logging of failed read requests, whose error message also was inappropriate as it triggered for every EACCESS and ENOTFOUND, not ju

svn commit: r213420 - stable/7/libexec/tftpd

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 20:02:54 2010 New Revision: 213420 URL: http://svn.freebsd.org/changeset/base/213420 Log: MFC: r213102 Remove the duplicate logging of failed read requests, whose error message also was inappropriate as it triggered for every EACCESS and ENOTFOUND, not ju

svn commit: r213421 - stable/8/sys/dev/mpt

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 20:13:19 2010 New Revision: 213421 URL: http://svn.freebsd.org/changeset/base/213421 Log: MFC: r213105, r213147 Improve r56796; the reply handler actually may remove the request from the chain in which case it shouldn't be removed twice. Reported by: Sta

svn commit: r213422 - stable/7/sys/dev/mpt

2010-10-04 Thread Marius Strobl
Author: marius Date: Mon Oct 4 20:13:21 2010 New Revision: 213422 URL: http://svn.freebsd.org/changeset/base/213422 Log: MFC: r213105, r213147 Improve r56796; the reply handler actually may remove the request from the chain in which case it shouldn't be removed twice. Reported by: Sta

svn commit: r213575 - head/sys/sun4v/include

2010-10-08 Thread Marius Strobl
Author: marius Date: Fri Oct 8 14:50:58 2010 New Revision: 213575 URL: http://svn.freebsd.org/changeset/base/213575 Log: Just use the sparc64 version of this header rather than duplicating it. Modified: head/sys/sun4v/include/endian.h Modified: head/sys/sun4v/include/endian.h ==

svn commit: r213578 - head/sys/sparc64/include

2010-10-08 Thread Marius Strobl
Author: marius Date: Fri Oct 8 14:59:45 2010 New Revision: 213578 URL: http://svn.freebsd.org/changeset/base/213578 Log: In the replacement text of the __bswapN_const() macros cast the argument to the expected type so they work like the corresponding __bswapN_var() functions and the compile

svn commit: r213867 - head/sys/dev/mii

2010-10-14 Thread Marius Strobl
Author: marius Date: Thu Oct 14 21:30:13 2010 New Revision: 213867 URL: http://svn.freebsd.org/changeset/base/213867 Log: Just like xmphy(4) this driver doesn't use any of the generic subroutines so there's no need to fill mii_{ext,}capabilities either. Modified: head/sys/dev/mii/brgphy.c

svn commit: r213868 - head/sys/sparc64/sparc64

2010-10-14 Thread Marius Strobl
Author: marius Date: Thu Oct 14 21:34:53 2010 New Revision: 213868 URL: http://svn.freebsd.org/changeset/base/213868 Log: - In the spirit of r212559 add a comment describing what will eventually lower the PIL. - Just as with the AP ensure that the (S)TICK timer(s) are in a known state

svn commit: r213873 - head/sys/sparc64/sparc64

2010-10-14 Thread Marius Strobl
Author: marius Date: Thu Oct 14 21:46:53 2010 New Revision: 213873 URL: http://svn.freebsd.org/changeset/base/213873 Log: Explicitly lower the PIL to 0 as part of enabling interrupts, similar to what is done on other platforms. Unlike as with the sched_throw(NULL) called on BSPs during their

svn commit: r213878 - in head/sys: dev/mii modules/mii

2010-10-14 Thread Marius Strobl
Author: marius Date: Thu Oct 14 22:01:40 2010 New Revision: 213878 URL: http://svn.freebsd.org/changeset/base/213878 Log: Add a NetBSD-compatible mii_attach(), which is intended to eventually replace mii_phy_probe() altogether. Compared to the latter the advantages of mii_attach() are: - i

svn commit: r213893 - in head/sys: arm/econa arm/xscale/ixp425 dev/ae dev/age dev/alc dev/ale dev/bfe dev/bge dev/bm dev/cas dev/dc dev/fxp dev/gem dev/hme dev/jme dev/mge dev/mii dev/msk dev/pcn d...

2010-10-15 Thread Marius Strobl
Author: marius Date: Fri Oct 15 14:52:11 2010 New Revision: 213893 URL: http://svn.freebsd.org/changeset/base/213893 Log: Convert the PHY drivers to honor the mii_flags passed down and convert the NIC drivers as well as the PHY drivers to take advantage of the mii_attach() introduced in r213

svn commit: r213894 - in head/sys: arm/at91 dev/bce dev/ed dev/et dev/lge dev/nfe dev/nge dev/nve dev/sf dev/sge dev/sis dev/smc dev/tl dev/tx dev/usb/net dev/wb mips/atheros mips/idt

2010-10-15 Thread Marius Strobl
Author: marius Date: Fri Oct 15 15:00:30 2010 New Revision: 213894 URL: http://svn.freebsd.org/changeset/base/213894 Log: Converted the remainder of the NIC drivers to use the mii_attach() introduced in r213878 instead of mii_phy_probe(). Unlike r213893 these are only straight forward conver

svn commit: r213896 - head/sys/arm/at91

2010-10-15 Thread Marius Strobl
Author: marius Date: Fri Oct 15 15:16:36 2010 New Revision: 213896 URL: http://svn.freebsd.org/changeset/base/213896 Log: Remove a device_printf() accidentally left in r213894. Submitted by: jhb Modified: head/sys/arm/at91/if_ate.c Modified: head/sys/arm/at91/if_ate.c ==

svn commit: r213900 - in head/sys: dev/mii modules/mii

2010-10-15 Thread Marius Strobl
Author: marius Date: Fri Oct 15 15:46:58 2010 New Revision: 213900 URL: http://svn.freebsd.org/changeset/base/213900 Log: Now that all previous users of mii_phy_probe() have been converted in r213893 and r213894 to use mii_attach() instead remove the former and along with it the "EVIL HACK".

svn commit: r213908 - head/sys/dev/dc

2010-10-15 Thread Marius Strobl
Author: marius Date: Fri Oct 15 23:34:31 2010 New Revision: 213908 URL: http://svn.freebsd.org/changeset/base/213908 Log: Convert the PHY drivers to honor the mii_flags passed down and convert the NIC drivers as well as the PHY drivers to take advantage of the mii_attach() introduced in r213

svn commit: r213952 - stable/8/sys/sparc64/sparc64

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 11:51:55 2010 New Revision: 213952 URL: http://svn.freebsd.org/changeset/base/213952 Log: MFC: r213873 Explicitly lower the PIL to 0 as part of enabling interrupts, similar to what is done on other platforms. Unlike as with the sched_throw(NULL) called on

svn commit: r213953 - stable/7/sys/sparc64/sparc64

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 11:51:59 2010 New Revision: 213953 URL: http://svn.freebsd.org/changeset/base/213953 Log: MFC: r213873 Explicitly lower the PIL to 0 as part of enabling interrupts, similar to what is done on other platforms. Unlike as with the sched_throw(NULL) called on

svn commit: r213955 - stable/7/sys/sparc64/sparc64

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:05:39 2010 New Revision: 213955 URL: http://svn.freebsd.org/changeset/base/213955 Log: MFC: r213104 minor simplifications and cosmetics Modified: stable/7/sys/sparc64/sparc64/elf_machdep.c Directory Properties: stable/7/sys/ (props changed) stable

svn commit: r213954 - stable/8/sys/sparc64/sparc64

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:05:37 2010 New Revision: 213954 URL: http://svn.freebsd.org/changeset/base/213954 Log: MFC: r213104 minor simplifications and cosmetics Modified: stable/8/sys/sparc64/sparc64/elf_machdep.c Directory Properties: stable/8/sys/ (props changed) stable

svn commit: r213956 - in stable/8/sys: amd64/include dev/hme dev/le dev/mii i386/include ia64/include mips/include mips/malta powerpc/include sparc64/include sparc64/sbus sun4v/include sys

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:11:42 2010 New Revision: 213956 URL: http://svn.freebsd.org/changeset/base/213956 Log: MFC: r204646 The NetBSD Foundation has granted permission to remove clause 3 and 4 from the software. Obtained from:NetBSD Modified: stable/8/sys/amd64

svn commit: r213957 - in stable/7/sys: amd64/include dev/hme dev/le dev/mii i386/include ia64/include powerpc/include sparc64/include sparc64/sbus sun4v/include sys

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:11:43 2010 New Revision: 213957 URL: http://svn.freebsd.org/changeset/base/213957 Log: MFC: r204646 The NetBSD Foundation has granted permission to remove clause 3 and 4 from the software. Obtained from:NetBSD Modified: stable/7/sys/amd64

svn commit: r213958 - stable/8/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:16:36 2010 New Revision: 213958 URL: http://svn.freebsd.org/changeset/base/213958 Log: MFC: r213188 - Remove clause 3 and 4 from TNF licenses. - Remove closes 3 & 4 from Manuel Bouyer's license. Obtained from:NetBSD Modified: stable/8/sys

svn commit: r213959 - stable/7/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:16:38 2010 New Revision: 213959 URL: http://svn.freebsd.org/changeset/base/213959 Log: MFC: r213188 - Remove clause 3 and 4 from TNF licenses. - Remove closes 3 & 4 from Manuel Bouyer's license. Obtained from:NetBSD Modified: stable/7/sys

svn commit: r213960 - in stable/8/sys/dev: dc mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:29:57 2010 New Revision: 213960 URL: http://svn.freebsd.org/changeset/base/213960 Log: MFC: r213229 Use the mii_data provided via mii_attach_args and mii_pdata respectively instead of reaching out for the softc of the parent. Modified: stable/8/sys/de

svn commit: r213961 - in stable/7/sys/dev: dc mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:30:01 2010 New Revision: 213961 URL: http://svn.freebsd.org/changeset/base/213961 Log: MFC: r213229 Use the mii_data provided via mii_attach_args and mii_pdata respectively instead of reaching out for the softc of the parent. Modified: stable/7/sys/de

svn commit: r213962 - stable/8/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:33:15 2010 New Revision: 213962 URL: http://svn.freebsd.org/changeset/base/213962 Log: MFC: r213361 Try to adhere to style(9) and be consistent within this file. Modified: stable/8/sys/dev/mii/mii.c Directory Properties: stable/8/sys/ (props changed

svn commit: r213963 - stable/7/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:33:15 2010 New Revision: 213963 URL: http://svn.freebsd.org/changeset/base/213963 Log: MFC: r213361 Try to adhere to style(9) and be consistent within this file. Modified: stable/7/sys/dev/mii/mii.c Directory Properties: stable/7/sys/ (props changed

svn commit: r213964 - stable/7/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:34:20 2010 New Revision: 213964 URL: http://svn.freebsd.org/changeset/base/213964 Log: MFC: r175703 Fix a typo in a comment. Modified: stable/7/sys/dev/mii/amphy.c Directory Properties: stable/7/sys/ (props changed) stable/7/sys/cddl/contrib/opens

svn commit: r213965 - stable/7/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:43:15 2010 New Revision: 213965 URL: http://svn.freebsd.org/changeset/base/213965 Log: MFC: r176773, r178598 Recognize Cicada CS8204 and CS8244 PHYs. Modified: stable/7/sys/dev/mii/ciphy.c stable/7/sys/dev/mii/miidevs Directory Properties: stable/7/

svn commit: r213966 - stable/7/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 12:47:07 2010 New Revision: 213966 URL: http://svn.freebsd.org/changeset/base/213966 Log: MFC: r182751 Recognize 88E1116R phy variation. This part is found on some embedded devices. Obtained from:Semihalf Modified: stable/7/sys/dev/mii/e1000ph

svn commit: r213967 - stable/7/sys/dev/mii

2010-10-17 Thread Marius Strobl
Author: marius Date: Sun Oct 17 13:06:18 2010 New Revision: 213967 URL: http://svn.freebsd.org/changeset/base/213967 Log: r182037, r182038, r182064 When there's an error, we don't want to free the children, since it will be stack garbage. Modified: stable/7/sys/dev/mii/mlphy.c stable

  1   2   3   4   5   6   7   8   9   10   >