arch/x86/acpigen: acpigen buffer size fix
commitc70cc4d70d1205abe6bc7c06039f2b8443234709
authorNaresh G Solanki <naresh.solanki@intel.com>
Wed, 16 Nov 2016 04:40:09 +0000 (16 10:10 +0530)
committerNico Huber <nico.h@gmx.de>
Thu, 17 Nov 2016 08:52:54 +0000 (17 09:52 +0100)
treead13ebb0751bdcbe2910ce1f54dd0b94d6428518
parentd899318b78c1871d9c423ea7bb395655e5ab6d5e
arch/x86/acpigen: acpigen buffer size fix

In function definition of acpigen_write_byte_buffer, buffer size written
using acpigen_emit_byte gives wrong results in generated AML code for
buffer size greater than one.

Write buffer size using acpigen_write_integer as per ACPI spec 5.0
section 20.2.5.4 BufferOp.

Change-Id: I0dcb25b24a1b4b592ad820c95f7c2df67a016594
Signed-off-by: Naresh G Solanki <naresh.solanki@intel.com>
Reviewed-on: https://review.coreboot.org/17444
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Nico Huber <nico.h@gmx.de>
src/arch/x86/acpigen.c