Initial import of SyncLib
Detail: SyncLib is a library containing architecture-independent synchronisation primitives. It supports uniprocessor and SMP systems, even though RISC OS itself does not (yet) support SMP - but it allows individual modules to start to be modified in preparation for any such future support. The library adjusts itself according to the architecture targeted by your chosen build, so in particular when used in ROM builds, only supported for the appropriate CPU(s) will be included. Admin: SyncLib is used heavily by SDIODriver and SDFS - they have acted as a test bed for the library and also as a proof of concept for SMP-ready modules.
parents
Showing
.gitattributes
0 → 100644
LICENSE
0 → 100644
Makefile
0 → 100644
Mk,fd7
0 → 100644
MkClean,fd7
0 → 100644
MkExport,fd7
0 → 100644
VersionNum
0 → 100644
c/mutex
0 → 100644
h/atomic
0 → 100644
h/barrier
0 → 100644
h/cpuevent
0 → 100644
h/mutex
0 → 100644
h/spin
0 → 100644
h/spinrw
0 → 100644
h/synclib
0 → 100644
hdr/barrier
0 → 100644
hdr/cpuevent
0 → 100644
hdr/init
0 → 100644
hdr/vars
0 → 100644
s/atomic
0 → 100644
Please register or sign in to comment