
On Tue, Oct 18, 2016 at 11:02 AM, Bin Meng bmeng.cn@gmail.com wrote:
On Tue, Oct 18, 2016 at 10:29 AM, Simon Glass sjg@chromium.org wrote:
Bring in these functions from Linux v4.4. They will be needed for EFI loader support.
Signed-off-by: Simon Glass sjg@chromium.org
Changes in v3:
- Add a parameter to longjmp()
- Drop unused header files
Changes in v2:
- Drop irrelevant comment
- Add a comment about .size
- Drop unnecessary .text directive
- Make longjmp() always cause setjmp() to return 1
arch/x86/cpu/Makefile | 2 +- arch/x86/cpu/setjmp.S | 61 +++++++++++++++++++++++++++++++++++++++++++ arch/x86/include/asm/setjmp.h | 24 +++++++++++++++++ 3 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 arch/x86/cpu/setjmp.S create mode 100644 arch/x86/include/asm/setjmp.h
Reviewed-by: Bin Meng bmeng.cn@gmail.com
Checked patchwork record, looks Alex has applied v2 series patch#2, #3, #6 into his efi-next tree (https://github.com/agraf/u-boot/tree/efi-next)
I will only pick up this v3 patch#1 via u-boot-x86 tree, while leaving other patches in v3 to Alex to handle.
applied to u-boot-x86, thanks!