Commit History

Author SHA1 Message Date
  Alin Jerpelea 7ff60d7c5b tools: Author Gregory Nutt: update licenses to Apache 3 years ago
  Matias N 9ce4de634d support building external code into the OS, similar to how "external" apps work 4 years ago
  Nakamura, Yuuichi 376786288e Create wrapper library for system call instrumentation 4 years ago
  Xiang Xiao 443255f348 Unify the c++ standard library name to libxx (#19) 4 years ago
  Guiding Li 8b92305265 This commit brings in the drivers needed to support OpenAMP. These changes were ported from https://github.com/FishsemiCode/nuttx. The current state: Most drivers do now compile but are not yet verfied. 5 years ago
  Xiang Xiao 5f37226b6d tools/ Make fragments: Fix the various minor issue for NUTTXLIBS/USERLIBS 5 years ago
  Xiang Xiao 8e74365b96 ibs/libc, libs/symtab, tools/ build system: Move symbol table generation into libc since the address in symbol table should come from userspace binary for protect build, not kernel binary. 5 years ago
  Gregory Nutt 65aabe3048 libs/symtab: move symtab/ to libs/symtab. Let's no clutter up the top level directory. Shorten CONFIG_EXECFUNCS_GENERATE_SYSTEM_SYSTAB to just CONFIG_EXECFUNCS_SYSTEM_SYMTAB. Some items in syscall/syscall.csv are only valid when CONFIG_LIB_SYSCALL is defined. That is always defined when really building the syatem calls, but causes errors in libs/symtab because they are not valid in the normal, FLAT build context. 5 years ago
  Pavel Pisa 380198c985 symtab/, tools/: NuttX provides lists of available syscalls and library functions and tools to process them. The lists can be used to build symbol table which allows runtime program loading which can reuse functions already compiled into NuttX system image. List processing, compilation and linking to the final system image has been possible only under manual control until now. 5 years ago
  Alin Jerpelea a1c991d921 Merged in alinjerpelea/nuttx (pull request #963) 5 years ago
  Gregory Nutt dbf286472b Squashed commit of the following: 5 years ago
  Gregory Nutt a64869aa67 CONFIG_NFILE_DESCRIPTORS=0 can no longer be used to disable the file system. NuttX with no file system does not make sense. 5 years ago
  Gregory Nutt 4becaea8e3 This commit extends support for the two-pass build. Its primary purpose is to incorporate source logic generated by applications into the kernel phase of the build. 6 years ago
  Mateusz Szafoni b5ec5349b0 Merged in raiden00/nuttx (pull request #648) 6 years ago
  Gregory Nutt a0c663edc9 tools: Missed a couple of changes of libcxx to libxx. 6 years ago
  Gregory Nutt 53a4408428 Build system: Move all build-related files (except the top-level Makefile) into the tools/ sub-directory. This really cleans up the top-level directory. 6 years ago