Skip to content
Permalink
Branch: rk3399_audio
Commits on Dec 12, 2019
Commits on Dec 9, 2019
  1. Cleanup of I2S driver

    gonzoua committed Dec 9, 2019
Commits on Dec 7, 2019
Commits on Dec 1, 2019
Commits on Nov 27, 2019
  1. HACK: some more experiments

    gonzoua committed Nov 27, 2019
  2. HACK: re-parent i2s clocks

    gonzoua committed Nov 27, 2019
Commits on Nov 17, 2019
Commits on Nov 16, 2019
  1. Add skeleton for rt5640 codec

    gonzoua committed Nov 16, 2019
  2. Add i2s clocks

    gonzoua committed Nov 16, 2019
  3. Add RK_CLK_FRACT_HAVE_GATE flag for fract clock

    gonzoua committed Nov 16, 2019
    I2S fract clocks have their own gates, add a flag and code to
    handle them
Commits on Nov 15, 2019
Commits on Nov 13, 2019
  1. cpucontrol: print more useful information when MSR access fails.

    kostikbel committed Nov 13, 2019
    Instead of providing ioctl cmd value, which has no meaning to user,
    print MSR number.  The later is what the user expects in this place
    even.
    
    Reported by:	pstef
    Sponsored by:	The FreeBSD Foundation
    MFC after:	3 days
  2. amd64: only set PCB_FULL_IRET pcb flag when #gp or similar exception …

    kostikbel committed Nov 13, 2019
    …comes
    
    from usermode.
    
    If CPU supports RDFSBASE, the flag also means that userspace fsbase
    and gsbase are already written into pcb, which might be not true when
    we handle #gp from kernel.
    
    The offender is rdmsr_safe(), and the visible result is corrupted
    userspace TLS base.
    
    Reported by:	pstef
    Sponsored by:	The FreeBSD Foundation
    MFC after:	3 days
  3. elf_aux_info: Add support for AT_EXECPATH.

    brooksdavis committed Nov 13, 2019
    Reviewed by:	emaste, sef
    MFC after:	3 days
    Sponsored by:	DARPA, AFRL
    Differential Revision:	https://reviews.freebsd.org/D22353
  4. Refine r354661 to unbreak the GCC_BOOTSTRAP case.

    bsdjhb committed Nov 13, 2019
    MK_CLANG_IS_CC controls installing links for GCC, not just clang.  Set
    MK_CLANG_IS_CC to the value of MK_CLANG_BOOTSTRAP.  This will leave it
    as "no" if no bootstrap compiler is being built or GCC 4.2.1 is being
    used as the bootstrap compiler, and "yes" if clang is being used as
    the bootstrap compiler.
    
    Submitted by:	bdrewery (kind of, he suggested this on IRC while I was
    	  		  testing the original patch)
    Reviewed by:	kevans, imp
    Sponsored by:	DARPA
    Differential Revision:	https://reviews.freebsd.org/D22350
  5. llvm: use AT_EXECPATH from ELF auxiliary vectors for getExecutablePath

    emaste committed Nov 13, 2019
    /proc/curproc/file and the KERN_PROC_PATHNAME sysctl may not return the
    desired path if there are multiple hardlinks to the file.
    
    PR:		241932
    Tested by:	ler
    Sponsored by:	The FreeBSD Foundation
  6. Improve Linuxulator man pages to better reflect the current state,

    trasz committed Nov 13, 2019
    and add some missing Xrs.
    
    Reviewed by:	brueffer, emaste (earlier version)
    MFC after:	2 weeks
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D22277
  7. Add 'linux_mounts_enable' rc.conf(5) variable, to make it possible

    trasz committed Nov 13, 2019
    to disable mounting Linux-specific filesystems under /compat/linux
    when 'linux_enable' is set to YES.
    
    Reviewed by:	netchild, ian (earlier version)
    MFC after:	2 weeks
    Sponsored by:	The FreeBSD Foundation
    Differential Revision:	https://reviews.freebsd.org/D22320
  8. ssp: further refine the conditional used for constructor priority

    kevans91 committed Nov 13, 2019
    __has_attribute(__constructor__) is a better test for clang than
    defined(__clang__). Switch to it instead.
    
    While we're already here and touching it, pfg@ nailed down when GCC actually
    introduced the priority argument -- 4.3. Use that instead of our
    hammer-guess of GCC >= 5 for the sake of correctness.
  9. Fix a typo in the PMAP_PTE_SET_CACHE_BITS macro.

    brooksdavis committed Nov 13, 2019
    The second argument should have been "pa" not "ps".  It worked by
    accident because the argument was always "pa" which was an in-scope
    local variable.
    
    Submitted by:	sson
    Reviewed by:	jhb, kevans
    Obtained from:	CheriBSD
    MFC after:	3 days
    Sponsored by:	DARPA, AFRL
    Differential Revision:	https://reviews.freebsd.org/D22338
  10. Add t4_keyctx.c to sys/conf/files for the non-module build.

    bsdjhb committed Nov 13, 2019
    Missed in r354667.
    
    Pointy hat to:	jhb
    MFC after:	1 month
    Sponsored by:	Chelsio Communications
  11. In if_siocaddmulti() enter VNET.

    glebius committed Nov 13, 2019
    Reported & tested by:	garga
  12. Define wrapper functions vm_map_entry_{succ,pred} to act as wrappers

    dougm dougm
    dougm authored and dougm committed Nov 13, 2019
    around entry->{next,prev} when those are used for ordered list
    traversal, and use those wrapper functions everywhere. Where the next
    field is used for maintaining a stack of deferred operations, #define
    defer_next to make that different usage clearer, and then use the
    'right' pointer instead of 'next' for that purpose.
    
    Approved by: markj
    Tested by: pho (as part of a larger patch)
    Differential Revision: https://reviews.freebsd.org/D22347
  13. Stop the VESA driver from whining loudly in the dmesg during boot on

    scottl scottl
    scottl authored and scottl committed Nov 13, 2019
    systems that use EFI instead of BIOS.
  14. nd6: remove unused structs and defines

    bz bz
    bz authored and bz committed Nov 13, 2019
    Remove a collections of unused structs and #defines to make it easier
    to understand what is actually in use.
    
    Sponsored by:	Netflix
  15. nd6: make nd6_alloc() file static

    bz bz
    bz authored and bz committed Nov 13, 2019
    nd6_alloc() is a function used only locally.  Make it static and no
    longer export it.  Keeps the KPI smaller.
    
    Sponsored by:	Netflix
  16. nd6 defrouter: consolidate nd_defrouter manipulations in nd6_rtr.c

    bz bz
    bz authored and bz committed Nov 13, 2019
    Move the nd_defrouter along with the sysctl handler from nd6.c to
    nd6_rtr.c and make the variable file static.  Provide (temporary)
    new accessor functions for code manipulating nd_defrouter from nd6.c,
    and stop exporting functions no longer needed outside nd6_rtr.c.
    This also shuffles a few functions around in nd6_rtr.c without
    functional changes.
    
    Given all nd_defrouter logic is now in one place we can tidy up the
    code, locking and, and other open items.
    
    MFC after:	3 weeks
    X-MFC:		keep exporting the functions
    Sponsored by:	Netflix
  17. lltabl: remove dead code

    bz bz
    bz authored and bz committed Nov 13, 2019
    Remove the long (8? years ago) #if 0 marked function lltable_drain() and
    while here also remove the unused function llentry_alloc() which has call
    paths tools keep finding and are never used.
    
    Sponsored by:	Netflix
Older
You can’t perform that action at this time.