From cd09feca237f7b307147da065289865d8c86275f Mon Sep 17 00:00:00 2001 From: Mathias Krause Date: Tue, 7 Feb 2017 18:59:27 +0100 Subject: [PATCH] UPSTREAM: libpayload: x86/exec - fix libpayload API magic value According to coreboots payload API [1] the magic value passed to the payload should be 0x12345678, not 12345678. Fix that. [1] https://www.coreboot.org/Payload_API BUG=none BRANCH=none TEST=none Change-Id: I54fb70bca7ede3343de93b15fff58e9df1673793 Signed-off-by: Furquan Shaikh Original-Commit-Id: d42c38b93cbfd93426a7789af6a0e03479c692e8 Original-Change-Id: I10a7f7b1a4aec100416c5e7e4ba7f8add10ef5c5 Original-Signed-off-by: Mathias Krause Original-Reviewed-on: https://review.coreboot.org/18331 Original-Tested-by: build bot (Jenkins) Original-Reviewed-by: Aaron Durbin Reviewed-on: https://chromium-review.googlesource.com/443926 --- payloads/libpayload/arch/x86/exec.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payloads/libpayload/arch/x86/exec.S b/payloads/libpayload/arch/x86/exec.S index b632a558c6..c7595e979c 100644 --- a/payloads/libpayload/arch/x86/exec.S +++ b/payloads/libpayload/arch/x86/exec.S @@ -66,7 +66,7 @@ i386_do_exec: * and argv are sane */ - movl $12345678, %ecx + movl $0x12345678, %ecx pushl %ecx /* Jump to the code */