svn commit: r333613 - head/sys/dev/sdhci

2018-05-14 Thread Marius Strobl
Author: marius Date: Mon May 14 21:46:06 2018 New Revision: 333613 URL: https://svnweb.freebsd.org/changeset/base/333613 Log: The broken DDR52 support of Intel Bay Trail eMMC controllers rumored in the commit log of r321385 has been confirmed via the public VLI54 erratum. Thus, stop advertis

svn commit: r333614 - head/sys/dev/mmc

2018-05-14 Thread Marius Strobl
Author: marius Date: Mon May 14 21:57:45 2018 New Revision: 333614 URL: https://svnweb.freebsd.org/changeset/base/333614 Log: Let mmcsd_ioctl() ensure appropriate privileges via priv_check(9). Modified: head/sys/dev/mmc/mmcsd.c Modified: head/sys/dev/mmc/mmcsd.c =

svn commit: r333646 - head/sys/dev/mmc

2018-05-15 Thread Marius Strobl
Author: marius Date: Tue May 15 21:07:11 2018 New Revision: 333646 URL: https://svnweb.freebsd.org/changeset/base/333646 Log: Restore style(9) conformance after r320844 (actually requested pre- commit) and bring the r320844 additions in line with existing bits. Modified: head/sys/dev/mmc/mm

svn commit: r333647 - head/sys/dev/mmc

2018-05-15 Thread Marius Strobl
Author: marius Date: Tue May 15 21:15:09 2018 New Revision: 333647 URL: https://svnweb.freebsd.org/changeset/base/333647 Log: - If present, take advantage of the R/W cache of eMMC revision 1.5 and later devices. These caches work akin to the ones found in HDDs/SSDs that ada(4)/da(4) also

svn commit: r333955 - in head/stand: common ofw/libofw sparc64/loader

2018-05-20 Thread Marius Strobl
Author: marius Date: Mon May 21 01:20:19 2018 New Revision: 333955 URL: https://svnweb.freebsd.org/changeset/base/333955 Log: - Unbreak booting sparc64 kernels after the metadata unification in r329190; sparc64 kernels are always 64-bit but with that revision in place, the loader was tre

svn commit: r334293 - head/sys/dev/usb/controller

2018-05-28 Thread Marius Strobl
Author: marius Date: Mon May 28 19:55:51 2018 New Revision: 334293 URL: https://svnweb.freebsd.org/changeset/base/334293 Log: Describe Fresco Logic FL1100 USB 3.0 controllers. Modified: head/sys/dev/usb/controller/xhci_pci.c Modified: head/sys/dev/usb/controller/xhci_pci.c ==

svn commit: r334805 - head/release/amd64

2018-06-07 Thread Marius Strobl
Author: marius Date: Thu Jun 7 18:24:25 2018 New Revision: 334805 URL: https://svnweb.freebsd.org/changeset/base/334805 Log: - Once we have shifted arguments up to thrice, base-bits-dir is $1 rather than $4. Introduce $BASEBITSDIR for clarity and to avoid repeating this mistake in the f

svn commit: r335303 - head/sys/net

2018-06-17 Thread Marius Strobl
Author: marius Date: Sun Jun 17 20:33:02 2018 New Revision: 335303 URL: https://svnweb.freebsd.org/changeset/base/335303 Log: Assorted fixes to MSI-X/MSI/INTx setup in iflib(9): - In iflib_msix_init(), VMMs with broken MSI-X activation are trying to be worked around by manually enabling PC

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

2017-12-20 Thread Marius Strobl
Author: marius Date: Thu Dec 21 01:27:32 2017 New Revision: 327053 URL: https://svnweb.freebsd.org/changeset/base/327053 Log: Remove MD atomic_load_{32,64,int,long,ptr}(9) obsolete since the addition of (conflicting) MI ones in r326971. Modified: head/sys/sparc64/include/atomic.h Modified:

svn commit: r327314 - head/sys/x86/x86

2017-12-28 Thread Marius Strobl
Author: marius Date: Thu Dec 28 21:46:09 2017 New Revision: 327314 URL: https://svnweb.freebsd.org/changeset/base/327314 Log: With the advent of interrupt remapping, Intel has repurposed bit 11 (now: Interrupt_Index[15]) and assigned the previously reserved bits 55:48 (Interrupt_Index[14:0]

svn commit: r327315 - head/sys/dev/sdhci

2017-12-28 Thread Marius Strobl
Author: marius Date: Thu Dec 28 22:03:08 2017 New Revision: 327315 URL: https://svnweb.freebsd.org/changeset/base/327315 Log: Probe Intel Denverton eMMC 5.0 controllers. Modified: head/sys/dev/sdhci/sdhci_pci.c Modified: head/sys/dev/sdhci/sdhci_pci.c

svn commit: r327339 - head/sys/dev/sdhci

2017-12-29 Thread Marius Strobl
Author: marius Date: Fri Dec 29 12:48:19 2017 New Revision: 327339 URL: https://svnweb.freebsd.org/changeset/base/327339 Log: - There is no need to keep the tuning error and re-tuning interrupts enabled (though, no interrupt generation enabled for them) all the time as soon as (re-)tunin

svn commit: r327355 - head/sys/dev/mmc

2017-12-29 Thread Marius Strobl
Author: marius Date: Fri Dec 29 19:07:50 2017 New Revision: 327355 URL: https://svnweb.freebsd.org/changeset/base/327355 Log: - Don't allow userland to switch partitions; it's next to impossible to recover from that, especially when something goes wrong. - When userland changes EXT_CSD, up

svn commit: r327924 - head/sys/dev/sdhci

2018-01-13 Thread Marius Strobl
Author: marius Date: Sat Jan 13 16:21:13 2018 New Revision: 327924 URL: https://svnweb.freebsd.org/changeset/base/327924 Log: Fix a bug introduced in r327339; at the point in time re-tuning is executed, the interrupt aggregation code might have disabled the SDHCI_INT_DMA_END and/or SDHCI_INT

svn commit: r327926 - head/sys/dev/mmc

2018-01-13 Thread Marius Strobl
Author: marius Date: Sat Jan 13 16:32:09 2018 New Revision: 327926 URL: https://svnweb.freebsd.org/changeset/base/327926 Log: Fix a bug introduced in r327355; in mmcsd_ioctl_cmd() when ensuring that userland doesn't switch partitions on its own, compare against the partition mmcsd_ioctl_cmd(

svn commit: r327929 - head/sys/dev/mmc

2018-01-13 Thread Marius Strobl
Author: marius Date: Sat Jan 13 17:36:11 2018 New Revision: 327929 URL: https://svnweb.freebsd.org/changeset/base/327929 Log: Use the correct revision specifier (EXT_CSD revision rather than system specification version) for deciding whether the EXT_CSD register includes the EXT_CSD_GEN_CMD6

Re: svn commit: r327950 - in head/sys/powerpc: aim include powerpc ps3

2018-01-16 Thread Marius Strobl
On Mon, Jan 15, 2018 at 03:20:49PM -0800, Nathan Whitehorn wrote: > > > On 01/15/18 09:53, Konstantin Belousov wrote: > > On Mon, Jan 15, 2018 at 09:32:56AM -0800, Nathan Whitehorn wrote: > >> That seems fine to me. I don't think a less-clumsy way that does not > >> involve extra indirection is p

svn commit: r318276 - head/sys/dev/usb/controller

2017-05-14 Thread Marius Strobl
Author: marius Date: Sun May 14 14:27:59 2017 New Revision: 318276 URL: https://svnweb.freebsd.org/changeset/base/318276 Log: Describe Intel Apollo Lake and Braswell USB 3.0 controllers. Modified: head/sys/dev/usb/controller/xhci_pci.c Modified: head/sys/dev/usb/controller/xhci_pci.c ===

svn commit: r318282 - head/sys/dev/sdhci

2017-05-14 Thread Marius Strobl
Author: marius Date: Sun May 14 21:33:01 2017 New Revision: 318282 URL: https://svnweb.freebsd.org/changeset/base/318282 Log: - Unlike as in the PCI case, when attached to ACPI, Intel Bay Trail and Braswell eMMC and SDXC controllers share the same IDs. Like in the PCI case, Braswell eMMC

svn commit: r320577 - head/sys/dev/sdhci

2017-07-02 Thread Marius Strobl
Author: marius Date: Sun Jul 2 19:13:01 2017 New Revision: 320577 URL: https://svnweb.freebsd.org/changeset/base/320577 Log: Retry up to 20 ms to enable bus power as at least with some Intel SDHCI/eMMC controllers the first attempt after a D3 to D0 transition, i. e. when the firmware has pu

svn commit: r320620 - head/sys/dev/sdhci

2017-07-03 Thread Marius Strobl
Author: marius Date: Mon Jul 3 20:47:32 2017 New Revision: 320620 URL: https://svnweb.freebsd.org/changeset/base/320620 Log: Correct a typo in the comment part of r320577, later on copied into the commit message; as actually implemented, the intent is to retry up to 2 ms for controllers to

Re: svn commit: r320844 - in head: etc/mtree include lib/libcam sys/amd64/conf sys/arm/broadcom/bcm2835 sys/arm/conf sys/arm/ti sys/cam sys/cam/mmc sys/cam/scsi sys/conf sys/dev/mmc sys/dev/sdhci sys/

2017-07-09 Thread Marius Strobl
On Sun, Jul 09, 2017 at 04:57:24PM +, Warner Losh wrote: > Author: imp > Date: Sun Jul 9 16:57:24 2017 > New Revision: 320844 > URL: https://svnweb.freebsd.org/changeset/base/320844 > > Log: > An MMC/SD/SDIO stack using CAM > > Implement the MMC/SD/SDIO protocol within a CAM framework.

Re: svn commit: r320844 - in head: etc/mtree include lib/libcam sys/amd64/conf sys/arm/broadcom/bcm2835 sys/arm/conf sys/arm/ti sys/cam sys/cam/mmc sys/cam/scsi sys/conf sys/dev/mmc sys/dev/sdhci sys/

2017-07-09 Thread Marius Strobl
On Sun, Jul 09, 2017 at 02:49:56PM -0600, Warner Losh wrote: > On Sun, Jul 9, 2017 at 2:40 PM, Warner Losh wrote: > > > > > > > On Sun, Jul 9, 2017 at 12:42 PM, Marius Strobl wrote: > > > >> On Sun, Jul 09, 2017 at 04:57:24PM +, Warner Losh wrote: >

svn commit: r353778 - head/sys/dev/e1000

2019-10-20 Thread Marius Strobl
Author: marius Date: Sun Oct 20 17:40:50 2019 New Revision: 353778 URL: https://svnweb.freebsd.org/changeset/base/353778 Log: - In em_intr(), just call em_handle_link() instead of duplicating it. - In em_msix_link(), properly handle IGB-class devices after the iflib(4) conversion again by

svn commit: r349054 - head/tools/build

2019-06-15 Thread Marius Strobl
Author: marius Date: Sat Jun 15 09:45:00 2019 New Revision: 349054 URL: https://svnweb.freebsd.org/changeset/base/349054 Log: Add required for libnv to SYSINCS, too, apparently missed in r336335. Modified: head/tools/build/Makefile Modified: head/tools/build/Makefile =

svn commit: r349055 - head/sys/net

2019-06-15 Thread Marius Strobl
Author: marius Date: Sat Jun 15 11:07:41 2019 New Revision: 349055 URL: https://svnweb.freebsd.org/changeset/base/349055 Log: - Replace unused and only ever written to members of public iflib(9) structs with placeholders (in the latter case, IFLIB_MAX_TX_BYTES etc. are also only ever use

Re: svn commit: r349055 - head/sys/net

2019-06-15 Thread Marius Strobl
On Sat, Jun 15, 2019 at 09:08:05AM -0400, Andrew Gallatin wrote: > On 2019-06-15 07:07, Marius Strobl wrote: > > Author: marius > > Date: Sat Jun 15 11:07:41 2019 > > New Revision: 349055 > > > Log: > >- Replace unused and only ever written to members of p

svn commit: r349414 - head/sys/net

2019-06-26 Thread Marius Strobl
Author: marius Date: Wed Jun 26 15:28:21 2019 New Revision: 349414 URL: https://svnweb.freebsd.org/changeset/base/349414 Log: o In iflib_txq_drain(): - Remove desc_used, which is only ever written to. - Remove a dead store to reclaimed. - Don't recycle avail. - Sort variables acc

svn commit: r324776 - head/sys/dev/mmc

2017-10-19 Thread Marius Strobl
Author: marius Date: Thu Oct 19 21:57:14 2017 New Revision: 324776 URL: https://svnweb.freebsd.org/changeset/base/324776 Log: Correct an inverted conditional for determining the multiplier of the user data area size. Modified: head/sys/dev/mmc/mmcsd.c Modified: head/sys/dev/mmc/mmcsd.c ===

svn commit: r219060 - head/sys/dev/fxp

2011-02-26 Thread Marius Strobl
Author: marius Date: Sat Feb 26 17:28:09 2011 New Revision: 219060 URL: http://svn.freebsd.org/changeset/base/219060 Log: - Allocate the DMA memory shared between the host and the controller as coherent. - Update a comment to no longer reference Alpha. Modified: head/sys/dev/fxp/if_fxp.

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

2011-03-06 Thread Marius Strobl
Author: marius Date: Sun Mar 6 12:48:15 2011 New Revision: 219335 URL: http://svn.freebsd.org/changeset/base/219335 Log: - Allocate the DMA memory shared between the host and the controller as coherent. - Add some missing bus_dmamap_sync() calls. This includes putting such calls befor

svn commit: r219336 - head/sys/dev/ata

2011-03-06 Thread Marius Strobl
Author: marius Date: Sun Mar 6 12:54:00 2011 New Revision: 219336 URL: http://svn.freebsd.org/changeset/base/219336 Log: - Allocate the DMA memory used for the work area as coherent as at least the ataahci(4) and atamarvell(4) drivers share it between the host and the controller. - Sp

svn commit: r219337 - head/sys/dev/ata/chipsets

2011-03-06 Thread Marius Strobl
Author: marius Date: Sun Mar 6 13:06:41 2011 New Revision: 219337 URL: http://svn.freebsd.org/changeset/base/219337 Log: Add missing bus_dmamap_sync() calls for the work DMA map. MFC after:2 weeks Modified: head/sys/dev/ata/chipsets/ata-ahci.c Modified: head/sys/dev/ata/chipsets/at

svn commit: r219338 - head/sys/dev/ata/chipsets

2011-03-06 Thread Marius Strobl
Author: marius Date: Sun Mar 6 13:08:25 2011 New Revision: 219338 URL: http://svn.freebsd.org/changeset/base/219338 Log: Add missing bus_dmamap_sync() calls for the work DMA map. MFC after:2 weeks Modified: head/sys/dev/ata/chipsets/ata-siliconimage.c Modified: head/sys/dev/ata/chi

svn commit: r219339 - in head: libexec/rtld-elf/sparc64 sys/sparc64/sparc64

2011-03-06 Thread Marius Strobl
Author: marius Date: Sun Mar 6 13:25:46 2011 New Revision: 219339 URL: http://svn.freebsd.org/changeset/base/219339 Log: - Consistently abbreviate the names of the relocations. - End sentences with dots. - Fix whitespace. Modified: head/libexec/rtld-elf/sparc64/reloc.c head/sys/sparc64

svn commit: r219340 - in head: libexec/rtld-elf/sparc64 sys/sparc64/sparc64

2011-03-06 Thread Marius Strobl
Author: marius Date: Sun Mar 6 15:20:11 2011 New Revision: 219340 URL: http://svn.freebsd.org/changeset/base/219340 Log: - With the addition of TLS support binutils started to make the addend values for resolved symbols relative to relocbase instead of sections so detect this case and h

svn commit: r219530 - head/contrib/binutils/bfd

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 20:00:38 2011 New Revision: 219530 URL: http://svn.freebsd.org/changeset/base/219530 Log: In the upstream rev. 1.61 of elf64-sparc.c the following bug was fixed: * elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend of dynamic relocs

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

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 20:01:57 2011 New Revision: 219531 URL: http://svn.freebsd.org/changeset/base/219531 Log: Revert the binutils workaround committed in r219340, the underlying problem has been fixed in r219530. Modified: head/sys/sparc64/sparc64/elf_machdep.c Modified: head/s

svn commit: r219532 - in head: libexec/rtld-elf/sparc64 sys/sparc64/sparc64

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 20:30:58 2011 New Revision: 219532 URL: http://svn.freebsd.org/changeset/base/219532 Log: - Remove clause 3 and 4 from TNF licenses. [1] - Add the _RF_X committed in r212998 also to the tables in the sparc64 reloc.c in order reduce differences between the ke

svn commit: r219533 - in head: libexec/rtld-elf/sparc64 sys/sparc64/sparc64

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 21:08:02 2011 New Revision: 219533 URL: http://svn.freebsd.org/changeset/base/219533 Log: - Add support for TLS relocations. - Emitt an error when encountering an unsupported and in case of the kernel also for unaligned relocations. - Fix R_SPARC_LOX10 rel

svn commit: r219534 - in head: contrib/gcc/config/sparc gnu/lib/libgomp gnu/lib/libstdc++ gnu/usr.bin/cc/cc_tools

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 21:24:02 2011 New Revision: 219534 URL: http://svn.freebsd.org/changeset/base/219534 Log: Now that TLS is supported for sparc64 by both binutils 2.17.50 committed in r218822 and rtld(1) committed in r219533 turn on TLS support in GCC. Modified: head/contrib/g

svn commit: r219535 - head/lib/libc/stdlib

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 21:35:38 2011 New Revision: 219535 URL: http://svn.freebsd.org/changeset/base/219535 Log: Now that TLS generally is available on sparc64 since r219534 turn on support for it. Note that while sparc64 also supports the static TLS model and thus tls_model("initia

svn commit: r219543 - head/sys/dev/firewire

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 22:19:49 2011 New Revision: 219543 URL: http://svn.freebsd.org/changeset/base/219543 Log: Allocate the DMA memory shared between the host and the controller as coherent. MFC after:2 weeks Modified: head/sys/dev/firewire/fwohci.c head/sys/dev/firewi

svn commit: r219544 - head/sys/dev/sk

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 22:21:12 2011 New Revision: 219544 URL: http://svn.freebsd.org/changeset/base/219544 Log: Allocate the DMA memory shared between the host and the controller as coherent. MFC after:2 weeks Modified: head/sys/dev/sk/if_sk.c Modified: head/sys/dev/sk/i

svn commit: r219545 - head/sys/dev/stge

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 22:23:46 2011 New Revision: 219545 URL: http://svn.freebsd.org/changeset/base/219545 Log: Allocate the DMA memory shared between the host and the controller as coherent. MFC after:2 weeks Modified: head/sys/dev/stge/if_stge.c Modified: head/sys/dev/

svn commit: r219546 - head/sys/dev/xl

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 22:25:34 2011 New Revision: 219546 URL: http://svn.freebsd.org/changeset/base/219546 Log: Allocate the DMA memory shared between the host and the controller as coherent. MFC after:2 weeks Modified: head/sys/dev/xl/if_xl.c Modified: head/sys/dev/xl/i

svn commit: r219547 - head/sys/dev/ti

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 22:32:17 2011 New Revision: 219547 URL: http://svn.freebsd.org/changeset/base/219547 Log: - Allocate the DMA memory shared between the host and the controller as coherent. - Constify the ti_devs table. - Don't bother to set if_mtu to ETHERMTU, ether_ifatta

svn commit: r219548 - head/sys/dev/sound/pcm

2011-03-11 Thread Marius Strobl
Author: marius Date: Fri Mar 11 22:42:04 2011 New Revision: 219548 URL: http://svn.freebsd.org/changeset/base/219548 Log: Allocate the sound buffer DMA memory coherent. While NetBSD typically also does this for sound drivers it's probably not necessary for all combinations of controllers and

svn commit: r219567 - in head/sys: sparc64/ebus sparc64/include sparc64/isa sparc64/pci sparc64/sbus sparc64/sparc64 sun4v/include sun4v/sun4v

2011-03-12 Thread Marius Strobl
14:09:43 2011 (r219566) +++ head/sys/sparc64/ebus/ebus.cSat Mar 12 14:33:32 2011 (r219567) @@ -1,6 +1,5 @@ /*- * Copyright (c) 1999, 2000 Matthew R. Green - * Copyright (c) 2001 Thomas Moestl * Copyright (c) 2009 by Marius Strobl * All rights reserved. * @@ -27,7

svn commit: r219577 - head/sys/dev/aic7xxx

2011-03-12 Thread Marius Strobl
Author: marius Date: Sat Mar 12 20:36:52 2011 New Revision: 219577 URL: http://svn.freebsd.org/changeset/base/219577 Log: Allocate the DMA memory shared between the host and the controller as coherent. Approved by: gibbs MFC after:2 weeks Modified: head/sys/dev/aic7xxx/aic79xx.c

svn commit: r219608 - in head/sys: sparc64/include sparc64/sparc64 sun4v/include sun4v/sun4v

2011-03-13 Thread Marius Strobl
Author: marius Date: Sun Mar 13 13:42:43 2011 New Revision: 219608 URL: http://svn.freebsd.org/changeset/base/219608 Log: Remove the advertising clause from the UCB license according to the July 22, 1999 addendum. Modified: head/sys/sparc64/include/varargs.h head/sys/sparc64/include/vmpar

svn commit: r219780 - head/sys/sparc64/pci

2011-03-19 Thread Marius Strobl
Author: marius Date: Sat Mar 19 19:30:49 2011 New Revision: 219780 URL: http://svn.freebsd.org/changeset/base/219780 Log: In case reading PCIR_MINGNT fails don't use it for calculating the latency. This is more or less a theoretical problem though as it typically indicates way bigger problem

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

2011-03-19 Thread Marius Strobl
Author: marius Date: Sat Mar 19 19:39:05 2011 New Revision: 219782 URL: http://svn.freebsd.org/changeset/base/219782 Log: On Serengeti-class machines the OFW root isn't the parent of the CPU nodes. Modified: head/sys/sparc64/sparc64/tick.c Modified: head/sys/sparc64/sparc64/tick.c

svn commit: r219785 - head/sys/sparc64/pci

2011-03-19 Thread Marius Strobl
Author: marius Date: Sat Mar 19 20:36:05 2011 New Revision: 219785 URL: http://svn.freebsd.org/changeset/base/219785 Log: - Make a panic message better reflect the actual problem. - A closer inspection of the OpenSolaris code indicates the block store workaround is only necessary in case o

Re: svn commit: r219667 - head/usr.sbin/bsdinstall/partedit

2011-03-20 Thread Marius Strobl
On Sat, Mar 19, 2011 at 05:00:51PM -0700, Kirk McKusick wrote: > > Date: Fri, 18 Mar 2011 20:50:08 -0500 > > From: Nathan Whitehorn > > Subject: Re: svn commit: r219667 - head/usr.sbin/bsdinstall/partedit > > To: Gavin Atkinson > > Cc: src-committ...@freebsd.org, svn-src-...@freebsd.org, > >

svn commit: r220038 - in head/sys: conf sparc64/pci

2011-03-26 Thread Marius Strobl
+++ head/sys/sparc64/pci/ofw_pci_if.m Sat Mar 26 16:49:12 2011 (r220038) @@ -1,5 +1,6 @@ #- # Copyright (c) 2001, 2003 by Thomas Moestl +# Copyright (c) 2011 Marius Strobl # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -26,28 +

svn commit: r220039 - head/sys/sparc64/pci

2011-03-26 Thread Marius Strobl
Author: marius Date: Sat Mar 26 16:52:31 2011 New Revision: 220039 URL: http://svn.freebsd.org/changeset/base/220039 Log: - A closer inspection of the OpenSolaris code indicates that the DMA syncing for Hummingbird and Sabre bridges should be applied with every BUS_DMASYNC_POSTREAD inste

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

2011-03-26 Thread Marius Strobl
Author: marius Date: Sat Mar 26 22:39:23 2011 New Revision: 220046 URL: http://svn.freebsd.org/changeset/base/220046 Log: Wait until the DMA engine is stopped before unmapping buffers and descriptors, which fixes DMA errors seen on sparc64. Obtained from:OpenBSD MFC after:1

svn commit: r220147 - head/sys/sparc64/pci

2011-03-29 Thread Marius Strobl
Author: marius Date: Tue Mar 29 19:48:03 2011 New Revision: 220147 URL: http://svn.freebsd.org/changeset/base/220147 Log: Allocate memory for a DMA method table only in case we need to override the iommu(4) provided one, i.e. in case of Hummingbird and Sabre bridges, otherwise just use the i

svn commit: r220862 - head/sys/dev/bxe

2011-04-19 Thread Marius Strobl
Author: marius Date: Tue Apr 19 17:49:59 2011 New Revision: 220862 URL: http://svn.freebsd.org/changeset/base/220862 Log: Remove a comment which is no longer true since r213878, apart from this driver not using mii(4) in the first place. Reviewed by:yongari Modified: head/sys/dev/b

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

2011-04-21 Thread Marius Strobl
@@ /*- * Copyright (c) 1999-2002 Eduardo Horvath * Copyright (c) 2001-2003 Thomas Moestl + * Copyright (c) 2007, 2009 Marius Strobl * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -77,7 +78,6 @@ __FBSDID("$FreeBSD$"); * - When running o

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

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 09:22:27 2011 New Revision: 220938 URL: http://svn.freebsd.org/changeset/base/220938 Log: Correct spelling in comments. Submitted by: brucec Modified: head/sys/dev/mii/brgphyreg.h head/sys/dev/mii/ciphyreg.h head/sys/dev/mii/e1000phy.c head/sys/dev/m

svn commit: r220939 - in head/sys/sparc64: include sbus sparc64

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 09:31:40 2011 New Revision: 220939 URL: http://svn.freebsd.org/changeset/base/220939 Log: Correct spelling in comments. Submitted by: brucec Modified: head/sys/sparc64/include/cpufunc.h head/sys/sparc64/sbus/lsi64854.c head/sys/sparc64/sbus/ofw_sbus.h

svn commit: r220940 - head/sys/dev/hme

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 09:39:05 2011 New Revision: 220940 URL: http://svn.freebsd.org/changeset/base/220940 Log: Correct spelling in comments. Submitted by: brucec Modified: head/sys/dev/hme/if_hme.c head/sys/dev/hme/if_hmereg.h Modified: head/sys/dev/hme/if_hme.c ===

svn commit: r220941 - head/sys/dev/gem

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 09:41:51 2011 New Revision: 220941 URL: http://svn.freebsd.org/changeset/base/220941 Log: Correct spelling in comments. Submitted by: brucec Modified: head/sys/dev/gem/if_gem.c Modified: head/sys/dev/gem/if_gem.c ==

svn commit: r220943 - head/sys/dev/cas

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 09:44:01 2011 New Revision: 220943 URL: http://svn.freebsd.org/changeset/base/220943 Log: Correct spelling in a comment. Submitted by: brucec Modified: head/sys/dev/cas/if_cas.c Modified: head/sys/dev/cas/if_cas.c =

svn commit: r220944 - head/sys/dev/sym

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 09:52:28 2011 New Revision: 220944 URL: http://svn.freebsd.org/changeset/base/220944 Log: - Correct spelling. [1] - Remove variables which are unused besides initialization. [2] Submitted by: brucec [1], Christoph Mallon [2] Modified: head/sys/dev/sym/RE

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

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 09:59:16 2011 New Revision: 220945 URL: http://svn.freebsd.org/changeset/base/220945 Log: Correct spelling. Submitted by: brucec Modified: head/sys/dev/mpt/mpt.c head/sys/dev/mpt/mpt.h head/sys/dev/mpt/mpt_cam.c head/sys/dev/mpt/mpt_debug.c head/sy

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

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 12:39:48 2011 New Revision: 220948 URL: http://svn.freebsd.org/changeset/base/220948 Log: MF sparc64: r181701 (partial), r182020 (partial), r182730 (partial), r216628, r216801 - cosmetic changes and style fixes - Trick GAS/GCC into compiling access to TIC

svn commit: r220949 - in head/sys/sun4v: include/cddl sun4v

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 12:42:41 2011 New Revision: 220949 URL: http://svn.freebsd.org/changeset/base/220949 Log: Correct spelling in comments. Submitted by: brucec Modified: head/sys/sun4v/include/cddl/mdesc_impl.h head/sys/sun4v/sun4v/tte_hash.c Modified: head/sys/sun4v/incl

svn commit: r220950 - head/sys/dev/sym

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 12:46:39 2011 New Revision: 220950 URL: http://svn.freebsd.org/changeset/base/220950 Log: More spelling fixes. Submitted by: N.J. Mann Modified: head/sys/dev/sym/sym_fw1.h head/sys/dev/sym/sym_fw2.h Modified: head/sys/dev/sym/sym_fw1.h =

svn commit: r220951 - head/sys/dev/esp

2011-04-22 Thread Marius Strobl
Author: marius Date: Fri Apr 22 13:56:21 2011 New Revision: 220951 URL: http://svn.freebsd.org/changeset/base/220951 Log: Correct spelling in comments. Submitted by: brucec Modified: head/sys/dev/esp/ncr53c9x.c Modified: head/sys/dev/esp/ncr53c9x.c ==

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

2011-05-02 Thread Marius Strobl
Author: marius Date: Mon May 2 20:37:30 2011 New Revision: 221341 URL: http://svn.freebsd.org/changeset/base/221341 Log: Probe the PHY accompanying BCM57765. Tested by: Paul Thornton MFC after:1 week Modified: head/sys/dev/mii/brgphy.c head/sys/dev/mii/miidevs Modified: head/sy

svn commit: r221343 - head/sys/dev/bge

2011-05-02 Thread Marius Strobl
Author: marius Date: Mon May 2 20:45:19 2011 New Revision: 221343 URL: http://svn.freebsd.org/changeset/base/221343 Log: Fix an logic bug which caused jumbo buffers to not be synced. Reported and tested by: Michael Moll MFC after:3 days Modified: head/sys/dev/bge/if_bge.c Modifie

svn commit: r221344 - head/sys/dev/bge

2011-05-02 Thread Marius Strobl
Author: marius Date: Mon May 2 21:04:23 2011 New Revision: 221344 URL: http://svn.freebsd.org/changeset/base/221344 Log: Correct spelling in comments. Submitted by: brucec Modified: head/sys/dev/bge/if_bge.c Modified: head/sys/dev/bge/if_bge.c ==

svn commit: r221407 - in head/sys: dev/ae dev/age dev/alc dev/ale dev/bce dev/bfe dev/bge dev/dc dev/ed dev/et dev/fxp dev/hme dev/jme dev/lge dev/mii dev/nfe dev/nge dev/nve dev/pcn dev/sf dev/sge...

2011-05-03 Thread Marius Strobl
Author: marius Date: Tue May 3 19:51:29 2011 New Revision: 221407 URL: http://svn.freebsd.org/changeset/base/221407 Log: - Remove attempts to implement setting of BMCR_LOOP/MIIF_NOLOOP (reporting IFM_LOOP based on BMCR_LOOP is left in place though as it might provide useful for debuggin

svn commit: r221409 - in head/sys/cddl: compat/opensolaris/sys contrib/opensolaris/uts/common/fs/zfs

2011-05-03 Thread Marius Strobl
Author: marius Date: Tue May 3 20:13:27 2011 New Revision: 221409 URL: http://svn.freebsd.org/changeset/base/221409 Log: Convert the last use of xcopyout() to ddi_copyout() and remove the now unused xcopyin() as well as xcopyout(). MFC together with r219089. Approved by: mm Modified:

Re: svn commit: r221466 - in head/release: . amd64 i386 pc98 sun4v

2011-05-05 Thread Marius Strobl
On Wed, May 04, 2011 at 11:41:11PM +, Nathan Whitehorn wrote: > Author: nwhitehorn > Date: Wed May 4 23:41:11 2011 > New Revision: 221466 > URL: http://svn.freebsd.org/changeset/base/221466 > > Log: > Repair release CD generation on PC98 and sun4v after release building > changes, and bac

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

2010-04-10 Thread Marius Strobl
Author: marius Date: Sat Apr 10 10:44:41 2010 New Revision: 206448 URL: http://svn.freebsd.org/changeset/base/206448 Log: Do as the comment suggests and determine the bus space based on the last bus we actually mapped at rather than always based on the last bus we encountered while moving up

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

2010-04-10 Thread Marius Strobl
Author: marius Date: Sat Apr 10 10:56:59 2010 New Revision: 206449 URL: http://svn.freebsd.org/changeset/base/206449 Log: Unlike the sun4v variant, the sun4u version of SUNW,set-trap-table actually only takes one argument. Modified: head/sys/sparc64/sparc64/trap.c Modified: head/sys/sparc6

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

2010-04-10 Thread Marius Strobl
Author: marius Date: Sat Apr 10 11:13:51 2010 New Revision: 206450 URL: http://svn.freebsd.org/changeset/base/206450 Log: Correct the DCR_IPE macro to refer to the right bit. Also improve the associated comment as besides US-IV+ these bits are only available with US-III++, i.e. the 1.2GHz ve

svn commit: r206451 - in head/sys: conf dev/uart sparc64/conf sparc64/pci

2010-04-10 Thread Marius Strobl
THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SO

svn commit: r206453 - head/sys/sparc64/pci

2010-04-10 Thread Marius Strobl
Author: marius Date: Sat Apr 10 12:10:11 2010 New Revision: 206453 URL: http://svn.freebsd.org/changeset/base/206453 Log: Add missing copyright shebang. Modified: head/sys/sparc64/pci/sbbc.c Modified: head/sys/sparc64/pci/sbbc.c ===

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

2010-04-11 Thread Marius Strobl
Author: marius Date: Sun Apr 11 15:35:17 2010 New Revision: 206480 URL: http://svn.freebsd.org/changeset/base/206480 Log: Update for UltraSPARC-IV{,+} and SPARC64 V, VI, VII and VIIIfx CPUs. Modified: head/sys/sparc64/include/lsu.h Modified: head/sys/sparc64/include/lsu.h ===

svn commit: r206490 - head/lib/libc/softfloat

2010-04-11 Thread Marius Strobl
Author: marius Date: Sun Apr 11 20:08:54 2010 New Revision: 206490 URL: http://svn.freebsd.org/changeset/base/206490 Log: While SPARC V9 allows tininess to be detected either before or after rounding (impl. dep. #55), the SPARC JPS1 responsible for SPARC64 and UltraSPARC processors defines t

svn commit: r206492 - head/lib/libc/softfloat

2010-04-11 Thread Marius Strobl
Author: marius Date: Sun Apr 11 21:22:02 2010 New Revision: 206492 URL: http://svn.freebsd.org/changeset/base/206492 Log: Add #endif missed in r206490. Modified: head/lib/libc/softfloat/softfloat-specialize Modified: head/lib/libc/softfloat/softfloat-specialize ==

Re: svn commit: r206604 - head/sys/dev/ata/chipsets

2010-04-14 Thread Marius Strobl
On Wed, Apr 14, 2010 at 03:29:32PM +, Alexander Motin wrote: > Author: mav > Date: Wed Apr 14 15:29:32 2010 > New Revision: 206604 > URL: http://svn.freebsd.org/changeset/base/206604 > > Log: > For early ALI chips do not announce I/O sizes that require unsupported > 48bit DMA commands. Wo

Re: svn commit: r207077 - in head/sys: amd64/conf arm/conf dev/sound/usb dev/usb dev/usb/controller dev/usb/input dev/usb/misc dev/usb/net dev/usb/serial dev/usb/storage dev/usb/wlan i386/conf ia64/co

2010-04-22 Thread Marius Strobl
On Thu, Apr 22, 2010 at 09:31:34PM +, Andrew Thompson wrote: > Author: thompsa > Date: Thu Apr 22 21:31:34 2010 > New Revision: 207077 > URL: http://svn.freebsd.org/changeset/base/207077 > > Log: > Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this > had > the illus

svn commit: r207151 - in head/tools/test: . testfloat testfloat/sparc64

2010-04-24 Thread Marius Strobl
Author: marius Date: Sat Apr 24 12:11:41 2010 New Revision: 207151 URL: http://svn.freebsd.org/changeset/base/207151 Log: Add a TestFloat based test suite for floating-point implementations currently supporting sparc64. After a `make depend all` there are three programs; testsoftfloat for te

svn commit: r207154 - head/sys/conf

2010-04-24 Thread Marius Strobl
Author: marius Date: Sat Apr 24 16:27:43 2010 New Revision: 207154 URL: http://svn.freebsd.org/changeset/base/207154 Log: Fix some sorting and whitespace nits. Modified: head/sys/conf/files.sparc64 head/sys/conf/files.sun4v Modified: head/sys/conf/files.sparc64

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

2010-04-26 Thread Marius Strobl
Author: marius Date: Mon Apr 26 18:44:30 2010 New Revision: 207240 URL: http://svn.freebsd.org/changeset/base/207240 Log: Skip the pseudo-devices found in Fujitsu Siemens PRIMEPOWER250. Modified: head/sys/sparc64/sparc64/nexus.c Modified: head/sys/sparc64/sparc64/nexus.c

svn commit: r207241 - head/sys/sparc64/isa

2010-04-26 Thread Marius Strobl
Author: marius Date: Mon Apr 26 18:49:06 2010 New Revision: 207241 URL: http://svn.freebsd.org/changeset/base/207241 Log: - Add a missing const. - Map the NS16550 found in Fujitsu Siemens PRIMEPOWER250 to PNP0501 as well. Modified: head/sys/sparc64/isa/isa.c Modified: head/sys/sparc64/isa/

svn commit: r207242 - head/sys/dev/bge

2010-04-26 Thread Marius Strobl
Author: marius Date: Mon Apr 26 18:56:06 2010 New Revision: 207242 URL: http://svn.freebsd.org/changeset/base/207242 Log: For the on-board interfaces found in Fujitsu SPARC64 machines obtain the MAC address via OFW as well. Modified: head/sys/dev/bge/if_bge.c Modified: head/sys/dev/bge/if_

svn commit: r207243 - in head/sys: sparc64/include sparc64/sparc64 sun4v/include

2010-04-26 Thread Marius Strobl
(r207242) +++ head/sys/sparc64/sparc64/ofw_machdep.c Mon Apr 26 19:13:10 2010 (r207243) @@ -1,6 +1,6 @@ /*- * Copyright (c) 2001 by Thomas Moestl . - * Copyright (c) 2005 - 2009 by Marius Strobl . + * Copyright (c) 2005 - 2010 by Marius Strobl . * All rights reserved

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

2010-04-26 Thread Marius Strobl
Author: marius Date: Mon Apr 26 20:19:49 2010 New Revision: 207248 URL: http://svn.freebsd.org/changeset/base/207248 Log: Don't bother enabling interrupts before we're ready to handle them. This prevents the firmware of Fujitsu Siemens PRIMEPOWER250, which both causes stray interrupts and er

svn commit: r207281 - head/sys/dev/esp

2010-04-27 Thread Marius Strobl
Author: marius Date: Tue Apr 27 15:50:25 2010 New Revision: 207281 URL: http://svn.freebsd.org/changeset/base/207281 Log: Take advantage of OF_getscsinitid(). Modified: head/sys/dev/esp/esp_sbus.c Modified: head/sys/dev/esp/esp_sbus.c =

svn commit: r207285 - head/sys/dev/sym

2010-04-27 Thread Marius Strobl
Author: marius Date: Tue Apr 27 18:05:33 2010 New Revision: 207285 URL: http://svn.freebsd.org/changeset/base/207285 Log: - On sparc64 obtain the initiator ID from the Open Firmware device tree in order to match what the PROM built-in driver uses. - Remove some no longer used includes. Mo

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

2010-04-27 Thread Marius Strobl
Author: marius Date: Tue Apr 27 18:06:54 2010 New Revision: 207286 URL: http://svn.freebsd.org/changeset/base/207286 Log: Replace a magic value with the appropriate macro. Modified: head/sys/dev/mpt/mpt_cam.c Modified: head/sys/dev/mpt/mpt_cam.c ==

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

2010-04-27 Thread Marius Strobl
Author: marius Date: Tue Apr 27 18:41:16 2010 New Revision: 207287 URL: http://svn.freebsd.org/changeset/base/207287 Log: On sparc64 obtain the initiator ID to be used for SPI HBAs from the Open Firmware device tree in order to match what the PROM built-in driver uses. This is especially imp

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

2010-05-02 Thread Marius Strobl
Author: marius Date: Sun May 2 12:08:15 2010 New Revision: 207500 URL: http://svn.freebsd.org/changeset/base/207500 Log: Add a hack for SPARC64 V CPUs, which set some undocumented bits in the first data word. Modified: head/sys/sparc64/sparc64/interrupt.S Modified: head/sys/sparc64/sparc6

  1   2   3   4   5   6   7   8   9   >