libreboot / lbwww (public) (License: Unspecified) (since 2023-04-11) (hash sha1)
libreboot website (markdown files). https://libreboot.org/
List of commits:
Subject Hash Author Date (UTC)
update t480/3050 errata (tpm and 8254 timer) aad0b223e054d0591274dc0fcfa29618fca8933b Leah Rowe 2024-12-29 14:52:45
Random docs cleanup 2e2b6c7d52c0802c72e2805f0f924d5c447935f2 Leah Rowe 2024-12-27 01:33:55
update 3050micro notes f2dd78251c25dc748f68ca6190960512fd3c9f7e Leah Rowe 2024-12-26 18:01:17
Remove legacy "./build" command from the docs 71b502349ab488f0e91403049181102286eb35e2 Leah Rowe 2024-12-25 09:08:24
Remove legacy "./vendor" command from docs 2ac7deeefc4fdafecb4ba23a3dce271637f9a75a Leah Rowe 2024-12-25 08:59:53
Remove legacy "./update trees" command from docs 443078014dc15c9dd40b428fe245623277e23db2 Leah Rowe 2024-12-25 08:55:21
make libreboot.org text bigger 8e3508c31340feac8bb7d5afed83542dd482f518 Leah Rowe 2024-12-20 16:27:35
note about prepping t480 usb bios updater 4811a7683e1f111ca2d2611915b082bd1fe9f080 Leah Rowe 2024-12-18 06:16:24
correction 777ea30c5968796901f6993a64cb017d5928b970 Leah Rowe 2024-12-18 05:50:01
stragglers 71cc1104e0311d3869bf6182a34720aabb118b0d Leah Rowe 2024-12-18 05:45:29
t480 tb notes, plus notes about touchscreen 8576804b30485e1c1ca71b5562a366dd721f812e Leah Rowe 2024-12-18 05:40:30
context 3ed4b4f6b3523054c8a27a7b3d6208cc7b8a6d27 Leah Rowe 2024-12-17 20:02:21
clean up an errant reference ca4a6756e3e0961255814b948ef888648761d000 Leah Rowe 2024-12-17 20:00:19
move 20241206 rev notes to own page 2a4b7d594316706ccae39f2e52a4f3aa926b659e Leah Rowe 2024-12-17 19:39:05
remove one of the u-boot photos 4aea280c60a82cd95c9a822913110505d30354b3 Leah Rowe 2024-12-17 18:55:49
rev5/6 20241206 notes 52da2a4d01a3105c43b817d09290ea95f56e452e Leah Rowe 2024-12-17 18:40:57
t480 update notes (ec uart) 63db2df0febcca7bf4a2e8187cb9ee0673418253 Leah Rowe 2024-12-17 14:37:36
Revert "make it rainbow" 207c6414458b7baf2879b938bdd491b4ed66f5da Leah Rowe 2024-12-17 12:29:27
rainbow shoes 3da0fb028f583bde136da43c4f070f54ad0a34f5 Leah Rowe 2024-12-17 06:15:37
20241206rev4 notes 332d9fa8d339d3b8ce2a67aa2730a35f3a503f5b Leah Rowe 2024-12-17 05:34:11
Commit aad0b223e054d0591274dc0fcfa29618fca8933b - update t480/3050 errata (tpm and 8254 timer)
Signed-off-by: Leah Rowe <info@minifree.org>
Author: Leah Rowe
Author date (UTC): 2024-12-29 14:52
Committer name: Leah Rowe
Committer date (UTC): 2024-12-29 14:52
Parent(s): 2e2b6c7d52c0802c72e2805f0f924d5c447935f2
Signer:
Signing key:
Signing status: N
Tree: cb95cef38daa5083c250c56d6c36bedc1cb722b5
File Lines added Lines deleted
site/docs/install/dell3050.md 41 0
site/docs/install/t480.md 38 0
File site/docs/install/dell3050.md changed (mode: 100644) (index 56008c9..e5f6e98)
... ... Observe the following photo of the flash (SOIC-8):
174 174
175 175 You can otherwise flash internally, including from factory firmware(if the You can otherwise flash internally, including from factory firmware(if the
176 176 service jumper is set). service jumper is set).
177
178 Errata
179 ======
180
181 TPM disabled
182 ------------
183
184 The TPM is disabled on this device, to prevent hanging/boot delay in SeaBIOS,
185 due to buggy TPM drivers there.
186
187 Legacy 8254 timer
188 -----------------
189
190 Legacy 8254 timer enabled in coreboot, to prevent SeaBIOS from hanging.
191
192 HyperThreading on 3050 Micro
193 --------------------------
194
195 Also called SMT. This is a feature where you get 2 threads on a single core.
196 It can improve performance in some workloads, but is actually a performance
197 liability in others, depending on your OS kernel/scheduler and the actual
198 workload.
199
200 It is a security liability, due to the Spectre/Meltdown attacks, so we
201 recommend turning it off, at the very least from your running operating system.
202 On *this* platform, you can easily turn it off from coreboot.
203
204 **Libreboot disables HyperThreading by default**, from Libreboot 20241206 rev8
205 onward, on this board. To turn it back on, please [build from source](../build/)
206 and before running the build command, do this:
207
208 ./mk -m coreboot t480_vfsp_16mb # replace t480 with t480s if needed
209
210 In the menu that appears, go *Chipset -> Enable Hyperthreading* and turn it on.
211 Then exit from the menu, saving the config where prompted. You will see this
212 menu twice, because there are *two* configs for each of these boards.
213
214 SMT is rarely of benefit in practise, but can be useful in some circumstances.
215 For example, if you're compiling a large codebase from source that takes hours,
216 SMT increases the building speed by about 15 percent; for example, a 3 hour
217 build job might take about 2 hours and 40 minutes instead.
File site/docs/install/t480.md changed (mode: 100644) (index f0cb737..48a8880)
... ... Errata
414 414 Some features either don't work, or are untested, when running Libreboot on Some features either don't work, or are untested, when running Libreboot on
415 415 the ThinkPad T480 or T480s. the ThinkPad T480 or T480s.
416 416
417 TPM disabled
418 ------------
419
420 The TPM is disabled on this device, to prevent hanging/boot delay in SeaBIOS,
421 due to buggy TPM drivers there.
422
423 Legacy 8254 timer
424 -----------------
425
426 Legacy 8254 timer enabled in coreboot, to prevent SeaBIOS from hanging.
427
428 HyperThreading on T480/T480s
429 ----------------------
430
431 Also called SMT. This is a feature where you get 2 threads on a single core.
432 It can improve performance in some workloads, but is actually a performance
433 liability in others, depending on your OS kernel/scheduler and the actual
434 workload.
435
436 It is a security liability, due to the Spectre/Meltdown attacks, so we
437 recommend turning it off, at the very least from your running operating system.
438 On *this* platform, you can easily turn it off from coreboot.
439
440 **Libreboot disables HyperThreading by default**, from Libreboot 20241206 rev8
441 onward, on this board. To turn it back on, please [build from source](../build/)
442 and before running the build command, do this:
443
444 ./mk -m coreboot t480_vfsp_16mb # replace t480 with t480s if needed
445
446 In the menu that appears, go *Chipset -> Enable Hyperthreading* and turn it on.
447 Then exit from the menu, saving the config where prompted. You will see this
448 menu twice, because there are *two* configs for each of these boards.
449
450 SMT is rarely of benefit in practise, but can be useful in some circumstances.
451 For example, if you're compiling a large codebase from source that takes hours,
452 SMT increases the building speed by about 15 percent; for example, a 3 hour
453 build job might take about 2 hours and 40 minutes instead.
454
417 455 NFC support in T480 NFC support in T480
418 456 ------------------- -------------------
419 457
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/libreboot/lbwww

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/libreboot/lbwww

Clone this repository using git:
git clone git://git.rocketgit.com/user/libreboot/lbwww

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main