powerpc: Use shared font data
authorDr. David Alan Gilbert <linux@treblig.org>
Fri, 25 Aug 2023 14:27:54 +0000 (15:27 +0100)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 1 Oct 2023 12:09:02 +0000 (23:09 +1100)
commit0ebc7feae79ac07772a20382eebd8c3503313714
tree6d0f6f37d33952d5a420aeb38e35de221bfdce84
parentc945e6f453a361b0e9daddd2be9c099d1b80d6f8
powerpc: Use shared font data

PowerPC has a 'btext' font used for the console which is almost identical
to the shared font_sun8x16, so use it rather than duplicating the data.

They were actually identical until about a decade ago when
   commit bcfbeecea11c ("drivers: console: font_: Change a glyph from
                        "broken bar" to "vertical line"")

which changed the | in the shared font to be a solid
bar rather than a broken bar.  That's the only difference.

This was originally spotted by the PMF source code analyser, which
noticed that sparc does the same thing with the same data, and they
also share a bunch of functions to manipulate the data.  I've previously
posted a near identical patch for sparc.

Tested very lightly with a boot without FS in qemu.

Signed-off-by: "Dr. David Alan Gilbert" <linux@treblig.org>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20230825142754.1487900-1-linux@treblig.org
arch/powerpc/Kconfig.debug
arch/powerpc/kernel/btext.c
lib/fonts/Kconfig