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>
Showing
- Makefile 10 additions, 0 deletionsMakefile
- api/Makefile 40 additions, 0 deletionsapi/Makefile
- api/README 55 additions, 0 deletionsapi/README
- api/api.c 670 additions, 0 deletionsapi/api.c
- api/api_net.c 113 additions, 0 deletionsapi/api_net.c
- api/api_platform-arm.c 60 additions, 0 deletionsapi/api_platform-arm.c
- api/api_platform-ppc.c 79 additions, 0 deletionsapi/api_platform-ppc.c
- api/api_private.h 48 additions, 0 deletionsapi/api_private.h
- api/api_storage.c 370 additions, 0 deletionsapi/api_storage.c
- api_examples/Makefile 103 additions, 0 deletionsapi_examples/Makefile
- api_examples/crt0.S 50 additions, 0 deletionsapi_examples/crt0.S
- api_examples/demo.c 258 additions, 0 deletionsapi_examples/demo.c
- api_examples/glue.c 405 additions, 0 deletionsapi_examples/glue.c
- api_examples/glue.h 76 additions, 0 deletionsapi_examples/glue.h
- api_examples/libgenwrap.c 90 additions, 0 deletionsapi_examples/libgenwrap.c
- include/api_public.h 102 additions, 0 deletionsinclude/api_public.h
- include/common.h 3 additions, 0 deletionsinclude/common.h
- lib_ppc/board.c 5 additions, 0 deletionslib_ppc/board.c
Loading
Please register or sign in to comment