(file) Return to porting.txt CVS log (file) (dir) Up to [Pegasus] / pegasus / vxworks / doc

 1 mike  1.1.2.1 
 2 mike  1.1.2.3     1. VxWorks has no fork/exec semantics.
 3 mike  1.1.2.1 
 4 mike  1.1.2.3     2. VxWorks has no user database methods.
 5 mike  1.1.2.1 
 6 mike  1.1.2.3     3. VxWorks has no file ownership concept.
 7 mike  1.1.2.1 
 8 mike  1.1.2.3     4. VxWorks has no popen(), but only needed in Pegasus tests.
 9 mike  1.1.2.1 
10 mike  1.1.2.3     5. VxWorks floating points support is broken.
11                   
12                       - printf() prints them as 0.0000, whatever their value.
13                       - comparisons sometimes fail.
14 mike  1.1.2.1 
15 mike  1.1.2.3     6. The vxworks target starts up its date set to Jan 1, 1970.
16 mike  1.1.2.1 
17 mike  1.1.2.3     7. VxWorks does not imlement access. Instead, FileSystem::canRead()
18                      and FileSystem::canWrite() were reworked to use open()  with O_WRONLY
19                      or O_RDONLY flags.
20 mike  1.1.2.1 
21 mike  1.1.2.3     8. Unsupported components:
22 mike  1.1.2.1 
23 mike  1.1.2.3             - PAM Authentication
24                           - SSL peer authentication
25                           - Local authentication
26 mike  1.1.2.1             - SLP
27                           - IPV6
28                           - CMPI
29 mike  1.1.2.2 
30                   9. gettimeofday() implementation (see Platform_VXWORKS_PENTIUM_GNU.h)
31                      does not have timezone.
32 mike  1.1.2.3 
33                   10. VxWorks fails on host file system after roughly 1000 iterations
34                       of opendir/readir/closedir.
35               
36                   11. Restrictions:
37               
38                           - Repository is read-only (located in /romfs) and must be
39                             built and configured prior to VxWorks image creation.
40               
41                   12. Should VxWorks use the configuration file mechanism.
42               
43 mike  1.1.2.4     13. ftruncate() fails when against host file system.
44               
45 mike  1.1.2.5     14. libnet.a was missing for XSCALE/gnu. Needed to do this to build it:
46               
47                       $ cd /home/WindRiver/vxworks-6.2/target/usr/src/wrn/coreip
48                       $ make CPU=XSCALE TOOL=gnu
49               
50 mike  1.1.2.6     15. Generated reposity increases from 206K to 1.4MB when the
51                       "description" qualifiers are included.
52               

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2