Hi Simon, On Tue, Feb 21, 2023 at 3:49 AM Simon Glass <[email protected]> wrote: > > When U-Boot did not do the MP init, we don't get an actual CPU number > here. Skip printing it in that case. > > Signed-off-by: Simon Glass <[email protected]> > --- > > cmd/x86/mtrr.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/cmd/x86/mtrr.c b/cmd/x86/mtrr.c > index b213a942fde..95916933e9a 100644 > --- a/cmd/x86/mtrr.c > +++ b/cmd/x86/mtrr.c > @@ -145,7 +145,8 @@ static int do_mtrr(struct cmd_tbl *cmdtp, int flag, int > argc, > for (; i >= 0; i = mp_next_cpu(cpu_select, i)) { > if (!first) > printf("\n"); > - printf("CPU %d:\n", i); > + if (i < MP_SELECT_ALL) > + printf("CPU %d:\n", i); > ret = do_mtrr_list(reg_count, i); > if (ret) { > printf("Failed to read CPU %d (err=%d)\n", i,
The CPU number <i> should not be printed here if (i >= MP_SELECT_ALL) Regards, Bin

