]> git.dujemihanovic.xyz Git - u-boot.git/commit
x86: Update cbmem driver
authorSimon Glass <sjg@chromium.org>
Sun, 10 Sep 2023 19:13:02 +0000 (13:13 -0600)
committerBin Meng <bmeng@tinylab.org>
Thu, 21 Sep 2023 22:03:46 +0000 (06:03 +0800)
commitfb5cfbe17dd79db6d53a557ab9e9f4749b5d8d64
treeff7ea1a3a8afd3393582d65b877559a2764e6b16
parent7739b2793ba05b2e601d743d7eac9c466fea5864
x86: Update cbmem driver

This driver is not actually built since a Kconfig was never created for
it.

Add a Kconfig (which is already implied by COREBOOT) and update the
implementation to avoid using unnecessary memory. Drop the #ifdef at the
top since we can rely on Kconfig to get that right.

To enable it (in addition to serial and video), use:

   setenv stdout serial,vidconsole,cbmem

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
[Modified the comment about overflow a little bit]
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
drivers/misc/Kconfig
drivers/misc/cbmem_console.c