[U-Boot] [RFC PATCH v2 0/28] Create generic board init for ARM, x86, PPC

Graeme Russ graeme.russ at gmail.com
Thu Feb 16 03:28:21 CET 2012


Hi Simon,

On Thu, Feb 16, 2012 at 1:05 PM, Simon Glass <sjg at chromium.org> wrote:
> Hi,
>
> On Mon, Jan 16, 2012 at 10:03 PM, Simon Glass <sjg at chromium.org> wrote:
>> Hi,
>>
>> On Fri, Jan 6, 2012 at 4:24 PM, Simon Glass <sjg at chromium.org> wrote:
>>> This series creates a generic board.c implementation which contains
>>> the essential functions of the major arch/xxx/lib/board.c files.
>>
>> I haven't had huge numbers of comments on this series, but there are a
>> few. I plan to tidy these up and resubmit, dropping the RFC tag,
>> sometime this week.
>>
>> Any patches / fixes to make this run properly on x86 / PPC would be
>> gratefully accepted.
>
> An update - Graeme asked me to wait until the x86 refactor is pulled -
> still waiting for that. Hopefully soon.

Pull request was sent a while ago and assigned to Wolfgang

  http://patchwork.ozlabs.org/patch/139891

Maybe Wolgang missed it or it is low on his priorities

 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

As you can see, no changes outside x86, so a merge of u-boot-x86/master
for building your new series should be safe

Regards,

Graeme


More information about the U-Boot mailing list