API for external applications.
authorRafal Jaworowski <raj@semihalf.com>
Wed, 9 Jan 2008 18:39:36 +0000 (19:39 +0100)
committerRafal Jaworowski <raj@semihalf.com>
Wed, 9 Jan 2008 18:39:36 +0000 (19:39 +0100)
commit500856eb1707ed17d9204baa61dd59948d3b2899
treee29338498cbf1b92ad496271e65934b890115545
parent26a41790f8eba19ad450e18ae91351daf485b3e2
API for external applications.

This is an API for external (standalone) applications running on top of
U-Boot, and is meant to be more extensible and robust than the existing
jumptable mechanism. It is similar to UNIX syscall approach. See api/README
for more details.

Included is the demo application using this new framework (api_examples).

Please note this is still an experimental feature, and is turned off by
default.

Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
18 files changed:
Makefile
api/Makefile [new file with mode: 0644]
api/README [new file with mode: 0644]
api/api.c [new file with mode: 0644]
api/api_net.c [new file with mode: 0644]
api/api_platform-arm.c [new file with mode: 0644]
api/api_platform-ppc.c [new file with mode: 0644]
api/api_private.h [new file with mode: 0644]
api/api_storage.c [new file with mode: 0644]
api_examples/Makefile [new file with mode: 0644]
api_examples/crt0.S [new file with mode: 0644]
api_examples/demo.c [new file with mode: 0644]
api_examples/glue.c [new file with mode: 0644]
api_examples/glue.h [new file with mode: 0644]
api_examples/libgenwrap.c [new file with mode: 0644]
include/api_public.h [new file with mode: 0644]
include/common.h
lib_ppc/board.c