coreboot-kgpe-d16/src/arch/mips
Aaron Durbin 3948e5392b program loading: introduce struct prog
The struct prog serves as way to consolidate program
loading. This abstraction can be used to perform more
complicated execution paths such as running a program
on a separate CPU after it has been loaded. Currently
t124 and t132 need to do that in the boot path. Follow
on patches will allow the platform to decide how to
execute a particular program.

Note: the vboot path is largely untouched because it's
already broken in the coreboot.org tree. After getting
all the necessary patches pushed then vboot will be
fixed.

Change-Id: Ic6e6fe28c5660fb41edee5fd8661eaf58222f883
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/8839
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
Reviewed-by: Marc Jones <marc.jones@se-eng.com>
2015-04-03 14:51:51 +02:00
..
include mips: bring payload execution to current standards 2015-03-30 20:41:24 +02:00
ashldi3.c mips: Add mips/ashldi3.c from Linux 2015-03-21 16:56:54 +01:00
boot.c program loading: introduce struct prog 2015-04-03 14:51:51 +02:00
bootblock.ld mips: Simplify architecture specific Makefile.inc 2015-03-30 20:41:20 +02:00
bootblock.S mips: do not place branch instructions in branch delay slot 2015-04-02 21:43:16 +02:00
bootblock_simple.c mips: don't open code romstage loading 2015-03-31 07:55:25 +02:00
Kconfig mips: add verstage configuration 2015-03-29 22:38:53 +02:00
Makefile.inc imgtec/pistachio: Bring uart driver to modern standards 2015-03-30 20:41:22 +02:00
ramstage.ld mips: Simplify architecture specific Makefile.inc 2015-03-30 20:41:20 +02:00
romstage.ld mips: Simplify architecture specific Makefile.inc 2015-03-30 20:41:20 +02:00
stages.c arch/mips: Add base MIPS architecture support 2015-03-21 16:56:59 +01:00
tables.c mips: fix write_table 2015-03-30 20:41:23 +02:00
timer.c arch/mips: Add base MIPS architecture support 2015-03-21 16:56:59 +01:00