Skip to content
Commits on Aug 15, 2012
  1. @gonzoua

    Specify architecture explicitely

    gonzoua committed Aug 15, 2012
Commits on Aug 13, 2012
  1. @gonzoua

    Merge Ian's patch and fix some usage of PCI/PCIE defines in Orion/Kir…

    gonzoua committed Aug 13, 2012
    …kwood code
    
    Submitted by:	Ian Lepore
  2. @gonzoua
  3. @gonzoua

    Use init_proc0 for new platforms

    gonzoua committed Aug 13, 2012
  4. @gonzoua

    Remove duplicated #defines

    gonzoua committed Aug 13, 2012
  5. @gonzoua

    Add interrupt handling code for non-armv6 marvell platforms

    gonzoua committed Aug 13, 2012
    Submitted by:	Ian Lepore
  6. @gonzoua

    Remove extra bracket

    gonzoua committed Aug 13, 2012
    Submitted by:	Ian Lepore
  7. @gonzoua

    CPU_ID_ARM926ES is not defined

    gonzoua committed Aug 13, 2012
    Submitted by:	Ian Lepore
Commits on Aug 12, 2012
  1. @gonzoua

    Add missing XXX_long atomic ops for ARM

    gonzoua committed Aug 12, 2012
    Submitted by:	Ian Lepore
Commits on Aug 10, 2012
  1. @gonzoua

    Add missing include

    gonzoua committed Aug 10, 2012
  2. @gonzoua
Commits on Aug 9, 2012
  1. @gonzoua

    Remove duplicate options

    gonzoua committed Aug 9, 2012
  2. @gonzoua

    Resync with HEAD

    gonzoua committed Aug 9, 2012
Commits on Aug 8, 2012
  1. @emaste
  2. More rototilling with target mode in an attemp to get multiple

    mjacob committed Aug 8, 2012
    CCB at a time outstanding reliable. It's not there yet, but this
    is the direction to go in so might as well commit. So far,
    multiple at a time CCBs work (see ISP_INTERNAL_TARGET test mode),
    but it fails if there are more downstream than the SIM wants
    to handle and SRR is sort of confused when this happens, plus
    it is not entirely quite clear what one does if a CCB/CTIO fails
    and you have more in flight (that don't fail, say) and more queued
    up at the SIM level that haven't been started yet.
    
    Some of this is driven because there apparently is no flow control
    to requeue XPT_CONTINUE_IO requests like there are for XPT_SCSI_IO
    requests. It is also more driven in that the few target mode
    periph drivers there are are not really set up for handling pushback-
    heck most of them don't even check for errors (and what would they
    really do with them anyway? It's the initiator's problem, really....).
    
    The data transfer arithmetic has been worked over again to handle
    multiple outstanding commands, so you have a notion of what's been
    moved already as well as what's currently in flight. It turns that
    this led to uncovering a REPORT_LUNS bug in the ISP_INTERNAL_TARGET
    code which was sending back 24 bytes of rpl data instead of the
    specified 16. What happened furthermore here is that sending back
    16 bytes and reporting an overrun of 8 bytes made the initiator
    (running FC-Tape aware f/w) mad enough to request, and keep
    requesting, another FCP response (I guess it didn't like the answer
    so kept asking for it again).
    
    Sponsored by: Spectralogic
    MFC after:	1 month
  3. Fix an incorrect comment.

    adrian committed Aug 8, 2012
  4. @emaste
  5. @emaste
  6. @emaste
  7. Import compiler-rt r160957.

    andrew committed Aug 8, 2012
    This is mostly a no-op other than for ARM where it adds missing
    __aeabi_mem* and __aeabi_*divmod functions. Even on ARM these will remain
    unused until the rest of the ARM EABI code is merged.
  8. The assertion that I added in r238889 could legitimately fail when a

    alc committed Aug 8, 2012
    debugger creates a breakpoint.  Replace that assertion with a narrower
    one that still achieves my objective.
    
    Reported and tested by:	kib
  9. @kostikbel

    Always initialize pl_event.

    kostikbel committed Aug 8, 2012
    Submitted by:	Andrey Zonov <andrey@zonov.org>
    MFC after:	3 days
Commits on Aug 7, 2012
  1. Commit device IDs for the (eventually upcoming) AR9380 HAL.

    adrian committed Aug 7, 2012
    Obtained from:	Qualcomm Atheros, Linux ath9k
  2. @jimharris

    During TSC synchronization test, use rdtsc() rather than rdtsc32(), to

    jimharris committed Aug 7, 2012
    protect against 32-bit TSC overflow while the sync test is running.
    
    On dual-socket Xeon E5-2600 (SNB) systems with up to 32 threads, there
    is non-trivial chance (2-3%) that TSC synchronization test fails due to
    32-bit TSC overflow while the synchronization test is running.
    
    Sponsored by: Intel
    Reviewed by: jkim
    Discussed with: jkim, kib
  3. @jimharris

    Clone BIO_ORDERED flag, for disk drivers (namely CAM) that try to

    jimharris committed Aug 7, 2012
     consume it.
    
    Sponsored by: Intel
    Discussed with: gibbs, scottl
  4. @trociny

    In g_gate_dumpconf() always check the result of g_gate_hold().

    trociny committed Aug 7, 2012
    This fixes "Negative sc_ref" panic possible when sysctl_kern_geom_confxml()
    is run simultaneously with destroying GATE device.
    
    Reviewed by:	pjd
    MFC after:	3 days
  5. @emaste

    Minor style(9) improvement

    emaste committed Aug 7, 2012
  6. @bsdjhb

    Don't try to stop the IPMI watchdog timer if it is not running.

    bsdjhb committed Aug 7, 2012
    Starting or stopping the IPMI watchdog is rather expensive with the
    current implementation as all IPMI requests are bounced via thread.
    This is not viable during shutdown or dumps, and this avoids headache
    in the common case that the watchdog is not enabled.  The IPMI watchdog
    should probably be reworked to not use a separate thread to fix this
    in the case when the watchdog timer is enabled.
    
    MFC after:	2 weeks
  7. As it turned out, there are some installations, where BSD label

    ae committed Aug 7, 2012
    contains partitions with type zero. And it has worked.
    So, allow detect these partitions.
    
    Reported by:	glebius
  8. @bsdimp

    Fix obvious problem with emulate_fp sysctl.

    bsdimp committed Aug 7, 2012
    Submitted by:	Paul Ambrose <ambrosehua@gmail.com>
  9. @kostikbel

    Do not apply errata 721 workaround when under hypervisor, since

    kostikbel committed Aug 7, 2012
    typical hypervisor does not implement access to the required MSR,
    causing #GP on boot.
    
    Reported and tested by:	olgeni
    PR:	amd64/170388
    MFC after:	3 days
  10. s/lenght/length/ in comments

    luigi committed Aug 7, 2012
  11. Remove duplicate header inclusion of <sys/sysent.h>

    pluknet committed Aug 7, 2012
    Discussed with:	bz
  12. Never sleep on busy pages in vm_pageout_launder(), always skip them. …

    alc committed Aug 7, 2012
    …Long
    
    ago, sleeping on busy pages in vm_pageout_launder() made sense.  The call
    to vm_pageout_flush() specified asynchronous I/O and sleeping on busy pages
    blocked vm_pageout_launder() until the flush had completed.  However, in
    CVS revision 1.35 of vm/vm_contig.c, the call to vm_pageout_flush() was
    changed to request synchronous I/O, but the sleep on busy pages was not
    removed.
  13. Correct re-initialise the link pointer to be the final descriptor in

    adrian committed Aug 7, 2012
    the last buffer.
    
    This fixes traffic stalls that were occuring with stuck beacon events.
    
    PR:		kern/170433
Something went wrong with that request. Please try again.