-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upstream all models to coreboot #40
Comments
We try, but there are drivers to upstream and some are still unapproved |
@jackpot51 what drivers are you referring to? |
So, you see, it's not our fault but yours ;) |
@jackpot51 Please leave the Issue open until the most models are upstream |
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. |
All non-TGL boards now have an upstream MR. Most are WIP as I do not have the model with me to test on. |
Models have been rebased and TGL-U models have been added. |
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. |
I was wondering why the lemp9 is current the only device from you which is upstream in the Coreboot Repo
In this Repo and firmware-open Repo
Why the are all not upstream in Coreboot? I think it's good that you develop Coreboot for these models, but I don't think it's good that they don't go upstream into Coreboot.
You (and other OEMs) are use Barebones from Clevo.
The text was updated successfully, but these errors were encountered: