Code Monkey home page Code Monkey logo

Comments (8)

jackpot51 avatar jackpot51 commented on August 23, 2024 3

Since it is one of our goals to upstream every supported model, I will reopen this issue.

Our priority is to develop open source, production quality firmware for our products. We do this regardless of upstream constraints. We sometimes work around missing features or bugs in upstream in ways that are not acceptable for upstream patches, such as https://review.coreboot.org/c/coreboot/+/43615. Preparing such patches for upstream is time consuming, and does not change the end user experience. This means that while there are outstanding issues or new models to develop, preparing such patches for upstream is not our highest priority.

So please understand that while our goal is to move all of the changes upstream that are required to build production quality firmware for our products, this goal is one that is often sidelined by the need to have the production quality firmware in the first place. We perform all pre-release product development absolutely in the open under either the license of the project or GPLv3, even though this is not necessary for compliance until products begin to ship to end users. For us to continue to do this, it is required that we are able to stage changes in our own fork of the project which we use to produce the first versions of production firmware. This model worked well with the lemp9, which was the first system upstreamed.

The upstreaming process of the next two products, the oryp6 and bonw14, has been stalled due to issues with the NVIDIA Optimus and I2C smart amp patches mentioned above. We do not have a good method to make the NVIDIA Optimus patch generic at this time, but are hoping that the PCIe RTD3 patches recently submitted for use on TGL-U products will serve as a good base for this functionality. When we have solutions to upstream review comments, these solutions will be uploaded as new patches.

from coreboot.

crawfxrd avatar crawfxrd commented on August 23, 2024 1

All non-TGL boards now have an upstream MR. Most are WIP as I do not have the model with me to test on.

from coreboot.

jackpot51 avatar jackpot51 commented on August 23, 2024

We try, but there are drivers to upstream and some are still unapproved

from coreboot.

c0d3z3r0 avatar c0d3z3r0 commented on August 23, 2024

@jackpot51 what drivers are you referring to?

from coreboot.

c0d3z3r0 avatar c0d3z3r0 commented on August 23, 2024

So, you see, it's not our fault but yours ;)

from coreboot.

 avatar commented on August 23, 2024

@jackpot51 Please leave the Issue open until the most models are upstream
@c0d3z3r0 In my opinion, this does not shed any good light on System76

from coreboot.

crawfxrd avatar crawfxrd commented on August 23, 2024

Models have been rebased and TGL-U models have been added.

from coreboot.

crawfxrd avatar crawfxrd commented on August 23, 2024

Good enough. Most will be in the upcoming 4.15 release.

bonw14 support is questionable due to it only having NVIDIA graphics, and being a PITA to flash if something goes wrong.
gaze16 and oryp8 may still have more changes to be upstreamed. (Or maybe TGL in general; we need to figure out what's up with TBT.)

from coreboot.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.