coreboot-kgpe-d16/payloads/libpayload/drivers
Paul Menzel 12a3fbdb7e libpayload: Use a static copy of `font_glyph_filled()`
libpayload needs a static copy of the out of line function
`font_glyph_filled()` in every TU that needs it. So make it static
inline.

This fixes a build error by gcc (Debian 7.1.0-12) 7.1.0 from Debian
Sid/unstable. This happens with any libpayload based payload like
coreinfo, nvramcui or tint.

```
[…]
    LPCC       build/coreinfo.elf (LINK)
/src/coreboot/payloads/coreinfo/build/libpayload/bin/../lib/libpayload.a(corebootfb.libc.o): In function `corebootfb_putchar':
/src/coreboot/payloads/libpayload/drivers/video/corebootfb.c:173: undefined reference to `font_glyph_filled'
[…]
```

Change-Id: I931f0f17b33abafdc49aa755a0dad65e28820750
Signed-off-by: Paul Menzel <pmenzel@molgen.mpg.de>
Reviewed-on: https://review.coreboot.org/20897
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2017-08-10 12:07:13 +00:00
..
serial libpayload/libc/console: Flush input driver buffer on init 2017-04-19 19:19:56 +02:00
storage libpayload/storage: Replace 1s AHCI reset delay with a timeout 2017-07-27 13:56:53 +00:00
timer libpayload: timer: cast cpu_khz to make sure 64bit math is used 2017-01-06 18:40:44 +01:00
udc payloads: Add whitespace around '<<' 2017-06-28 00:23:18 +00:00
usb Rename __attribute__((packed)) --> __packed 2017-07-13 19:45:59 +00:00
video libpayload: Use a static copy of `font_glyph_filled()` 2017-08-10 12:07:13 +00:00
Makefile.inc libpayload: video: Introduce helpers for font access 2017-08-03 20:34:59 +00:00
cbmem_console.c Rename __attribute__((packed)) --> __packed 2017-07-13 19:45:59 +00:00
hid.c
keyboard.c libpayload/libc/console: Flush input driver buffer on init 2017-04-19 19:19:56 +02:00
mouse_cursor.c libpayload: Add mouse cursor driver 2017-06-28 00:56:53 +00:00
nvram.c
options.c
pci.c
speaker.c