Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 3, 2015
  1. @amotin

    Implement basic PxTFD.STS.BSY reporting.

    amotin authored
    MFC after:	2 weeks
Commits on May 2, 2015
  1. Fix the vt(4) framebuffer driver on RPi 2.

    loos authored
    Use the BCM2835_MBOX_CHAN_PROP mbox channel to setup the framebuffer,
    remove DMA code (its now done in bcm2835_mbox.c).
    
    Also adjust the color palette when bcm2708_fb.fbswap is set.  The
    firmware used on RPi 2 uses this mode.
    
    Tested on:	RPi-B and RPi 2 with 16, 24 and 32bpp
    Note:		The 32bpp mode on RPi-B has the red and blue swapped, this
    		is a know problem (not a driver problem).
  2. Fix the sc(4) framebuffer driver on RPi 2.

    loos authored
    Use the BCM2835_MBOX_CHAN_PROP mbox channel to setup the framebuffer,
    remove unused code and unnecessary includes.
    
    Adjust the color palette when bcm2708_fb.fbswap is set on /chosen/bootargs
    node of DTB.  The firmware used on RPi 2 uses this mode.
    
    Tested on:	RPi-B and RPi 2 with 16, 24 and 32bpp
  3. Add the routines to query and setup the framebuffer state using the

    loos authored
    BCM2835_MBOX_CHAN_PROP channel.  The old channel (BCM2835_MBOX_CHAN_FB)
    seems deprecated on recent firmware versions and is causing a freeze on
    RPi 2.
    
    The actual changes in the framebuffer drivers will follow in subsequent
    commits.
  4. Fix the kernel ident for RPI2.

    loos authored
  5. @glebius

    After r281643 an #ifdef IFT_FOO preprocessor directive returns false,

    glebius authored
    since types became a enum C type.  Some software uses such ifdefs to
    determine whether an operating systems supports certain interface type.
    Of course, such check is bogus. E.g. FreeBSD defines about 250 interface
    types, but supports only around 20.
    However, we need not upset such software so provide a set of defines. The
    current set was taken to suffice the dhcpd.
    
    Reported & tested by:	Guy Yur <guyyur gmail.com>
  6. @glebius

    Remove #ifdef IFT_FOO.

    glebius authored
    Submitted by:	Guy Yur <guyyur gmail.com>
  7. @glebius

    Instead of reading, validating and adjusting value of the vm.swap_asy…

    glebius authored
    …nc_max
    
    in the main swapper work cycle, do it in the sysctl handler.  This removes
    extra mutex acquisition from the main cycle and makes the sysctl knob return
    error on an invalid value, instead of accepting and fixing it.
    
    Reviewed by:	kib
    Sponsored by:	Netflix
    Sponsored by:	Nginx, Inc.
  8. Remove an unused variable.

    loos authored
  9. Don't advertise the Intel SMX capability to the guest.

    neel authored
    Reported by:	Leon Dang (ldang@nahannisys.com)
    MFC after:	1 week
  10. @oshogbo

    nv_malloc can fail in userland.

    oshogbo authored
    Add check to prevent a NULL pointer dereference.
    
    Pointed out by:	mjg
    Approved by:	pjd (mentor)
  11. @oshogbo

    Remove duplicated code using macro template for the nvlist_add_.* fun…

    oshogbo authored
    …ctions.
    
    Approved by:	pjd (mentor)
  12. @oshogbo

    Add test case for unpack with diffrent flags.

    oshogbo authored
    Approved by:	pjd (mentor)
  13. @oshogbo

    Introduce the NV_FLAG_NO_UNIQUE flag. When set, it allows to store

    oshogbo authored
    multiple values using the same key in a nvlist.
    
    Approved by:	pjd (mentor)
    Obtained from:	WHEEL Systems (http://www.wheelsystems.com)
    
    Update man page.
    
    Reviewed by:	AllanJude
    Approved by:	pjd (mentor)
  14. @oshogbo

    Approved, oprócz użycie RESTORE_ERRNO() do ustawiania errno.

    oshogbo authored
    Change the nvlist_recv() function to take additional argument that
    specifies flags expected on the received nvlist. Receiving a nvlist with
    different set of flags than the ones we expect might lead to undefined
    behaviour, which might be potentially dangerous.
    
    Update consumers of this and related functions and update the tests.
    
    Approved by:	pjd (mentor)
    
    Update man page for nvlist_unpack, nvlist_recv, nvlist_xfer, cap_recv_nvlist
    and cap_xfer_nvlist.
    
    Reviewed by:	AllanJude
    Approved by:	pjd (mentor)
  15. @amotin
  16. @amotin
  17. @bapt

    Capsicumize col(1)

    bapt authored
  18. @bapt

    Actually push the right tests

    bapt authored
  19. @bapt
  20. @bapt
  21. Fix an off-by-one bug in string/array handling which lead to memory o…

    bz authored
    …verwrite
    
    and follow-up assertion errors on at least ARM after r282257,
    with nvp_magic being 0x6e7600:
    Assertion failed: ((nvp)->nvp_magic == 0x6e7670), function nvpair_name, file .../subr_nvpair.c, line 713.
    
    Sponsored by:	DARPA/AFRL
  22. Emulate machine check related MSRs to allow guest OSes like Windows t…

    neel authored
    …o boot.
    
    Reported by:	Leon Dang (ldang@nahannisys.com)
    MFC after:	2 weeks
  23. Advertise an additional memory BAR in the "dummy" device emulation.

    neel authored
    This is useful for testing the MOVS emulation when both the source and
    destination addresses are in the MMIO space.
    
    MFC after:	1 week
  24. Remove support for being compiled under OABI. We don't support that

    imp authored
    any more, so this is just dead code.
    
    Differential Revision: https://reviews.freebsd.org/D2419
  25. @markjdb

    fork(2): Add a note to the effect that kqueue descriptors, unlike other

    markjdb authored
    descriptor types, are not inherited from the parent process.
    
    Reported by:	kmacy
    MFC after:	1 week
  26. @markjdb

    Remove a stale reference to the stop_scheduler_on_panic tunable, which

    markjdb authored
    itself was removed in r243515.
    
    MFC after:	1 week
  27. @markjdb

    Don't drop the idr lock before verifying that the newly-inserted element

    markjdb authored
    is present in the tree. Otherwise there exists a window during which the
    element could be removed by another thread, triggering an incorrect
    assertion failure.
    
    Reviewed by:	jeff
    MFC after:	1 week
    Sponsored by:	EMC / Isilon Storage Division
Commits on May 1, 2015
  1. @bapt

    Improve compatibility groff's soelim

    bapt authored
    While here implement -C from GNU groff
    
    Reported by:	delphij
  2. @delphij

    Correct - handling.

    delphij authored
    Reported by:	pkg-fallout
    X-MFC-with:	r282318
  3. @bapt

    Import sqlite3 3.8.9

    bapt authored
  4. @bapt
  5. @pgiffuni
  6. @bapt

    Apply the copyright the the same owners as the original malloc(3) whe…

    bapt authored
    …re most of
    
    the text here comes from
    
    Reported by:	many
    Discussed with:	miod@OpenBSD.org
    Pointyhat to:	bapt
  7. Fix the loader for sparc64.

    andreast authored
    The commit from r279799 missed the adaptation of md_load in
    sparc64/loader/main.c. This resulted in Memory Address Align issues at the
    early boot stage.
    
    Tested on a netbooted Fire 120.
Something went wrong with that request. Please try again.