9
0
Fork 0
Commit Graph

1903 Commits

Author SHA1 Message Date
patacongo d2086f6248 Add qsort()
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1916 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-20 18:22:47 +00:00
patacongo 9ee2ff98e2 Remove warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1915 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-20 14:44:56 +00:00
patacongo dc9eae474c Fix GOT32 relocation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1914 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-20 14:42:39 +00:00
patacongo 3217436449 Finish nxflat test Makefiles
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1913 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-20 13:27:43 +00:00
patacongo 8342f4ec46 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1912 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-19 21:11:59 +00:00
patacongo 5ec24f4e2d Add some thumb relocations
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1911 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-19 21:10:58 +00:00
patacongo a8e132d005 thunks should not use GOT address
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1910 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-19 17:55:09 +00:00
patacongo a8eb799028 Fix CFLAGS
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1909 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-19 00:42:07 +00:00
patacongo b31117c54c Fix PIC offsets in thunk routines
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1908 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-19 00:40:49 +00:00
patacongo 130cb58439 Fix second stage link
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1907 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 23:00:33 +00:00
patacongo 3a63851eda Need .thumb_func for thumb functions
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1906 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 22:26:31 +00:00
patacongo 3adecf5eb4 Integrated mknxflat
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1905 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 21:17:53 +00:00
patacongo d47aa421e2 mknxflat is now in the ballpark
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1904 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 19:45:50 +00:00
patacongo b45b663f53 First rough port of XFLAT tools
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1903 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 17:14:13 +00:00
patacongo 79fda86ba3 Back out most of last change
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1902 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 12:18:41 +00:00
patacongo 965fcfa186 update Makefiles
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1901 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-18 00:37:07 +00:00
patacongo 340f9673f3 Integrate PIC support into context switching
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1900 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 23:38:05 +00:00
patacongo 4d89bbea45 Fix for ez80
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1899 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 22:22:40 +00:00
patacongo 7958ae71be Fixes for compilation with ez80
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1898 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 22:20:51 +00:00
patacongo 74df903300 Remove bitfields from NXFLAT definition
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1897 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 22:13:21 +00:00
patacongo ab90735870 Straighten out conditional compilation
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1896 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 21:15:31 +00:00
patacongo fe5083b49a Add exec_module
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1895 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 20:25:27 +00:00
patacongo adee7d3281 Add basic module management logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1894 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 18:45:48 +00:00
patacongo 37e8989e91 add description of new directories
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1893 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 16:42:33 +00:00
patacongo 9b257dd40e Easing in binfmt support
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1892 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-17 16:28:50 +00:00
patacongo 8706ac7c9b Got more NXFLAT examples to compile
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1891 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 23:45:07 +00:00
patacongo c6d450eefe Reserved word 'private' in C header files is a problem for C++
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1890 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 23:23:31 +00:00
patacongo ce22f29227 Added NXFLAT a bit at a time
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1889 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 22:08:59 +00:00
patacongo 7471e4ab67 More C++ stubs
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1888 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 18:11:12 +00:00
patacongo 4c7abc565d Adding basic framework for NXFLAT
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1887 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-16 13:26:07 +00:00
patacongo 8f98299613 Add conditional compilation to eliminate or limit cloning of descriptors when a new task is created
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1886 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 21:44:27 +00:00
patacongo 8a139dfe72 Add logic to clone socket descriptors when a new task is started.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1885 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 19:50:06 +00:00
patacongo 108fd107c0 dup() and dup2() support for socket descriptors
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1884 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-15 18:58:22 +00:00
patacongo c30c376261 Add strtoul, strtoll, strtoull, atol, and atoll.
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1883 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-14 15:36:18 +00:00
patacongo fac950dda3 Prep for 0.4.8 release
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1882 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-13 14:29:41 +00:00
patacongo 50de5aa214 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1881 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-13 13:39:16 +00:00
patacongo 99ae1d557f Same as last check-in, just implemented more sanely
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1880 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-12 00:29:07 +00:00
patacongo 7d83091790 eliminate some warnings
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1879 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-11 23:38:19 +00:00
patacongo 0b3d197054 update
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1878 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-11 21:38:25 +00:00
patacongo 5016bab1a1 add build note
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1877 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-11 21:21:44 +00:00
patacongo 6442f16331 Additional fixes for devkitARM toolchain
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1876 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-11 16:32:55 +00:00
patacongo 81e5eff925 Add support for Windows GCC to lpc2148 and str711
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1875 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-11 14:47:03 +00:00
patacongo e12e66cdf1 Basic support for dependencies on Windows GCC toolchains
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1874 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-10 19:17:47 +00:00
patacongo 4c26a66b12 updated
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1873 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-10 17:59:34 +00:00
patacongo 1f82348076 Fix section placing problems using CodeSourcery toolchain
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1872 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-10 17:08:54 +00:00
patacongo f03bdbf7ff All file_operations vtables should be static const
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1871 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-10 15:22:49 +00:00
patacongo d45918f35c Fix some bogus (unused) symbol names
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1870 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-10 13:50:31 +00:00
patacongo 1310e425db misc updates
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1869 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-10 12:27:44 +00:00
patacongo 010f6e51ee Fixes for build CodeSourcery toolchain
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1868 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-10 02:05:05 +00:00
patacongo f59b97a4c1 Backout cool but useless lost interrupt logic
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@1867 7fd9a85b-ad96-42d3-883c-3090e2eb8679
2009-06-09 00:17:32 +00:00