switch-coreboot/src
Vladimir Serbinenko f421b33edb vtxprintf: Introduce vtxdprintf for the ease of closures
It was suggested to eliminate the lock for sprintf. One way to do it is
to make the fake tx_byte into a closure. This patch allows it.

It's a bit tricky since we need to preserve compatibility with romcc.

Change-Id: I877ef0cef54dcbb0589fe858c485f76f3dd27ece
Signed-off-by: Vladimir Serbinenko <phcoder@gmail.com>
Reviewed-on: http://review.coreboot.org/4287
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2013-12-07 19:27:34 +01:00
..
arch arch/x86: Do not run UPDATE-FIT if we don't include microcode 2013-12-06 23:39:50 +01:00
console vtxprintf: Introduce vtxdprintf for the ease of closures 2013-12-07 19:27:34 +01:00
cpu haswell: VR controller configuration 2013-12-07 03:51:52 +01:00
device Clean up POST codes for Boot State machine 2013-11-26 19:10:38 +01:00
drivers Add kernel-derived support functions for DDI. 2013-12-07 03:42:55 +01:00
ec Introduce a config whether dock is inited in romstage or not 2013-12-02 22:16:18 +01:00
include vtxprintf: Introduce vtxdprintf for the ease of closures 2013-12-07 19:27:34 +01:00
lib Drop obsolete CONSOLE_LOGBUF 2013-12-03 02:36:02 +01:00
mainboard peppy: Enable power limiting for thermal control 2013-12-07 03:28:48 +01:00
northbridge haswell: Add ACPI support for Controllable TDP 2013-12-07 03:33:10 +01:00
southbridge Correct file permissions. 2013-12-07 00:39:09 +01:00
superio Correct file permissions. 2013-12-07 00:39:09 +01:00
vendorcode Correct file permissions. 2013-12-07 00:39:09 +01:00
Kconfig Add GRUB2 payload to build system 2013-11-19 01:07:25 +01:00