diff options
author | Andrea Parri <parri.andrea@gmail.com> | 2018-02-20 11:17:28 +0100 |
---|---|---|
committer | Palmer Dabbelt <palmer@sifive.com> | 2018-02-26 08:44:50 -0800 |
commit | ab4af60534107c55b00fa462eca0385dcef92384 (patch) | |
tree | 5a2242af17a08f037469be77cf33ed49e9aeb4b4 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 4a3928c6f8a53fa1aed28ccba227742486e8ddcb (diff) |
riscv/barrier: Define __smp_{mb,rmb,wmb}
Introduce __smp_{mb,rmb,wmb}, and rely on the generic definitions
for smp_{mb,rmb,wmb}. A first consequence is that smp_{mb,rmb,wmb}
map to a compiler barrier on !SMP (while their definition remains
unchanged on SMP). As a further consequence, smp_load_acquire and
smp_store_release have "fence rw,rw" instead of "fence iorw,iorw".
Signed-off-by: Andrea Parri <parri.andrea@gmail.com>
Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions