Pull request: u-boot-x86
Hi Wolfgang,
The following changes since commit 137703b811502dfea364650fb3e17f20b4c21333:
overo: add SPL support (2012-01-16 08:40:13 +0100)
are available in the git repository at:
git://git.denx.de/u-boot-x86.git master
Graeme Russ (18):
x86: Import glibc memcpy implementation
x86: Speed up copy-to-RAM and clear BSS operations
x86: Remove GDR related magic numbers
x86: Rework Global Descriptor Table loading
x86: Simplify Flash-to-RAM code execution transition
x86: Rework relocation calculations
x86: Use fs for global data
x86: Set GD_FLG_RELOC after entering in-RAM copy of U-Boot
x86: Create weak init_cache() and default enable_caches() functions
x86: Allow cache before copy to RAM
x86: Tweak IDT and GDT for alignment and readability
CHECKPATCH: arch/x86/lib/*
x86: Move do_go_exec() out of board.c
x86: Move setup_pcat_compatibility() out of board.c
x86: Move relocation code out of board.c
x86: Split init functions out of board.c
x86: Convert board_init_f_r to a processing loop
Merge branch 'staging'
arch/x86/cpu/cpu.c | 109 +++++-- arch/x86/cpu/interrupts.c | 2 +- arch/x86/cpu/start.S | 33 +-- arch/x86/cpu/start16.S | 57 +++- arch/x86/include/asm/global_data.h | 21 +- arch/x86/include/asm/init_helpers.h | 44 +++ arch/x86/include/asm/init_wrappers.h | 42 +++ arch/x86/include/asm/processor.h | 24 ++- arch/x86/include/asm/relocate.h | 33 +++ arch/x86/include/asm/string.h | 2 +- arch/x86/include/asm/u-boot-x86.h | 5 + arch/x86/lib/Makefile | 4 + arch/x86/lib/bios.S | 134 ++++++---- arch/x86/lib/board.c | 517 ++++++++++------------------------ arch/x86/lib/cmd_boot.c | 64 +++++ arch/x86/lib/init_helpers.c | 217 ++++++++++++++ arch/x86/lib/init_wrappers.c | 137 +++++++++ arch/x86/lib/realmode_switch.S | 61 +++-- arch/x86/lib/relocate.c | 91 ++++++ arch/x86/lib/string.c | 61 ++++ arch/x86/lib/zimage.c | 7 + 21 files changed, 1152 insertions(+), 513 deletions(-) create mode 100644 arch/x86/include/asm/init_helpers.h create mode 100644 arch/x86/include/asm/init_wrappers.h create mode 100644 arch/x86/include/asm/relocate.h create mode 100644 arch/x86/lib/cmd_boot.c create mode 100644 arch/x86/lib/init_helpers.c create mode 100644 arch/x86/lib/init_wrappers.c create mode 100644 arch/x86/lib/relocate.c
Wolfgang Denk
AppliedDear Graeme Russ,
Quoted 50 lines · In message <[email protected]> you wrote:
Hi Wolfgang,
The following changes since commit
137703b811502dfea364650fb3e17f20b4c21333:overo: add SPL support (2012-01-16 08:40:13 +0100)
are available in the git repository at:
git://git.denx.de/u-boot-x86.gitmasterGraeme Russ (18):
x86: Import glibc memcpy implementation
x86: Speed up copy-to-RAM and clear BSS operations
x86: Remove GDR related magic numbers
x86: Rework Global Descriptor Table loading
x86: Simplify Flash-to-RAM code execution transition
x86: Rework relocation calculations
x86: Use fs for global data
x86: SetGD_FLG_RELOCafter entering in-RAM copy of U-Boot
x86: Create weakinit_cache()and defaultenable_caches()functions
x86: Allow cache before copy to RAM
x86: Tweak IDT and GDT for alignment and readability
CHECKPATCH:arch/x86/lib/*
x86: Movedo_go_exec()out ofboard.c
x86: Movesetup_pcat_compatibility()out ofboard.c
x86: Move relocation code out ofboard.c
x86: Split init functions out ofboard.c
x86: Convertboard_init_f_rto a processing loop
Merge branch 'staging'arch/x86/cpu/cpu.c | 109 +++++-- arch/x86/cpu/interrupts.c | 2 +- arch/x86/cpu/start.S | 33 +-- arch/x86/cpu/start16.S | 57 +++- arch/x86/include/asm/global_data.h | 21 +- arch/x86/include/asm/init_helpers.h | 44 +++ arch/x86/include/asm/init_wrappers.h | 42 +++ arch/x86/include/asm/processor.h | 24 ++- arch/x86/include/asm/relocate.h | 33 +++ arch/x86/include/asm/string.h | 2 +- arch/x86/include/asm/u-boot-x86.h | 5 + arch/x86/lib/Makefile | 4 + arch/x86/lib/bios.S | 134 ++++++---- arch/x86/lib/board.c | 517 ++++++++++------------------------ arch/x86/lib/cmd_boot.c | 64 +++++ arch/x86/lib/init_helpers.c | 217 ++++++++++++++ arch/x86/lib/init_wrappers.c | 137 +++++++++ arch/x86/lib/realmode_switch.S | 61 +++-- arch/x86/lib/relocate.c | 91 ++++++ arch/x86/lib/string.c | 61 ++++ arch/x86/lib/zimage.c | 7 +
Quoted 8 lines
21 files changed, 1152 insertions(+), 513 deletions(-) create mode 100644 arch/x86/include/asm/init_helpers.h create mode 100644 arch/x86/include/asm/init_wrappers.h create mode 100644 arch/x86/include/asm/relocate.h create mode 100644 arch/x86/lib/cmd_boot.c create mode 100644 arch/x86/lib/init_helpers.c create mode 100644 arch/x86/lib/init_wrappers.c create mode 100644 arch/x86/lib/relocate.c
Applied, thanks.
Best regards,
Wolfgang Denk
Signature · 5 lines
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de I have a theory that it's impossible to prove anything, but I can't prove it.