Skip to content
Snippets Groups Projects
Commit 7282d834 authored by Simon Glass's avatar Simon Glass
Browse files

x86: Declare global_data pointer when it is used


Several files use the global_data pointer without declaring it. This works
because the declaration is currently a NOP. But still it is better to
fix this so that x86 lines up with other archs.

Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
parent fa790fa0
No related branches found
No related tags found
No related merge requests found
......@@ -37,6 +37,8 @@
#include <asm/msr.h>
#include <asm/u-boot-x86.h>
DECLARE_GLOBAL_DATA_PTR;
#define DECLARE_INTERRUPT(x) \
".globl irq_"#x"\n" \
".hidden irq_"#x"\n" \
......
......@@ -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[])
{
......
......@@ -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)
......
......@@ -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;
......
......@@ -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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment