[coreboot] Ok, let's move on. What shold we do to CBFS?

Hamo hamo.by at gmail.com
Sat May 14 07:07:58 CEST 2011


Ping...

On Wed, May 11, 2011 at 8:51 PM, Hamo <hamo.by at gmail.com> wrote:
> Dear lists,
> I have got the idea on how to deal with xcompile script for ARM. Now,
> let's move on to CBFS.
> It is one of the most difficult part since CBFS is almost hard-coded
> to X86 architecture. On ARM,
> we need CBFS like this:
>
>
> /---------------\ <-- Start of ROM
> | /-----------\ |
> | | Reset  | | <- 0x0
> | |-----------| |
> | |IVs      | |
> | |-----------| |
> | |Boot    | |
> | |Block   | |
> | \-----------/ |
> |               |
> | /-----------\ | --|
> | | Header| |   |
> | |-----------| |   |
> | | Name  | |   |
> | |-----------| |   |-- Component
> | |Data    | |   |
> | |..         | |   |
> | \-----------/ | --|
> |               |
> | ...           |
> | /-----------\ | --|
> | | Header| |   |
> | |-----------| |   |
> | | Name  | |   |
> | |-----------| |   |-- Component
> | |Data    | |   |
> | |..         | |   |
> | \-----------/ | --|
> \---------------/
>
>
> Where should we put the CBFS master header and the pointer to it?
> I have no idea of how to implement it and not break it on X86
> architecture. Any comment or suggestion is very welcome.
>



-- 
    """
    Keep It Simple,Stupid.
    """

Chinese Name: 白杨
Nick Name: Hamo
Homepage: http://hamobai.com/
GPG KEY ID: 0xA4691A33
Key fingerprint = 09D5 2D78 8E2B 0995 CF8E  4331 33C4 3D24 A469 1A33




More information about the coreboot mailing list