elf-loader for parallella

Note: This work has been engulfed and superceded by ezesdk.

This is a place-holder for the work I did on an alternative programme loader for the parallella boards.

The 1.0 code represents the current state although there are many issues yet left to resolve.

The approach was to create relocatable objects via the linker and then link them at runtime. This allows for a great deal of flexibility and maps better to the hardware than trying to force the use of tools which are designed for virtual memory.

Status

This work has been engulfed and superceded by ezesdk.

Before that the implementation got fairly advanced in both features and implementation state.

By using relocatable objects the code is able to load the same object into any number of cores at any location. I was working on a solution to automatic binding of non-local variables when I stopped working on it.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Downloads

Links

Contact

notzed on various mail servers, primarily gmail.com. On the parallella forums.


Copyright (C) 2014 Michael Zucchi, All Rights Reserved.