diff options
author | James Cowgill <james410@cowgill.org.uk> | 2017-01-15 00:44:51 +0000 |
---|---|---|
committer | James Cowgill <james410@cowgill.org.uk> | 2017-01-15 00:44:51 +0000 |
commit | ddc60b08e2fc5a051a131fb468c2f5343bf9f335 (patch) | |
tree | 2e329328d3fd5675047a9c3d8414a747df649fde | |
parent | 1c86be1b4c8eb2977828e403daed5c315f6efefc (diff) | |
download | jack1-ddc60b08e2fc5a051a131fb468c2f5343bf9f335.tar.gz |
Remove atomics section from doc/porting.dox
-rw-r--r-- | doc/porting.dox | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/doc/porting.dox b/doc/porting.dox index 011e2e9..d9c4633 100644 --- a/doc/porting.dox +++ b/doc/porting.dox @@ -88,25 +88,6 @@ Be sure to place any generic implementation alternative in the @c \#else or use an @c \#ifndef, so no other code needs to know your conditional labels. -@section portcpu Processor Dependencies - -JACK uses some low-level machine operations for thread-safe updates to -shared memory. A low-level implementation of @c <sysdeps/atomicity.h> -is provided for every target processor architecture. There is also a -generic implementation using POSIX spin locks, but that is not a good -enough solution for serious use. - -The GCC package provides versions that work on most modern hardware. -We've tried to keep things as close to the original as possible, while -removing a bunch of os-specific files that didn't seem relevant. A -primary goal has been to avoid changing the CPU-dependent @c -<sysdeps/atomicity.h> headers. - -The relevant GCC documentation provides some helpful background, -especially the @c atomicity.h discussion at -<http://gcc.gnu.org/onlinedocs/porting/Thread-safety.html>. - - @section portissues Issues Not Addressed - Cross-compilation has not been tested, or even thought through in |