patacongo
|
76753ad9cb
|
Add internal API task_reparent(), used in posix_spawn(). Move libc/spawn/lib_ps.c to sched/task_posixspawn.c; Move libc/spawn/spawn.h to include/nuttx/spawn.h
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5531 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-18 01:52:42 +00:00 |
patacongo
|
19e43efe23
|
NSH will now run files from the file system; Add logic to unload and clean-up after running a task from a file system; Extensions to builtin apps from Mike Smith
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5529 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-17 18:32:13 +00:00 |
patacongo
|
e9d0885500
|
Add logic to automatically unload module on exit; Several patches from Mike Smith
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5528 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-17 14:43:55 +00:00 |
patacongo
|
caeef71797
|
Change the way thread priority is handled in binfmt/ to better match the way that priority is set up for the builtin tasks
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5527 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-17 00:30:12 +00:00 |
patacongo
|
a568e1e63a
|
Add a binary 'loader' so that builtin applications can be executed from the BINFS file system
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5525 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-16 19:08:23 +00:00 |
patacongo
|
38efdf0ce3
|
Rename apps/include/apps.h to builtin.h. Move parts of apps/builtins/exec_builtin.c to binfmt/libbuiltin/libbuiltin_utils.c
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5524 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-16 17:05:00 +00:00 |
patacongo
|
77efc9f9cd
|
BINFS now supports open, close, and FIOC_FILENAME ioctl
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5522 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-16 14:14:14 +00:00 |
patacongo
|
14f72f7a21
|
Add execv() and execl(); Move lm3s header files for compatibility
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5492 42af7a65-404d-4744-a932-0658087f49c3
|
2013-01-08 16:25:30 +00:00 |
patacongo
|
db3e7613bc
|
Verify PATH variable in apps/examples/elf
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5445 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-19 22:18:30 +00:00 |
patacongo
|
272fc3b523
|
Some minor fixes for CONFIG_ADDRENV=y
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5444 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-19 21:16:03 +00:00 |
patacongo
|
56a6504618
|
Incorporate address environment interfaces in binfmt/ logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5443 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-19 17:54:26 +00:00 |
patacongo
|
fe4bf6f555
|
Integrate PATH traversal logic and binary format logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5441 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-17 14:43:31 +00:00 |
patacongo
|
14a896b205
|
Add basic hooks to support a PATH variable (more is needed)
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5440 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-16 21:15:27 +00:00 |
patacongo
|
7978ac907b
|
Add support for the Z180 MMU and generic hooks for processes
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5428 42af7a65-404d-4744-a932-0658087f49c3
|
2012-12-11 18:04:04 +00:00 |
patacongo
|
f63b1d9296
|
ZNEO now (almost) builds in Windows native environment
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5402 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-29 22:27:22 +00:00 |
patacongo
|
1cb21ddcd1
|
A few more Windows native build fixes for eZ80
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5383 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-22 21:21:48 +00:00 |
patacongo
|
cbf2eea7f0
|
A few more fixes for ez80 Windows Native build (still not enough)
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5381 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-21 23:22:38 +00:00 |
patacongo
|
f552862bb5
|
Missing comma in EVERY DELFILE/DELDIR macro call in every Makefile
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5373 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-20 15:47:41 +00:00 |
patacongo
|
d4dca58d93
|
Most of the changes needed to support Windows native clean; distclean is has a problem
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5367 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-17 18:54:53 +00:00 |
patacongo
|
2581506dfb
|
Move some (hopefully) un-necessary quotes in Makefiles for Mike
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5356 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-15 17:43:29 +00:00 |
patacongo
|
bcdd7936ce
|
Centralized the definition of the INCDIR script in tools/Config.mk
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5346 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-13 20:24:30 +00:00 |
patacongo
|
63e8e1bed3
|
Correct some issues with last check-in; ez80 still does not build
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5339 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-11 23:44:31 +00:00 |
patacongo
|
a42dcee79d
|
Completes removal bash ARCHIVE loop; Adds basic Makefile for native windows build
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5338 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-11 18:36:28 +00:00 |
patacongo
|
a18d038b81
|
Partial change: Removing bash ARCHIVE loop
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5335 42af7a65-404d-4744-a932-0658087f49c3
|
2012-11-11 15:42:12 +00:00 |
patacongo
|
5022f81174
|
Add documentation for the binary loader
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5278 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-30 14:32:52 +00:00 |
patacongo
|
b48508c844
|
C++ static destructors work with ELF load too now
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5274 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-29 20:43:35 +00:00 |
patacongo
|
5681b615ec
|
C++ constructors work with ELF load now
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5273 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-29 19:32:05 +00:00 |
patacongo
|
71fad980c5
|
Finish implemention of ELF loader static constructor support. Still some issues.
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5272 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-29 00:52:23 +00:00 |
patacongo
|
1f1319f25b
|
The ELF loader is basically functional (needs more testing)
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5265 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-27 00:04:47 +00:00 |
patacongo
|
7bc6a69f46
|
ARM and ARMv7-M ELF support; STM32F4Discovery ELF loader test configuration
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5264 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-26 19:53:20 +00:00 |
patacongo
|
7f2512627e
|
Rename elf.h to elf32.h; Additional ELF loader changes
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5263 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-26 02:42:39 +00:00 |
patacongo
|
a6e577e3c4
|
More ELF loader changes
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5261 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 22:10:56 +00:00 |
patacongo
|
9c65fe23b2
|
Finishes basic coding of ELF file support
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5259 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 19:21:47 +00:00 |
patacongo
|
c0a46ad696
|
Add x86 ELF support
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5258 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 16:37:31 +00:00 |
patacongo
|
630862cd04
|
A little more ELF loader logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5257 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 16:18:20 +00:00 |
patacongo
|
a91b6552cd
|
A little more ELF loader logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5256 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 03:13:11 +00:00 |
patacongo
|
0506b554c8
|
Fix Kconfig files broken by last check-in
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5255 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 01:34:21 +00:00 |
patacongo
|
fb0aa16107
|
A little more ELF loader logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5254 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-25 01:23:03 +00:00 |
patacongo
|
e2018e4d30
|
A little more ELF loader logic
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5253 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-24 23:40:31 +00:00 |
patacongo
|
8a2348d18d
|
Move binfmt.h, nxflat.h, elf.h, and symtab.h to include/nuttx/binfmt/
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5252 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-24 20:19:44 +00:00 |
patacongo
|
bd76ec3dc0
|
Flesh out include/elf.h
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5251 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-24 18:22:15 +00:00 |
patacongo
|
1bd66e95f8
|
Add framework to support loadable ELF modules (not much logic in place yet)
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5250 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-24 16:46:12 +00:00 |
patacongo
|
b71fcbb0de
|
More fixes for ldnxflat. There are still problems with the GCC 4.6.3
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5227 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-10 19:36:32 +00:00 |
patacongo
|
6cb1bc7e67
|
Oop. Part of last change was still in the editor
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5226 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-10 17:17:50 +00:00 |
patacongo
|
ed4550ff48
|
Rename gnu-nxflat.ld to gnu-nxflat-gotoff.ld; Add gnu-nxflat-pcrel.ld
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5225 42af7a65-404d-4744-a932-0658087f49c3
|
2012-10-10 17:01:23 +00:00 |
patacongo
|
57623d42eb
|
Resync new repository with old repo r5166
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5153 42af7a65-404d-4744-a932-0658087f49c3
|
2012-09-17 18:18:44 +00:00 |