svn commit: r292793 - stable/9/sys/dev/usb/net

2015-12-27 Thread Marius Strobl
Author: marius Date: Sun Dec 27 20:49:36 2015 New Revision: 292793 URL: https://svnweb.freebsd.org/changeset/base/292793 Log: MFC: r285909, r285913 (partial) - Probe UICLASS_CDC/UISUBCLASS_ABSTRACT_CONTROL_MODEL/0xff again. This variant of Microsoft RNDIS, i. e. their unofficial version

svn commit: r292791 - stable/9/sys/dev/vt/colors

2015-12-27 Thread Marius Strobl
Author: marius Date: Sun Dec 27 19:48:02 2015 New Revision: 292791 URL: https://svnweb.freebsd.org/changeset/base/292791 Log: MFC: r285912 - Use __FBSDID(). - Const'ify cons_to_vga_colors. - Fix line wrapping. Modified: stable/9/sys/dev/vt/colors/vt_termcolors.c Directory Properties:

svn commit: r292784 - in stable/9/sys/dev: re rl

2015-12-27 Thread Marius Strobl
Author: marius Date: Sun Dec 27 17:34:29 2015 New Revision: 292784 URL: https://svnweb.freebsd.org/changeset/base/292784 Log: MFC: r287768, r290566, r290946 - Although it doesn't make a whole lot of sense to enable RX and TX before their initial configuration is done, it turns out that

svn commit: r292781 - in stable/9/sys: conf dev/mii dev/re dev/rl modules/rl pci

2015-12-27 Thread Marius Strobl
Author: marius Date: Sun Dec 27 17:19:46 2015 New Revision: 292781 URL: https://svnweb.freebsd.org/changeset/base/292781 Log: MFC: r271864 Move rl(4) to dev/rl. Added: stable/9/sys/dev/rl/ - copied from r271864, head/sys/dev/rl/ Replaced: stable/9/sys/dev/rl/if_rl.c - copied,

svn commit: r292778 - stable/9/sys/x86/x86

2015-12-27 Thread Marius Strobl
Author: marius Date: Sun Dec 27 15:55:15 2015 New Revision: 292778 URL: https://svnweb.freebsd.org/changeset/base/292778 Log: MFC: r286785, r291088, r291120 - Reformat x86 bounce buffer synchronization code to reduce indentation. No functional change. - Avoid a NULL pointer dereference i

svn commit: r286056 - in stable/9/sys: kern sparc64/include sparc64/sparc64

2015-07-29 Thread Marius Strobl
Author: marius Date: Thu Jul 30 02:06:34 2015 New Revision: 286056 URL: https://svnweb.freebsd.org/changeset/base/286056 Log: MFC: r285839 o Revert the other functional half of r239864 (MFCed to stable/9 in r241681), i. e. the merge of r134227 from x86 to use smp_ipi_mtx spin lock not o

svn commit: r286054 - stable/9/sys/dev/mii

2015-07-29 Thread Marius Strobl
Author: marius Date: Thu Jul 30 00:28:32 2015 New Revision: 286054 URL: https://svnweb.freebsd.org/changeset/base/286054 Log: MFC: r284447, r284552 Merge from NetBSD: o rev. 1.10: Nuke trailing whitespace. o rev. 1.15: Fix typo in comment. o rev. 1.16: Add the following registers from

svn commit: r285178 - stable/9/sys/dev/re

2015-07-05 Thread Marius Strobl
Author: marius Date: Sun Jul 5 20:16:45 2015 New Revision: 285178 URL: https://svnweb.freebsd.org/changeset/base/285178 Log: MFC: r281337 Don't enable RX and TX before their initial configuration is done, i. e. after setting up interrupt moderation but before turning interrupts on. Thi

svn commit: r285175 - stable/9/sys/x86/x86

2015-07-05 Thread Marius Strobl
Author: marius Date: Sun Jul 5 19:33:30 2015 New Revision: 285175 URL: https://svnweb.freebsd.org/changeset/base/285175 Log: MFC: r281751 Refine the workaround for Intel HSD131 [1] added in r269052 (MFCed to stable/9 in r269593): - Use the full mask described by the erratum as with a s

svn commit: r278811 - stable/9/sys/i386/conf

2015-02-15 Thread Marius Strobl
Author: marius Date: Sun Feb 15 20:43:32 2015 New Revision: 278811 URL: https://svnweb.freebsd.org/changeset/base/278811 Log: MFC: r276377, r276714 - No longer exclude malo(4) and mwl(4), they have been fixed in r275870 (MFCed to stable/9 in r278416), r275871 (MFCed to stable/9 in r2784

svn commit: r278809 - in stable/9/sys/dev: malo mwl

2015-02-15 Thread Marius Strobl
Author: marius Date: Sun Feb 15 20:03:42 2015 New Revision: 278809 URL: https://svnweb.freebsd.org/changeset/base/278809 Log: MFC: r278532 Fix compilation with GCC in the PAE case. Modified: stable/9/sys/dev/malo/if_malo.c stable/9/sys/dev/mwl/if_mwl.c Directory Properties: stable/9/

svn commit: r278531 - stable/9/sys/x86/x86

2015-02-10 Thread Marius Strobl
Author: marius Date: Tue Feb 10 21:30:20 2015 New Revision: 278531 URL: https://svnweb.freebsd.org/changeset/base/278531 Log: Fix PAE build, bus_size_t still is 32 bit in that case. Modified: stable/9/sys/x86/x86/busdma_machdep.c Modified: stable/9/sys/x86/x86/busdma_machdep.c ==

svn commit: r278419 - stable/9/sys/dev/malo

2015-02-08 Thread Marius Strobl
Author: marius Date: Sun Feb 8 22:30:12 2015 New Revision: 278419 URL: https://svnweb.freebsd.org/changeset/base/278419 Log: MFC: r275871 Update the use of bus space macros to be more correct. Modified: stable/9/sys/dev/malo/if_malo_pci.c Directory Properties: stable/9/sys/ (props c

svn commit: r278416 - stable/9/sys/dev/mwl

2015-02-08 Thread Marius Strobl
Author: marius Date: Sun Feb 8 22:27:23 2015 New Revision: 278416 URL: https://svnweb.freebsd.org/changeset/base/278416 Log: MFC: r275870 Use the correct macro for listing the maximum bus space size. Modified: stable/9/sys/dev/mwl/if_mwl_pci.c Directory Properties: stable/9/sys/ (pr

svn commit: r278408 - stable/9/sys/dev/uart

2015-02-08 Thread Marius Strobl
Author: marius Date: Sun Feb 8 21:41:26 2015 New Revision: 278408 URL: https://svnweb.freebsd.org/changeset/base/278408 Log: MFC: r266744, r267712, r276351, r277043 - Add PCI ID for AMT based serial interface found on the Lenovo T61. - add support for MosChip MCS9922... This is found on

svn commit: r278406 - stable/9/sys/dev/ahci

2015-02-08 Thread Marius Strobl
Author: marius Date: Sun Feb 8 21:31:49 2015 New Revision: 278406 URL: https://svnweb.freebsd.org/changeset/base/278406 Log: MFC: r276344 - Const'ify the ahci_ids table. - Use DEVMETHOD_END. - Use NULL instead of 0 for pointers. Modified: stable/9/sys/dev/ahci/ahci.c Directory Prope

svn commit: r278404 - stable/9/sys/dev/bce

2015-02-08 Thread Marius Strobl
Author: marius Date: Sun Feb 8 21:12:54 2015 New Revision: 278404 URL: https://svnweb.freebsd.org/changeset/base/278404 Log: MFC: r276313 Const'ify a firmware image missed in r251142 (MFCed to stable/9 in r225736). Modified: stable/9/sys/dev/bce/if_bcefw.h Directory Properties: stable

svn commit: r278400 - in stable/9/sys/dev: bge pci

2015-02-08 Thread Marius Strobl
Author: marius Date: Sun Feb 8 20:44:50 2015 New Revision: 278400 URL: https://svnweb.freebsd.org/changeset/base/278400 Log: MFC: r276299 - Make PCI_QUIRK_MSI_INTX_BUG work by using the ID of the actual PCI device for the lookup. - For devices affected by PCI_QUIRK_MSI_INTX_BUG, ensu

svn commit: r269593 - stable/9/sys/x86/x86

2014-08-05 Thread Marius Strobl
Author: marius Date: Tue Aug 5 16:30:13 2014 New Revision: 269593 URL: http://svnweb.freebsd.org/changeset/base/269593 Log: MFC: r260457 The changes in r233781 (MFCed to stable/9 in r235515) attempted to make logging during a machine check exception more readable. In practice they pre

svn commit: r269236 - stable/9/sys/i386/i386

2014-07-29 Thread Marius Strobl
Author: marius Date: Tue Jul 29 13:08:46 2014 New Revision: 269236 URL: http://svnweb.freebsd.org/changeset/base/269236 Log: MFC: r269050 - Copying and zeroing pages via temporary mappings involves updating the corresponding page tables followed by accesses to the pages in question.

svn commit: r268251 - stable/9/sys/dev/ata/chipsets

2014-07-04 Thread Marius Strobl
Author: marius Date: Fri Jul 4 13:59:48 2014 New Revision: 268251 URL: http://svnweb.freebsd.org/changeset/base/268251 Log: MFC: r268095 Actually pro AMD chipsets, making r244146 (MFCed to stable/9 in r245797) work. Sponsored by: Bally Wulff Games & Entertainment GmbH Modified: sta

svn commit: r268031 - stable/9/share/man/man4

2014-06-30 Thread Marius Strobl
Author: marius Date: Mon Jun 30 09:38:09 2014 New Revision: 268031 URL: http://svnweb.freebsd.org/changeset/base/268031 Log: MFC: r267967, r267968 - SC_NO_SYSMOUSE isn't currently supported by vt(4), so nuke it from vt.4. - vt_vga(4) is a driver rather than a function so reference it acco

svn commit: r267861 - stable/9/sys/geom/eli

2014-06-25 Thread Marius Strobl
Author: marius Date: Wed Jun 25 10:17:10 2014 New Revision: 267861 URL: http://svnweb.freebsd.org/changeset/base/267861 Log: MFC: r267145 Fix the keyfile being cleared prematurely after r259428 (MFCed to stable/9 in r266750). PR: 185084 Submitted by: f...@fabiankeil.de

svn commit: r267779 - stable/9/sys/cam

2014-06-23 Thread Marius Strobl
Author: marius Date: Mon Jun 23 08:32:45 2014 New Revision: 267779 URL: http://svnweb.freebsd.org/changeset/base/267779 Log: MFC: r267638 Don't denounce peripherals on system shutdown. Together with r267321 (MFCed to stable/9 in r26), we're now back to the pre-r228483 level of defau

svn commit: r267777 - in stable/9/sys/dev/usb: . controller

2014-06-23 Thread Marius Strobl
Author: marius Date: Mon Jun 23 08:28:14 2014 New Revision: 26 URL: http://svnweb.freebsd.org/changeset/base/26 Log: MFC: r267321 Avoid the USB device disconnected and controller shutdown clutter on system shutdown by putting the former under !rebooting and turning the latter into

svn commit: r267323 - stable/9/sys/i386/conf

2014-06-10 Thread Marius Strobl
Author: marius Date: Tue Jun 10 09:36:10 2014 New Revision: 267323 URL: http://svnweb.freebsd.org/changeset/base/267323 Log: MFC: r266820 (partial) - Shrink the list of excluded modules to what actually still doesn't build as of r267058. - Some style cleanups. Approved by: re (g

svn commit: r267322 - stable/9/sys/i386/conf

2014-06-10 Thread Marius Strobl
Author: marius Date: Tue Jun 10 09:33:58 2014 New Revision: 267322 URL: http://svnweb.freebsd.org/changeset/base/267322 Log: MFC: r266821 (partial) - Actually, modules are built correctly when compiled along the kernel as they then pick up an opt_global.h from KERNBUILDDIR having PAE de

svn commit: r267101 - stable/9/sys/i386/include/xen

2014-06-05 Thread Marius Strobl
Author: marius Date: Thu Jun 5 12:27:14 2014 New Revision: 267101 URL: http://svnweb.freebsd.org/changeset/base/267101 Log: MFC: r255781 Fix compilation of the i386 PAE kernel config. For stable/9, this also fixes the compilation of xenhvm.ko in the latter case. Approved by: re (de

svn commit: r267058 - stable/9/sys/dev/sound/pci

2014-06-04 Thread Marius Strobl
Author: marius Date: Wed Jun 4 15:05:24 2014 New Revision: 267058 URL: http://svnweb.freebsd.org/changeset/base/267058 Log: MFC: r266793, r266799, r266808 - Fix compilation with PAE support enabled by merging r233362 and, thus, doing away with the unnecessary uint8_t pointer casting.

svn commit: r267057 - stable/9/sys/dev/drm2/radeon

2014-06-04 Thread Marius Strobl
Author: marius Date: Wed Jun 4 15:04:36 2014 New Revision: 267057 URL: http://svnweb.freebsd.org/changeset/base/267057 Log: MFC: r266792 Fix DMA handling in radeon_dummy_page_init(): - Based on actual usage and on what Linux does, dummy_page.addr should contain the physical bus addre

svn commit: r266750 - stable/9/sys/geom/eli

2014-05-27 Thread Marius Strobl
Author: marius Date: Tue May 27 15:30:06 2014 New Revision: 266750 URL: http://svnweb.freebsd.org/changeset/base/266750 Log: MFC: r259428 Clear content of keyfiles loaded by the loader after processing them. MFC: r259429 Clear some more places with potentially sensitive data.

svn commit: r266439 - stable/9/sys/dev/uart

2014-05-19 Thread Marius Strobl
Author: marius Date: Mon May 19 09:31:46 2014 New Revision: 266439 URL: http://svnweb.freebsd.org/changeset/base/266439 Log: MFC: r259838 Add another HP iLO serial (console) port, found on Itanium servers. Modified: stable/9/sys/dev/uart/uart_bus_pci.c Directory Properties: stable/9/sy

svn commit: r266437 - stable/9/sys/dev/uart

2014-05-19 Thread Marius Strobl
Author: marius Date: Mon May 19 09:30:05 2014 New Revision: 266437 URL: http://svnweb.freebsd.org/changeset/base/266437 Log: MFC: r257808 Add new AMT serial port PCI ID on Intel Lynx Point chipset Modified: stable/9/sys/dev/uart/uart_bus_pci.c Directory Properties: stable/9/sys/ (pro

svn commit: r266434 - stable/9/sys/dev/uart

2014-05-19 Thread Marius Strobl
Author: marius Date: Mon May 19 09:26:32 2014 New Revision: 266434 URL: http://svnweb.freebsd.org/changeset/base/266434 Log: MFC: r253654 Set the device description after we call uart_probe(). In uart_probe() we call device-specific probe functions, which can (and typically will) set th

svn commit: r266044 - stable/9/sbin/gvinum

2014-05-14 Thread Marius Strobl
Author: marius Date: Wed May 14 16:18:19 2014 New Revision: 266044 URL: http://svnweb.freebsd.org/changeset/base/266044 Log: MFC: r265535 - Sprinkle const and static as appropriate. - Fix whitespace bugs. - Remove pointless returns in void functions. - Nuke pointless switch cases mirr

svn commit: r266040 - stable/9/sbin/gvinum

2014-05-14 Thread Marius Strobl
Author: marius Date: Wed May 14 15:52:26 2014 New Revision: 266040 URL: http://svnweb.freebsd.org/changeset/base/266040 Log: MFC: r256561 Prevent an unlikely, but real double free issue in gvinum(8). Coverity ID: 1018965 Modified: stable/9/sbin/gvinum/gvinum.c Directory Properties:

svn commit: r266015 - stable/9/sbin/gvinum

2014-05-14 Thread Marius Strobl
Author: marius Date: Wed May 14 13:48:02 2014 New Revision: 266015 URL: http://svnweb.freebsd.org/changeset/base/266015 Log: MFC: r265454 - Allow foot shooting with the resetconfig command via the -f option. - Fix typos preventing -f to actually work with the create command. - Initializ

svn commit: r266013 - in stable/9: sbin/bsdlabel sbin/ccdconfig sbin/fdisk sbin/gbde sbin/geom/class/eli sbin/geom/class/shsec sbin/geom/class/virstor sbin/gvinum sbin/mount_msdosfs sbin/newfs sbin...

2014-05-14 Thread Marius Strobl
Author: marius Date: Wed May 14 13:45:51 2014 New Revision: 266013 URL: http://svnweb.freebsd.org/changeset/base/266013 Log: MFC: r255977 (partial) Sweep man pages replacing ad -> ada. Modified: stable/9/sbin/bsdlabel/bsdlabel.8 stable/9/sbin/ccdconfig/ccdconfig.8 stable/9/sbin/fdisk

svn commit: r265537 - stable/9/sys/conf

2014-05-07 Thread Marius Strobl
Author: marius Date: Wed May 7 09:56:14 2014 New Revision: 265537 URL: http://svnweb.freebsd.org/changeset/base/265537 Log: MFC: r265248 Allow GEOM_VINUM to be statically compiled into the kernel. Submitted by: gleb Modified: stable/9/sys/conf/NOTES stable/9/sys/conf/files stab

svn commit: r265221 - stable/9/contrib/libstdc++/include/bits

2014-05-02 Thread Marius Strobl
Author: marius Date: Fri May 2 10:31:12 2014 New Revision: 265221 URL: http://svnweb.freebsd.org/changeset/base/265221 Log: MFC: r265090 Merge r133175 from upstream: 2008-03-13 Dennis Czeremin PR libstdc++/35566 * include/bits/stl_multimap.h (multimap<>::multimap

svn commit: r264962 - stable/9/sys/dev/sound/pci/hda

2014-04-25 Thread Marius Strobl
Author: marius Date: Sat Apr 26 01:00:37 2014 New Revision: 264962 URL: http://svnweb.freebsd.org/changeset/base/264962 Log: MFC: r264832 (partial) - Sprinkle const and static as appropriate. - Convert the remainder of snd_hda(4) to take advantage of nitems(). - Use DEVMETHOD_END. - U

svn commit: r264957 - stable/9/sys/dev/sound/pci/hda

2014-04-25 Thread Marius Strobl
Author: marius Date: Sat Apr 26 00:40:02 2014 New Revision: 264957 URL: http://svnweb.freebsd.org/changeset/base/264957 Log: MFC: r264831 Add quirk to configure headphones redirection on Intel DH87RL boards. Modified: stable/9/sys/dev/sound/pci/hda/hdaa_patches.c stable/9/sys/dev/sound

svn commit: r264955 - stable/9/sys/dev/wpi

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 22:23:26 2014 New Revision: 264955 URL: http://svnweb.freebsd.org/changeset/base/264955 Log: MFC: r260064 - Probe with BUS_PROBE_DEFAULT instead of 0. - Nuke code setting PCI_POWERSTATE_D0; pci(4) already does that for type 0 devices. - There's no nee

svn commit: r264953 - stable/9/sys/dev/iwi

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 22:19:06 2014 New Revision: 264953 URL: http://svnweb.freebsd.org/changeset/base/264953 Log: MFC: r260063 - Probe with BUS_PROBE_DEFAULT instead of 0. - Nuke code setting PCI_POWERSTATE_D0; pci(4) already does that for type 0 devices. - Use PCIR_BAR i

svn commit: r264951 - stable/9/sys/dev/ral

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 22:04:33 2014 New Revision: 264951 URL: http://svnweb.freebsd.org/changeset/base/264951 Log: MFC: r260061 - Add support for using MSI instead of INTx, controllable via the tunable hw.ral.msi_disable (defaulting to using MSI). - Probe with BUS_PROBE_DEFA

svn commit: r264950 - stable/9/sys/dev/mpt

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 22:01:05 2014 New Revision: 264950 URL: http://svnweb.freebsd.org/changeset/base/264950 Log: MFC: r260058 - Remove a redundant variable in mpt_pci_attach(). - #if 0 the currently unused paired port linking and unlinking of dual adapters. - Simplify MS

svn commit: r264947 - stable/9/sys/dev/iwn

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 21:58:16 2014 New Revision: 264947 URL: http://svnweb.freebsd.org/changeset/base/264947 Log: MFC: r260086 - Probe with BUS_PROBE_DEFAULT instead of 0. - Remove clearing PCIM_CMD_INTxDIS; pci(4) will do that as appropriate since r189367. Modified: sta

svn commit: r264944 - stable/9/sys/dev/iwn

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 21:42:46 2014 New Revision: 264944 URL: http://svnweb.freebsd.org/changeset/base/264944 Log: MFC: r260053 - There's no need to keep track of resource IDs. - Simplify MSI allocation and release. For a single one, we don't need to fiddle with the MSI coun

svn commit: r264943 - stable/9/sys/dev/ed

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 21:32:38 2014 New Revision: 264943 URL: http://svnweb.freebsd.org/changeset/base/264943 Log: MFC: r260050, r261528 - Switch to using the common MII bitbang'ing code instead of duplicating it. - Based on lessons learnt with dc(4) (see r185750), add bus space

svn commit: r264941 - stable/9/sys/dev/bge

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 21:28:41 2014 New Revision: 264941 URL: http://svnweb.freebsd.org/changeset/base/264941 Log: MFC: r260045 - Simplify MSI allocation and release. For a single one, we don't need to fiddle with the MSI count and pci_release_msi(9) is smart enough to just

svn commit: r264939 - stable/9/sys/dev/aac

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 21:24:53 2014 New Revision: 264939 URL: http://svnweb.freebsd.org/changeset/base/264939 Log: MFC: r260044 Free the MSI again on detach if allocated. Arguably, this code would be better off living in aac_pci.c, but it doesn't seem worth creating a aac_pci_

svn commit: r264937 - stable/9/usr.sbin/makefs/cd9660

2014-04-25 Thread Marius Strobl
Author: marius Date: Fri Apr 25 21:20:28 2014 New Revision: 264937 URL: http://svnweb.freebsd.org/changeset/base/264937 Log: MFC: r260041 Record the IEEE P1282 Rock Ridge version 1.12 POSIX File Serial Number, i. e. the POSIX:5.6.1 st_ino field, which can be used to detect hard links in

svn commit: r264762 - in stable/9/sys/dev: puc uart

2014-04-22 Thread Marius Strobl
Author: marius Date: Tue Apr 22 13:02:06 2014 New Revision: 264762 URL: http://svnweb.freebsd.org/changeset/base/264762 Log: MFC: r264257, r264327, r264514 Distinguish between the different variants and configurations of Sunix {MIO,SER}5 chips instead of treating all of them as PUC_PO

svn commit: r262392 - in stable/9/sys: dev/re pci

2014-02-23 Thread Marius Strobl
Author: marius Date: Sun Feb 23 21:08:48 2014 New Revision: 262392 URL: http://svnweb.freebsd.org/changeset/base/262392 Log: MFC: r261531 - Implement the RX EARLYOFF and RXDV GATED bits as done by RealTek's Linux driver as of version 8.037.00 for RTL8168{E-VL,EP,F,G,GU} and RTL8411B.

svn commit: r262390 - stable/9/sys/pci

2014-02-23 Thread Marius Strobl
Author: marius Date: Sun Feb 23 21:03:32 2014 New Revision: 262390 URL: http://svnweb.freebsd.org/changeset/base/262390 Log: MFC: r261529 Try to make the style used here consistent. Modified: stable/9/sys/pci/if_rlreg.h Directory Properties: stable/9/sys/ (props changed) Modified: s

svn commit: r260065 - stable/9/sys/sparc64/include

2013-12-29 Thread Marius Strobl
Author: marius Date: Mon Dec 30 00:43:24 2013 New Revision: 260065 URL: http://svnweb.freebsd.org/changeset/base/260065 Log: MFC: r255937 Implement GET_STACK_USAGE. Discussed with: mav Modified: stable/9/sys/sparc64/include/proc.h Directory Properties: stable/9/sys/ (props ch

svn commit: r255876 - stable/9/sys/dev/aac

2013-09-26 Thread Marius Strobl
Author: marius Date: Thu Sep 26 09:16:57 2013 New Revision: 255876 URL: http://svnweb.freebsd.org/changeset/base/255876 Log: MFC: r254005 - Fix a bug in the MSI allocation logic so an MSI is also employed if a controller supports only a single message. I haven't seen such an adapter

svn commit: r254170 - in stable/9/sys/sparc64: include sparc64

2013-08-09 Thread Marius Strobl
Author: marius Date: Sat Aug 10 00:06:56 2013 New Revision: 254170 URL: http://svnweb.freebsd.org/changeset/base/254170 Log: MFC: r251782, r251783, r253994 - Remove conflicting macros from SPARC64's atomic(9) header. - Add MD (for now) atomic_store_acq_() and use it in pmap_activate()

svn commit: r254169 - in stable/9/sys: amd64/include gnu/fs/xfs/FreeBSD i386/include kern mips/include pc98/include sparc64/include sys x86/include

2013-08-09 Thread Marius Strobl
Author: marius Date: Sat Aug 10 00:00:19 2013 New Revision: 254169 URL: http://svnweb.freebsd.org/changeset/base/254169 Log: MFC: r241374 Add an unified macro to deny ability from the compiler to reorder instruction loads/stores at its will. The macro __compiler_membar() is currently su

svn commit: r254162 - stable/9/sys/dev/scc

2013-08-09 Thread Marius Strobl
Author: marius Date: Fri Aug 9 21:04:00 2013 New Revision: 254162 URL: http://svnweb.freebsd.org/changeset/base/254162 Log: MFC: r253902 Const'ify scc_driver_name. Modified: stable/9/sys/dev/scc/scc_bfe.h stable/9/sys/dev/scc/scc_core.c Directory Properties: stable/9/sys/ (props c

svn commit: r254161 - stable/9/sys/dev/scc

2013-08-09 Thread Marius Strobl
Author: marius Date: Fri Aug 9 21:01:41 2013 New Revision: 254161 URL: http://svnweb.freebsd.org/changeset/base/254161 Log: MFC: r253900 - Use NULL instead of 0 for pointers. - Remove unnecessary __RMAN_RESOURCE_VISIBLE. Modified: stable/9/sys/dev/scc/scc_bfe_ebus.c stable/9/sys/dev

svn commit: r254160 - stable/9/sys/dev/scc

2013-08-09 Thread Marius Strobl
Author: marius Date: Fri Aug 9 20:58:06 2013 New Revision: 254160 URL: http://svnweb.freebsd.org/changeset/base/254160 Log: MFC: r253899, r253920 - Implement iclear methods for QUICC and SAB 82532. With r253161 in place, this is is crucial at least for the latter. What happens is t

svn commit: r254158 - stable/9/sys/fs/cd9660

2013-08-09 Thread Marius Strobl
Author: marius Date: Fri Aug 9 19:45:55 2013 New Revision: 254158 URL: http://svnweb.freebsd.org/changeset/base/254158 Log: MFC: r253742 - Add const-qualifiers to the arguments of isonum_*(). - According to ISO 9660 7.1.2, isonum_712() should return a signed value. - Try to get isonum_

svn commit: r254157 - in stable/9: lib/libc/sparc64/gen lib/libthread_db/arch/sparc64 sys/sparc64/include sys/sparc64/sparc64

2013-08-09 Thread Marius Strobl
Author: marius Date: Fri Aug 9 19:44:19 2013 New Revision: 254157 URL: http://svnweb.freebsd.org/changeset/base/254157 Log: MFC: r253266 Prefix the alias macros for members of struct __mcontext with an underscore in order to avoid a clash in the net80211 code. Modified: stable/9/lib/l

svn commit: r254153 - stable/9/sys/dev/aac

2013-08-09 Thread Marius Strobl
Author: marius Date: Fri Aug 9 18:54:27 2013 New Revision: 254153 URL: http://svnweb.freebsd.org/changeset/base/254153 Log: MFC: 254004 As it turns out, MSIs are broken with 2820SA so introduce an AAC_FLAGS_NOMSI quirk and apply it to these controllers [1]. The same problem was reported

svn commit: r253860 - in stable/9/sys: amd64/conf i386/conf ia64/conf sparc64/conf

2013-08-01 Thread Marius Strobl
Author: marius Date: Thu Aug 1 13:18:47 2013 New Revision: 253860 URL: http://svnweb.freebsd.org/changeset/base/253860 Log: MFC: r249410 (partial) Remove ctl(4) from GENERIC. With ctl(4) being built as a module and automatically loaded by ctladm(8), this makes CTL work out of the bo

svn commit: r253836 - in stable/9/sys: i386/conf modules

2013-07-31 Thread Marius Strobl
Author: marius Date: Wed Jul 31 11:36:20 2013 New Revision: 253836 URL: http://svnweb.freebsd.org/changeset/base/253836 Log: Revert r249530 and re-enable compilation of ctl.ko for all configurations except i386 XEN, for which it still doesn't build so far. This is a direct commit to stable/9

svn commit: r253799 - stable/9/release/sparc64

2013-07-30 Thread Marius Strobl
Author: marius Date: Tue Jul 30 10:37:11 2013 New Revision: 253799 URL: http://svnweb.freebsd.org/changeset/base/253799 Log: MFC: 253676 - Once we have shifted arguments thrice, base-bits-dir is $1 rather than $4. Introduce $BASEBITSDIR for clarity and in order to avoid repeating this

svn commit: r253798 - stable/9/usr.sbin/makefs/ffs

2013-07-30 Thread Marius Strobl
Author: marius Date: Tue Jul 30 10:24:09 2013 New Revision: 253798 URL: http://svnweb.freebsd.org/changeset/base/253798 Log: MFC: r253675 Ensure that makefs.h is included when using ufs_bswap.h so the FFS_EI macro is picked up when defined. Previously, ffs_subr.c was always built without

svn commit: r253797 - in stable/9/usr.sbin/makefs: . cd9660

2013-07-30 Thread Marius Strobl
Author: marius Date: Tue Jul 30 10:22:08 2013 New Revision: 253797 URL: http://svnweb.freebsd.org/changeset/base/253797 Log: MFC: r253707 - Set the System Identifier in the Primary Volume Descriptor to FreeBSD rather than NetBSD. - Correctly set the Expiration Time in the Primary Volu

svn commit: r253278 - stable/9/sys/dev/pci

2013-07-12 Thread Marius Strobl
Author: marius Date: Fri Jul 12 18:02:10 2013 New Revision: 253278 URL: http://svnweb.freebsd.org/changeset/base/253278 Log: MFC: r240981, r240990, r240992, r244695 Add 32-bit ABI compat shims. Those are necessary for i386 binary-only tools like sysutils/hpacucli (HP P4xx RAID controller

svn commit: r253273 - stable/9/sys/dev/pci

2013-07-12 Thread Marius Strobl
Author: marius Date: Fri Jul 12 16:41:58 2013 New Revision: 253273 URL: http://svnweb.freebsd.org/changeset/base/253273 Log: MFC: r253120 - As it turns out, not only MSI-X is broken for devices passed through by VMware up to at least ESXi 5.1. Actually, using INTx in that case instead

svn commit: r252301 - stable/9/sys/dev/mpt

2013-06-27 Thread Marius Strobl
Author: marius Date: Thu Jun 27 09:30:09 2013 New Revision: 252301 URL: http://svnweb.freebsd.org/changeset/base/252301 Log: MFC: r252180 Flag mpt(4) as supporting unmapped I/O; all necessary conversion actually already has been done as part of r246713 (MFCed to stable/9 in r251874) exc

svn commit: r252300 - stable/9/sys/dev/puc

2013-06-27 Thread Marius Strobl
Author: marius Date: Thu Jun 27 09:23:53 2013 New Revision: 252300 URL: http://svnweb.freebsd.org/changeset/base/252300 Log: MFC: r251715 All of Oxford/PLX OX16PCI954, OXm16PCI954 and OXu16PCI954 share the exact same (subsystem) device and vendor IDs. However, the reference design for t

svn commit: r252299 - stable/9/sys/dev/puc

2013-06-27 Thread Marius Strobl
Author: marius Date: Thu Jun 27 09:22:36 2013 New Revision: 252299 URL: http://svnweb.freebsd.org/changeset/base/252299 Log: MFC: r251713 Fix whitespace and normalize some entries. Modified: stable/9/sys/dev/puc/pucdata.c Directory Properties: stable/9/sys/ (props changed) stable/9

svn commit: r252298 - stable/9/sys/dev/puc

2013-06-27 Thread Marius Strobl
Author: marius Date: Thu Jun 27 09:21:22 2013 New Revision: 252298 URL: http://svnweb.freebsd.org/changeset/base/252298 Log: MFC: r248472 Correct the definition for Exar XR17V258IV: we must use a config_function to specify the offset into the PCI memory spare at which each serial port w

svn commit: r252297 - stable/9/sys/dev/puc

2013-06-27 Thread Marius Strobl
Author: marius Date: Thu Jun 27 09:20:22 2013 New Revision: 252297 URL: http://svnweb.freebsd.org/changeset/base/252297 Log: MFC: r248340 Add support for Exar XR17V358 8-port serial device to puc(4) Modified: stable/9/sys/dev/puc/pucdata.c Directory Properties: stable/9/sys/ (props c

svn commit: r252296 - stable/9/sys/boot/sparc64/loader

2013-06-27 Thread Marius Strobl
Author: marius Date: Thu Jun 27 09:14:50 2013 New Revision: 252296 URL: http://svnweb.freebsd.org/changeset/base/252296 Log: MFC: r251589 - The method introduced as part of r234898 (MFCed to stable/9 in r236076) for not altering the boot path when booting from ZFS turned out to also

svn commit: r252181 - in stable/9: contrib/binutils/binutils contrib/binutils/ld contrib/openbsm/bin/auditdistd lib/libc/net lib/libipsec sbin/devd sbin/hastd usr.bin/ar usr.bin/bc usr.bin/csup usr...

2013-06-24 Thread Marius Strobl
Author: marius Date: Mon Jun 24 21:33:19 2013 New Revision: 252181 URL: http://svnweb.freebsd.org/changeset/base/252181 Log: A set of MFCs allowing stable/9 to be built again on head after r250881: r250227: Improve compatibility with recent flex from flex.sourceforge.net. r250914:

svn commit: r251994 - stable/9/sys/dev/agp

2013-06-19 Thread Marius Strobl
Author: marius Date: Wed Jun 19 15:12:10 2013 New Revision: 251994 URL: http://svnweb.freebsd.org/changeset/base/251994 Log: MFC: r238172 (partial) Don't use Maxmem when the amount of memory is meant. Use realmem instead. Maxmem is not only a MD variable, it represents the highest physica

svn commit: r251971 - stable/9/sys/dev/bce

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 22:21:59 2013 New Revision: 251971 URL: http://svnweb.freebsd.org/changeset/base/251971 Log: Now that r251221 has been MFC'ed to stable/9 in r251939, merge the remainder of r251146 previously partially MFC'ed in r251573: In bce_get_pg_buf(), take advantage

svn commit: r251963 - in stable/9/sys/ia64: ia64 include

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 21:24:07 2013 New Revision: 251963 URL: http://svnweb.freebsd.org/changeset/base/251963 Log: MFC: r238190 Implement ia64_physmem_alloc() and use it consistently to get memory before VM has been initialized. Modified: stable/9/sys/ia64/ia64/machdep.c st

svn commit: r251962 - in stable/9/sys: conf ia64/ia64 ia64/include

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 21:14:05 2013 New Revision: 251962 URL: http://svnweb.freebsd.org/changeset/base/251962 Log: MFC: r238184 Hide the creation of phys_avail behind an API to make it easier to do it correctly. We now iterate the EFI memory descriptors once and collect all th

svn commit: r251949 - stable/9/sys/dev/sym

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:17:29 2013 New Revision: 251949 URL: http://svnweb.freebsd.org/changeset/base/251949 Log: MFC: r245263 Clang complains about the comparision of fak < 0 always being false. It is right. Delete it because on the next line we catch all 'negative' cases wi

svn commit: r251947 - stable/9/sys/dev/sym

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:14:20 2013 New Revision: 251947 URL: http://svnweb.freebsd.org/changeset/base/251947 Log: MFC: r251403 (partial) Flag sym(4) as supporting unmapped I/O; all necessary conversion actually already has been done as part of r246713 (MFC'ed to stable/9 in r25

svn commit: r251943 - stable/9/sys/dev/isp

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:00:20 2013 New Revision: 251943 URL: http://svnweb.freebsd.org/changeset/base/251943 Log: MFC: r251373 Flag isp(4) as supporting unmapped I/O; all necessary conversion actually already has been done as part of r246713 (MFC'ed to stable/9 in r251874). Mo

svn commit: r251946 - stable/9/sys/dev/isp

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:06:02 2013 New Revision: 251946 URL: http://svnweb.freebsd.org/changeset/base/251946 Log: MFC: r247264 Turn off fast posting for the ISP2100- I'd forgotten that it actually might have been enabled for them- now that we use all 32 bits of handle. Fast P

svn commit: r251944 - stable/9/sys/dev/aac

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 15:02:53 2013 New Revision: 251944 URL: http://svnweb.freebsd.org/changeset/base/251944 Log: MFC: r242823 Give panic format string to pacify clang warning. Modified: stable/9/sys/dev/aac/aac_debug.c Directory Properties: stable/9/sys/ (props changed)

svn commit: r251941 - stable/9/sys/dev/aac

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 14:40:21 2013 New Revision: 251941 URL: http://svnweb.freebsd.org/changeset/base/251941 Log: MFC: r251116 Allow unmapped I/O via aacd(4). It shouldn't be too hard to add the same support for aacp(4), I'm lacking the necessary hardware for testing, though.

svn commit: r251940 - stable/9/sys/dev/ata

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 14:35:09 2013 New Revision: 251940 URL: http://svnweb.freebsd.org/changeset/base/251940 Log: MFC: r247165 Fix command timeout caused by data underrun during fetching ATAPI sense data, introduced by r246713 (MFC'ed to stable/9 in r251874). There are two pl

svn commit: r251939 - in stable/9/sys: kern sys

2013-06-18 Thread Marius Strobl
Author: marius Date: Tue Jun 18 14:20:14 2013 New Revision: 251939 URL: http://svnweb.freebsd.org/changeset/base/251939 Log: MFC: r248804 deferal -> deferral MFC: r248891 Pass correct parameter to CTR5() in bus_dmamap_load_uio. MFC: r248892 Do not add 1 to nsegs before p

svn commit: r251574 - stable/9/sys/dev/bce

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 13:58:37 2013 New Revision: 251574 URL: http://svnweb.freebsd.org/changeset/base/251574 Log: MFC: r251159 - Checking for spurious interrupts is only necessary when using INTx. Actually, this may be further optimized for controller variants supporting

svn commit: r251573 - stable/9/sys/dev/bce

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 13:50:14 2013 New Revision: 251573 URL: http://svnweb.freebsd.org/changeset/base/251573 Log: MFC: r251146 (partial) - Do not supply arguments as pointers to bce_get_{pg,rx}_buf() that are not altered or actually needed there any longer. - Honor errors p

svn commit: r251572 - stable/9/sys/dev/sym

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 13:24:16 2013 New Revision: 251572 URL: http://svnweb.freebsd.org/changeset/base/251572 Log: MFC: r251402 (partial) Handle/mark/nuke unused arguments. Modified: stable/9/sys/dev/sym/sym_hipd.c Directory Properties: stable/9/sys/ (props changed) stabl

svn commit: r251571 - stable/9/sys/dev/sym

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 13:17:52 2013 New Revision: 251571 URL: http://svnweb.freebsd.org/changeset/base/251571 Log: MFC: r251394 CAM_DEV_QFREEZE handling should only be done on request submission but neither on completion nor by SIM drivers in the first place. This issue has be

svn commit: r251570 - stable/9/sys/dev/bce

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 12:55:44 2013 New Revision: 251570 URL: http://svnweb.freebsd.org/changeset/base/251570 Log: MFC: r251142 - As a follow-up to r247565 (MFC'ed to stable/9 in r248036), make firmware images that do not require patching at runtime actually const. - Remove

svn commit: r251569 - in stable/9/sys/dev: msk sk

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 12:51:42 2013 New Revision: 251569 URL: http://svnweb.freebsd.org/changeset/base/251569 Log: MFC: r251133 - Merge from r249476: Ensure that PCI bus BUS_GET_DMA_TAG() method sees the actual PCI device which makes the request for DMA tag, instead of som

svn commit: r251568 - stable/9/sys/dev/aac

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 12:46:41 2013 New Revision: 251568 URL: http://svnweb.freebsd.org/changeset/base/251568 Log: MFC: r251115 - Remove pointless returns. - Make cm_data a void pointer and cm_flags unsigned as appropriate. Modified: stable/9/sys/dev/aac/aac.c stable/9/sys/

svn commit: r251567 - in stable/9/sys: dev/ata modules/usb/umass modules/usb/urio modules/usb/usfs powerpc/powermac powerpc/psim

2013-06-09 Thread Marius Strobl
Author: marius Date: Sun Jun 9 12:39:21 2013 New Revision: 251567 URL: http://svnweb.freebsd.org/changeset/base/251567 Log: MFC: r249213 (partial) - Remove unused headers from the SRCS of some modules. - Use __FBSDID. - Use DEVMETHOD_END. - Use NULL instead of 0 for pointers. Modifi

svn commit: r251224 - stable/9/sys/dev/ata

2013-06-01 Thread Marius Strobl
Author: marius Date: Sat Jun 1 13:10:24 2013 New Revision: 251224 URL: http://svnweb.freebsd.org/changeset/base/251224 Log: MFC: r249203 (partial) - Make ata_str2mode() static, it's not used outside of ata-all.c. - Move ata_timeout() to ata-all.c so we don't need to expose both this

  1   2   3   >