tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Bounties for xhci features: scatter-gather, suspend/resume



On Thu, Mar 25, 2021 at 08:36:25PM +0000, coypu%sdf.org@localhost wrote:
> Hi all,
> 
> I'd like to offer bounties for the following.
> I am also utilizing the wiki to make it easy for others to add their own
> bounties: http://wiki.netbsd.org/projects/funded/
> 
> ------------------------
> 
> xHCI resume support
> 
> xhci is everywhere, and for many machines, it's the only remaining step
> for a flawless suspend/resume experiences.
> xhci_{suspend,resume} are unimplemented, and devices do not work after
> resume.
> 
> (Contact nia in http://gnats.netbsd.org/56050 for actual hardware testing)
> 
> I can offer a bounty of $200 for this.
> Offer valid until 1/July/2021.

Offering another $100 for this, with the "win condition" being
working suspend on a lenovo x250. A regression with resume on
this machine may have been introduced in -current, it can resume
successfully 100% of the time with -9.

> ------------------------
> 
> xHCI scatter-gather support
> 
> The infamous "failed to create xfers". xhci wants contiguous
> allocations. With too much memory fragmentation, they're hard to do.
> This shows up as USB drivers randomly failing on machines that have been
> Up for a while.
> (chuq attempted to handle this UVM-side recently).
> 
> Adding support for xhci scatter-gather means requiring less contiguous
> memory, and fewer surprises at high uptime.
> 
> I can offer a bounty of $400 for this.
> Offer valid until 1/July/2021.
> 
> ------------------------
> 
> Thanks.


Home | Main Index | Thread Index | Old Index