Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ELF: Critical bugfix.. BSS was not being cleared | Gregory Nutt | 2014-09-12 | 1 | -0/+10 |
| | |||||
* | Add logic to initialize the per-process user heap when each user process is ↵ | Gregory Nutt | 2014-09-10 | 3 | -7/+25 |
| | | | | started | ||||
* | ELF relocations. Some relocation types do not have a named symbol ↵ | Gregory Nutt | 2014-09-09 | 3 | -7/+51 |
| | | | | associated with them. The design did not account for that case | ||||
* | Improved binfmt debug output | Gregory Nutt | 2014-09-07 | 1 | -1/+0 |
| | |||||
* | Fix typo in ELF variable name (only see it when C++ support is enabled) | Gregory Nutt | 2014-09-07 | 1 | -3/+3 |
| | |||||
* | Reanem kzalloc to kmm_zalloc for consistency | Gregory Nutt | 2014-08-31 | 2 | -2/+2 |
| | |||||
* | Rename kmalloc to kmm_malloc for consistency | Gregory Nutt | 2014-08-31 | 2 | -2/+2 |
| | |||||
* | Rename kfree to kmm_free for consistency with other naming conventions | Gregory Nutt | 2014-08-31 | 1 | -2/+2 |
| | |||||
* | Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency ↵ | Gregory Nutt | 2014-08-31 | 3 | -3/+3 |
| | | | | with other naming | ||||
* | Rename kufree to kumm_free for consistency with other naming | Gregory Nutt | 2014-08-31 | 2 | -3/+3 |
| | |||||
* | Rename kmemalign to kmm_memalign and krealloc to kmm_realooc for consistency ↵ | Gregory Nutt | 2014-08-31 | 1 | -1/+1 |
| | | | | with other naming | ||||
* | Add up_addrenv_coherent which will be called before address environment switches | Gregory Nutt | 2014-08-26 | 1 | -2/+15 |
| | |||||
* | Change when address environment is instantiated; there are/were locations ↵ | Gregory Nutt | 2014-08-26 | 2 | -73/+80 |
| | | | | where access is made to the allocation address environment when it is not yet in place | ||||
* | Cortex-A address environment: Fix some section mapping and address increments | Gregory Nutt | 2014-08-26 | 1 | -2/+1 |
| | |||||
* | Misc changed to get the SAMA5 ELF configuration with address environments ↵ | Gregory Nutt | 2014-08-25 | 2 | -20/+14 |
| | | | | working | ||||
* | Change naming of ELF interfaces from arch_ to up_ for consistency | Gregory Nutt | 2014-08-25 | 2 | -3/+3 |
| | |||||
* | After cached related fix, the ELF example is now functional | Gregory Nutt | 2014-08-24 | 1 | -4/+7 |
| | |||||
* | Fix some compilation errors in ELF logic that were introduced in a recent commit | Gregory Nutt | 2014-08-24 | 1 | -13/+13 |
| | |||||
* | addrenv interface changes: up_addrenv_create() may need to create .text and ↵ | Gregory Nutt | 2014-08-24 | 6 | -50/+107 |
| | | | | .bss/.data separately because of differing access privileges (read/execute vs read/write). And, as a consequence, up_addrenv_vaddr() needs to be split into up_addrenv_vtext(0 and up_addrenv_vdata(). | ||||
* | Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- ↵ | Gregory Nutt | 2014-08-24 | 5 | -17/+17 |
| | | | | the architecure must first declare support | ||||
* | BINFMT: A framework to support a P-code binary format (a work in progress) | Gregory Nutt | 2014-05-07 | 2 | -2/+2 |
| | |||||
* | More trailing whilespace removal | Gregory Nutt | 2014-04-13 | 8 | -10/+10 |
| | |||||
* | Make sure that there is one space between if and condition | Gregory Nutt | 2014-04-12 | 1 | -1/+1 |
| | |||||
* | Many changes to reduce complaints from CppCheck. Several latent bugs fixes, ↵ | Gregory Nutt | 2014-02-10 | 2 | -4/+6 |
| | | | | but probably some new typos introduced | ||||
* | Fix all occurrences of "the the" in documentation and comments | Gregory Nutt | 2013-08-27 | 3 | -3/+3 |
| | |||||
* | More changes for a kernel-mode allocator (more to be done) | patacongo | 2013-03-09 | 5 | -8/+8 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5724 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add syslog.h; rename lib_rawprintf() to syslog() | patacongo | 2013-01-28 | 1 | -1/+1 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5578 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Verify PATH variable in apps/examples/elf | patacongo | 2012-12-19 | 1 | -2/+2 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5445 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Incorporate address environment interfaces in binfmt/ logic | patacongo | 2012-12-19 | 7 | -23/+334 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5443 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add documentation for the binary loader | patacongo | 2012-10-30 | 1 | -7/+9 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5278 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | C++ static destructors work with ELF load too now | patacongo | 2012-10-29 | 7 | -52/+291 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5274 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | C++ constructors work with ELF load now | patacongo | 2012-10-29 | 8 | -312/+406 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5273 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Finish implemention of ELF loader static constructor support. Still some ↵ | patacongo | 2012-10-29 | 9 | -77/+512 |
| | | | | | | issues. git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5272 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | The ELF loader is basically functional (needs more testing) | patacongo | 2012-10-27 | 2 | -1/+5 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5265 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | ARM and ARMv7-M ELF support; STM32F4Discovery ELF loader test configuration | patacongo | 2012-10-26 | 2 | -53/+56 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5264 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Rename elf.h to elf32.h; Additional ELF loader changes | patacongo | 2012-10-26 | 7 | -105/+45 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5263 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | More ELF loader changes | patacongo | 2012-10-25 | 2 | -2/+2 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5261 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Finishes basic coding of ELF file support | patacongo | 2012-10-25 | 8 | -8/+487 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5259 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add x86 ELF support | patacongo | 2012-10-25 | 1 | -0/+2 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5258 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | A little more ELF loader logic | patacongo | 2012-10-25 | 10 | -102/+406 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5257 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | A little more ELF loader logic | patacongo | 2012-10-25 | 3 | -93/+68 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5256 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Fix Kconfig files broken by last check-in | patacongo | 2012-10-25 | 1 | -2/+2 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5255 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | A little more ELF loader logic | patacongo | 2012-10-25 | 2 | -32/+201 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5254 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | A little more ELF loader logic | patacongo | 2012-10-24 | 7 | -76/+217 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5253 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Move binfmt.h, nxflat.h, elf.h, and symtab.h to include/nuttx/binfmt/ | patacongo | 2012-10-24 | 7 | -13/+11 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5252 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Flesh out include/elf.h | patacongo | 2012-10-24 | 2 | -0/+106 |
| | | | | git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5251 42af7a65-404d-4744-a932-0658087f49c3 | ||||
* | Add framework to support loadable ELF modules (not much logic in place yet) | patacongo | 2012-10-24 | 10 | -0/+1070 |
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5250 42af7a65-404d-4744-a932-0658087f49c3 |