coreboot/src
Aaron Durbin 88b26b845c commonlib: add input and output buffer helpers
Introduce ibuf and obuf structures for helping manage memory buffers.
The ibuf, an input buffer, can be read from and the obuf, an output
buffer, can be written to. Helper functions are provided for serializing
values in different endian formats. This library is provided to for
common buffer management routines such that the same code doesn't
have to re-written in different and less consistent forms.

BUG=b:36598499

Change-Id: I5247237f68b658906ec6916bbbb286d57d6df5ee
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/19062
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Philippe Mathieu-Daudé <philippe.mathieu.daude@gmail.com>
2017-04-24 19:06:50 +02:00
..
acpi
arch x86/acpigen: Fix BufferSize of ResourceTemplate 2017-04-18 16:03:32 +02:00
commonlib commonlib: add input and output buffer helpers 2017-04-24 19:06:50 +02:00
console console: Enable do_printk_va_list for VBOOT 2016-12-27 18:07:39 +01:00
cpu AGESA: Unify heap location 2017-04-15 11:16:10 +02:00
device libgfxinit: Select CONFIG_VGA when needed 2017-04-08 13:03:52 +02:00
drivers drivers/intel/mipi_camera: Add MIPI CSI camera SSDT generator 2017-04-19 16:22:02 +02:00
ec ec/roda/it8518: Do EC write manually with long timeout 2017-04-08 13:17:56 +02:00
include console: Add convenient debug level macros for raminit 2017-04-19 16:25:45 +02:00
lib Turn CBMEM console into a ring buffer that can persist across reboots 2017-04-20 00:29:07 +02:00
mainboard mb/lenovo/t420: Enable libgfxinit 2017-04-21 13:24:43 +02:00
northbridge nb/intel/pineview/raminit: Fix CONFIG_DEBUG_RAM_SETUP=y not compiling 2017-04-22 08:34:26 +02:00
soc soc/intel/quark: Move include of reg_access.h 2017-04-19 20:54:06 +02:00
southbridge [nb|sb]/amd/[amdfam10|sb700]: Add LPC bridge ACPI names for NB/SB 2017-04-17 23:33:09 +02:00
superio superio/fintek: Add support for Fintek F71808A 2017-03-27 19:19:56 +02:00
vboot Remove libverstage as separate library and source file class 2017-03-28 22:18:53 +02:00
vendorcode AGESA f14: Fix memory clock register decoding 2017-04-08 15:19:09 +02:00
Kconfig util/blobtool & sconfig: Update GENPARSER Kconfig question 2017-04-14 17:26:48 +02:00