mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-11 23:33:26 +09:00
![Simon Glass](/assets/img/avatar_default.png)
Bring in these functions from Linux v4.4. They will be needed for EFI loader support. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
25 lines
480 B
C
25 lines
480 B
C
/*
|
|
* Written by H. Peter Anvin <hpa@zytor.com>
|
|
* Brought in from Linux v4.4 and modified for U-Boot
|
|
* From Linux arch/um/sys-i386/setjmp.S
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0
|
|
*/
|
|
|
|
#ifndef __setjmp_h
|
|
#define __setjmp_h
|
|
|
|
struct jmp_buf_data {
|
|
unsigned int __ebx;
|
|
unsigned int __esp;
|
|
unsigned int __ebp;
|
|
unsigned int __esi;
|
|
unsigned int __edi;
|
|
unsigned int __eip;
|
|
};
|
|
|
|
int setjmp(struct jmp_buf_data *jmp_buf);
|
|
void longjmp(struct jmp_buf_data *jmp_buf, int val);
|
|
|
|
#endif
|