[coreboot] build service results for r4912

coreboot information info at coresystems.de
Thu Nov 5 11:29:31 CET 2009

Dear coreboot readers!

This is the automatic build system of coreboot.

The developer "zbao" checked in revision 4912 to
the coreboot repository. This caused the following 

Change Log:
If the coreboot and filo overlap, it will "slice off" a piece at the
"beginning" or "end". In the beginning case, a new segment is inserted
before the current one.  But the ptr will move forward and doesn't
seem to have any other chance to process the "new" segment.

                ptr ---------+     move --->
        +--------+       +--------+
        |        |       |        |
        |  new   | <---> |current | <---> .....
        |        |       |        |
        +--------+       +--------+

Now we change the ptr to the previous one and restart the loop. The
new and current segment will both be processed. Even if the current
segment is done twice, no new segment will come up and ptr will move
forward as we expect.

      +----------------ptr      move --->
 +--------+        +--------+       +--------+
 |        |        |        |       |        |
 |  prev  | <--->  |  new   | <---> |current | <---> .....
 |        |        |        |       |        |
 +--------+        +--------+       +--------+

It is tested and fixes the crashing on my AMD Family 10 board.

Some trailing whitespaces were deleted.

Signed-off-by: Zheng Bao <zheng.bao at amd.com>
Acked-by: Stefan Reinauer <stepan at coresystems.de>

Build Log:
Compilation of emulation:qemu-x86 is still broken
See the error log at http://qa.coreboot.org/log_buildbrd.php?revision=4912&device=qemu-x86&vendor=emulation&num=2

If something broke during this checkin please be a pain 
in zbao's neck until the issue is fixed.

If this issue is not fixed within 24h the revision should 
be backed out.

   Best regards,
     coreboot automatic build system

More information about the coreboot mailing list