GSoC2009 Claudiu Project Plan

From Syslinux Wiki
Revision as of 09:06, 3 August 2009 by Klausm (talk | contribs) (New page: == '''Project Plan GSoC2009 Claudiu''' == The task of converting the CLI from ASM to C can be broken down into two steps, each with its own number of sub-steps: 1) Integrate the d...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Project Plan GSoC2009 Claudiu

The task of converting the CLI from ASM to C can be broken down into two steps, each with its own number of sub-steps:

      1) Integrate the dynamic ELF module loading system into the core
             1a) Modify the core in order to be able to provide memory management functionality ( completed )
             1b) Since the ELF loader needs a shallow module, which provides basic symbol information for other more elaborate modules once they load
                 , modify the core to be able to represent the shallow module. This means providing an elf_module structure which will be initialized
                 statically with the symbols the ELF loader needs to funtion. As a side effect the shallow module loading code has become obsolete and
                 will be removed ( completed )
             1c) Modify the linking process in the core in order to make basic symbols ( malloc, string processing procedures etc ) available