Changeset 1433ecda in mainline for uspace/lib/c/arch/sparc64/include/libarch
- Timestamp:
- 2018-04-04T15:42:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2c4e1cc
- Parents:
- 47b2d7e3
- Location:
- uspace/lib/c/arch/sparc64/include/libarch
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/sparc64/include/libarch/atomic.h
r47b2d7e3 r1433ecda 63 63 64 64 asm volatile ( 65 66 67 68 65 "casx %0, %2, %1\n" 66 : "+m" (*((atomic_count_t *) ptr)), 67 "+r" (b) 68 : "r" (a) 69 69 ); 70 70 } while (a != b); -
uspace/lib/c/arch/sparc64/include/libarch/ddi.h
r47b2d7e3 r1433ecda 39 39 { 40 40 asm volatile ( 41 42 41 "membar #LoadLoad | #StoreStore\n" 42 ::: "memory" 43 43 ); 44 44 } -
uspace/lib/c/arch/sparc64/include/libarch/elf_linux.h
r47b2d7e3 r1433ecda 47 47 { 48 48 /* TODO */ 49 (void) istate; (void) elf_regs; 49 (void) istate; 50 (void) elf_regs; 50 51 } 51 52
Note:
See TracChangeset
for help on using the changeset viewer.