aboutsummaryrefslogtreecommitdiff
path: root/test/Bitcode/thinlto-function-summary.ll
diff options
context:
space:
mode:
authorJaeyoon Choi <jaeyoon@FreeBSD.org>2026-09-02 01:50:09 +0000
committerJaeyoon Choi <jaeyoon@FreeBSD.org>2026-09-02 02:05:10 +0000
commitc09daa33d6ffbbd1956bfe4dcd9ca746192d6940 (patch)
tree6e85e698c4f283958ffef7696b875c77634a58c0 /test/Bitcode/thinlto-function-summary.ll
parent973783515e7db6e19550c57c8f9d94d907e3bd0e (diff)
ufshci: set HS series per platform and adapt type per gear
The driver always asked for Rate-B. It never set the adaptation type. The Snapdragon X Elite firmware tunes the PHY for Rate-A. A Rate-B link dies at every gear there. HS-G4 and above need initial adaptation. This is a UniPro rule. It applies to every host. Add an hs_series field to the device tables. Use Rate-A on the Snapdragon X Elite. Keep Rate-B on the PCI hosts. A table entry without an HS series fails to attach. Set PA_TxHsAdaptType to initial adaptation at HS-G4 and above. Leave it alone below that. Hosts before UniPro 1.8 do not have it. The Galaxy Book 4 Edge now links at HS-G5 Rate-A. fio results (128k sequential, 4k random, posixaio): QD | SEQ_R(MiB/s) | SEQ_W(MiB/s) | RND_R(kIOPS) | RND_W(kIOPS) ----+--------------+--------------+--------------+------------- 1 | 1357 | 1221 | 12.1 | 27.2 4 | 3103 | 3234 | 46.5 | 92.9 32 | 3508 | 3238 | 176.4 | 125.0 Sequential writes land in the WriteBooster buffer. Sustained writes drop to 556 MiB/s once the buffer runs out. Reviewed by: imp (mentor) Sponsored by: Samsung Electronics Differential Revision: https://reviews.freebsd.org/D59298
Diffstat (limited to 'test/Bitcode/thinlto-function-summary.ll')
0 files changed, 0 insertions, 0 deletions