Commit History

Author SHA1 Message Date
  Xiang Xiao 095e28d45e binfmt/, binfmt/libelf/, include/nuttx, libs/libc/machine, libs/libc/modlib, and others: Move elf related arch function to include/nuttx/elf.h because the implementation is located in libs/libc/machine and in order to avoid the conflict with the 3rd party libraries and clean up the file inclusion: (1) Remove redundant elf32.h, (2) Remove nuttx/binfmt/elf.h in libs/libc/machine, (2) Remove nuttx/binfmt/elf.h in modlib, and (4) Rmove nuttx/module.h in modlib. 5 years ago
  Gregory Nutt a2428db499 configs/olimex-stm32_p407: Add logic to support initialization of the kernel module symbol table installed in the pass2/ directory during the application phase of the build. The kmodule configuration appears to be fully functional. 6 years ago
  Gregory Nutt a6a88198c0 sched/modules: Be consistent use of binary loader debug instrumentation. Was mixed system and binary loader debug. libs/libc/modlib: Switch from systemb to binary load debug to be consistent with sched/modules. 6 years ago
  Arjun Hary b274a97840 Miscellaneous fixes from astyle tool. 7 years ago
  Gregory Nutt e30b2617e3 Shared Libs: Implement module based shared libraries for the PROTECTED mode build 7 years ago
  Gregory Nutt 2c45f482b1 Module names are not needed in libc/modlib when the module library is used only for shared library support. 7 years ago
  Gregory Nutt 86bdd0a4c7 Modules: Move last of many C files from sched/module to libc/modlib 7 years ago
  Gregory Nutt 6da66fb5c8 Modules: Move next five of many C files from sched/module to libc/modlib 7 years ago
  Gregory Nutt 5e94dd22bb Modules: Move first five of many C files from sched/module to libc/modlib 7 years ago
  Gregory Nutt 2717e781f0 libc/modlib: Add build a configuration logic for a shared module library. 7 years ago
  Gregory Nutt b79ca9dcdd Modules: Move sched/module/module.h to include/nuttx/lib/modlib.h 7 years ago
  Gregory Nutt 68a7110195 sched/modules: Add support for dependencies between modules. 7 years ago
  Gregory Nutt 4574a1ca42 Modules: Extend the module interface so that we can access symbols exported by the module. 7 years ago
  Gregory Nutt d90e66a024 Kernel Modules: Module initializer may now return a symbol table (not yet used for anything) 7 years ago
  Gregory Nutt 43eb04bb8f Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info(). 8 years ago
  Gregory Nutt 13cac3b592 sched/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition. 8 years ago
  Gregory Nutt a1469a3e95 Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err() 8 years ago
  Gregory Nutt 1cdc746726 Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 8 years ago
  Gregory Nutt fc3540cffe Replace all occurrences of vdbg with vinfo 8 years ago
  Gregory Nutt 3a74a438d9 Rename CONFIG_DEBUG_VERBOSE to CONFIG_DEBUG_INFO 8 years ago
  Gregory Nutt e8d0f85c8b Modules: Add mod_setsymtab to set global symtol table once. Now we can remove symbol table parameters from the insmod call. This will make implementing an NSH insmod command much easier 8 years ago
  Gregory Nutt 917dbc8540 modules: Add more information to registry just for procfs 8 years ago
  Gregory Nutt 795ddd7e80 OS modules: Add basic procfs support. A module registry that will eventually be used to support lsmod 8 years ago
  Gregory Nutt 040835de00 Add an implementation of rmmod 8 years ago
  Gregory Nutt 49554fe4fc Move module support from binfmt/ to sched/ so that it can be configured and built independently from binfmt features 8 years ago