New Figure 3.13 is too tall in -eb size builds
Akira Yokosawa <[email protected]> Tue, 27 Aug 2024 13:50:56 +0900
| Newsgroups | org.kernel.vger.perfbook |
|---|---|
| Message-ID | <[email protected]> |
Hi Paul,
Leo's latest CI build of perfbook-eb.pdf failed as you can see at:
https://gitlab.com/linux-kernel/perfbook/-/jobs/7668105673
This is because the new Figure 3.13, or cpu/SimpleWrite.svg, is
optimized for -2c builds and too tall for -eb size.
A quick fix would be to shrink the figure for -eb builds,
but that would result in a small diagram hard to read.
Also, the new figure is not yet mentioned in the text.
Furthermore, the corresponding enum list talks about
CPU 0 doing a store, whose cache line is transferred from
CPU 7's cache, while the figure presents a cache line transfer
between CPU 1 and CPU 6.
My guess is you are planning to adjust either of the list or the
figure.
Tweaking the width of the figure can wait a while. I suppose.
Thanks, Akira