diff options
Diffstat (limited to 'arch/x86/lib')
| -rw-r--r-- | arch/x86/lib/cmd_boot.c | 2 | ||||
| -rw-r--r-- | arch/x86/lib/physmem.c | 2 | ||||
| -rw-r--r-- | arch/x86/lib/relocate.c | 2 | ||||
| -rw-r--r-- | arch/x86/lib/timer.c | 2 | 
4 files changed, 8 insertions, 0 deletions
| diff --git a/arch/x86/lib/cmd_boot.c b/arch/x86/lib/cmd_boot.c index a81a9a38a..315be5a60 100644 --- a/arch/x86/lib/cmd_boot.c +++ b/arch/x86/lib/cmd_boot.c @@ -36,6 +36,8 @@  #include <malloc.h>  #include <asm/u-boot-x86.h> +DECLARE_GLOBAL_DATA_PTR; +  unsigned long do_go_exec(ulong (*entry)(int, char * const []),  			 int argc, char * const argv[])  { diff --git a/arch/x86/lib/physmem.c b/arch/x86/lib/physmem.c index 18f0e62ac..59b3fe977 100644 --- a/arch/x86/lib/physmem.c +++ b/arch/x86/lib/physmem.c @@ -12,6 +12,8 @@  #include <physmem.h>  #include <linux/compiler.h> +DECLARE_GLOBAL_DATA_PTR; +  /* Large pages are 2MB. */  #define LARGE_PAGE_SIZE ((1 << 20) * 2) diff --git a/arch/x86/lib/relocate.c b/arch/x86/lib/relocate.c index f178db9c8..21982db7a 100644 --- a/arch/x86/lib/relocate.c +++ b/arch/x86/lib/relocate.c @@ -39,6 +39,8 @@  #include <asm/sections.h>  #include <elf.h> +DECLARE_GLOBAL_DATA_PTR; +  int copy_uboot_to_ram(void)  {  	size_t len = (size_t)&__data_end - (size_t)&__text_start; diff --git a/arch/x86/lib/timer.c b/arch/x86/lib/timer.c index 1f8ce609e..fb11bfe88 100644 --- a/arch/x86/lib/timer.c +++ b/arch/x86/lib/timer.c @@ -30,6 +30,8 @@  #include <asm/i8254.h>  #include <asm/ibmpc.h> +DECLARE_GLOBAL_DATA_PTR; +  struct timer_isr_function {  	struct timer_isr_function *next;  	timer_fnc_t *isr_func; |