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
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
=
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
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
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
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
==
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
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
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:
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]
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
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
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
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
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(
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
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
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
===
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
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
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
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.
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:
>
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
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
=
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
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
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
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
===
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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
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
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
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
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
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
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,
> >
+++ 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 +
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
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
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
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
@@
/*-
* 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
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
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
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
===
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
==
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
=
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
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
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
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
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
=
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
==
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
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
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
==
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
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:
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
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
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
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
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
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
===
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
===
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
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
==
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
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
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
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
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
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/
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_
(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
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
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
=
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
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
==
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
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 - 100 of 897 matches
Mail list logo