blob: dcf405b1e059cd89733f01a84db89ad673237396 [file] [log] [blame]
briansc66a1832013-02-26 04:48:02 +00001This file has a bunch of random notes about VxWorks.
2
3[Stuff Not to Use]
4Their POSIX condition variable implementation is completely broken (it doesn't
5 actually fix the race condition).
6Pretty much all of the pthread stuff uses semMCreate(SEM_INVERSION_SAFE).
7taskVarLib corrupts the heap (or something).
8semMCreate(SEM_INVERSION_SAFE) fixes the usual priority inversion problem by
9 creating a different one.
10 See the docs on it for details.