musl/arch
Rich Felker bcad484394 fix missing barrier instructions in mips atomic asm
previously I had wrongly assumed the ll/sc instructions also provided
memory synchronization; apparently they do not. this commit adds sync
instructions before and after each atomic operation and changes the
atomic store to simply use sync before and after a plain store, rather
than a useless compare-and-swap.
2014-07-19 15:51:12 -04:00
..
arm refactor to remove arch-specific relocation code from dynamic linker 2014-06-18 02:44:02 -04:00
i386 add tlsdesc support for i386 2014-06-19 02:50:45 -04:00
microblaze remove cruft from microblaze atomic.h 2014-07-19 13:03:30 -04:00
mips fix missing barrier instructions in mips atomic asm 2014-07-19 15:51:12 -04:00
or1k add or1k (OpenRISC 1000) architecture port 2014-07-18 14:10:23 -04:00
powerpc fix build breakage from ppc asm constraints change 2014-07-19 13:43:46 -04:00
sh refactor to remove arch-specific relocation code from dynamic linker 2014-06-18 02:44:02 -04:00
x32 refactor to remove arch-specific relocation code from dynamic linker 2014-06-18 02:44:02 -04:00
x86_64 add tlsdesc support for x86_64 2014-06-19 15:26:04 -04:00