From: Alicja Michalska <ahplka19@gmail.com>
To: Brian Norris <briannorris@chromium.org>
Cc: Tzung-Bi Shih <tzungbi@kernel.org>,
linux-kernel@vger.kernel.org, robbarnes@google.com,
lalithkraj@google.com, rrangel@chromium.org, bleung@chromium.org,
groeck@chromium.org, chrome-platform@lists.linux.dev
Subject: Re: [PATCH] platform/chrome: cros_ec_lpc: Add DMI definition for post-Skylake machines running custom Coreboot builds
Date: Fri, 21 Jul 2023 20:11:49 +0200 [thread overview]
Message-ID: <a4d0bf2c-34a2-6c43-92fe-6db1d6c00a44@gmail.com> (raw)
In-Reply-To: <CA+ASDXOuJVG7bpXdKMf9nobjJ=qcTiBWVj+TQ3Kpwqct27HSag@mail.gmail.com>
That's understandable :)
I spoke with Matt (MrChromebox). It seems like he tried to upstream
similar patch to what I suggested here few years ago, but it never got
merged.
Reason for this is that pre-Skylake machines had different DMI vendor name.
For example, that's my DMI information from ELDRID (Google/Volteer
baseboard) running MrChromebox's firmware and mainline kernel:
[...]
Vendor: coreboot
Manufacturer: Google
[...]
There's a match for coreboot/GOOGLE, but not for coreboot/Google - which
is the case for all modern-ish machines made past 2018 (reef, octopus,
hatch, volteer, brya and so on).
As for the concerns regarding removal of outdated DMIs - it's
understandable, but mainline doesn't work correctly on stock firmware.
In order to get mainline Linux running correctly on any ChromeOS device,
user has to flash firmware that contains our patches.
We currently support over 100 machines, starting with first machines
that used Coreboot (SandyBridge) up to AlderLake (at the moment).
Flashing those machines (pre-CR50) is as simple as removing Write
Protect screw and running MrChromebox's script from ChromeOS shell.
Once that's done, Chromebooks behave in the same exact way as UEFI
systems (because we're using EDK2 as Coreboot payload in our builds)
with correct ACPI tables and other numerous fixes that are missing from
stock firmware.
https://chrultrabook.github.io/docs/docs/getting-started.html
On 21/07/2023 19:28, Brian Norris wrote:
> On Fri, Jul 21, 2023 at 10:16 AM Alicja Michalska <ahplka19@gmail.com> wrote:
>> I've explained the reason behind adding this patch, but we'll go with
>> different approach next time around.
>
> FWIW, I'm also confused about your first sentence the same way
> Tzung-Bi is. If two people are confused by parts of your description,
> then maybe it needs improvement :)
>
>> Since we're discussing this, I would like to suggest removal of DMI
>> matches for EOL machines from lines 503...535 (Link, Samus, Peppy, Glimmer).
>>
>> Those machines aren't supported by Google anymore. Patch I suggested
>> will match DMI while running custom firmware.
>>
>> If maintainers are okay with it, I will submit a patch removing DMI
>> matches for stock firmware running on those machines since it's not
>> needed anymore.
>
> That seems actively harmful. These devices continue to work just fine
> with their stock BIOS, even if Google no longer supports updating the
> Google-built OS. That doesn't mean people can't boot other OS'es
> (e.g., their own ChromiumOS builds; or other Linux distros) on them.
>
> Brian
next prev parent reply other threads:[~2023-07-21 18:14 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-20 22:37 [PATCH] platform/chrome: cros_ec_lpc: Add DMI definition for post-Skylake machines running custom Coreboot builds Alicja Michalska
2023-07-21 6:39 ` Tzung-Bi Shih
2023-07-21 17:13 ` Alicja Michalska
2023-07-21 17:28 ` Brian Norris
2023-07-21 18:11 ` Alicja Michalska [this message]
2023-07-27 18:30 ` Raul Rangel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=a4d0bf2c-34a2-6c43-92fe-6db1d6c00a44@gmail.com \
--to=ahplka19@gmail.com \
--cc=bleung@chromium.org \
--cc=briannorris@chromium.org \
--cc=chrome-platform@lists.linux.dev \
--cc=groeck@chromium.org \
--cc=lalithkraj@google.com \
--cc=linux-kernel@vger.kernel.org \
--cc=robbarnes@google.com \
--cc=rrangel@chromium.org \
--cc=tzungbi@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox