Andrea Parri
ab4af60534
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 >
2018-02-26 08:44:50 -08:00
..
2017-09-26 15:26:46 -07:00
2017-11-30 10:01:10 -08:00
2017-11-28 14:03:29 -08:00
2018-02-26 08:44:50 -08:00
2017-11-28 14:04:05 -08:00
2017-11-30 10:01:10 -08:00
2017-11-30 12:58:29 -08:00
2017-09-26 15:26:45 -07:00
2017-09-26 15:26:46 -07:00
2018-01-30 19:16:12 -08:00
2017-09-26 15:26:46 -07:00
2017-09-26 15:26:47 -07:00
2017-09-26 15:26:46 -07:00
2018-01-30 19:10:54 -08:00
2017-09-26 15:26:46 -07:00
2018-01-07 15:14:39 -08:00
2017-09-26 15:26:47 -07:00
2018-01-07 15:14:39 -08:00
2018-02-07 11:33:08 -08:00
2017-09-26 15:26:46 -07:00
2017-09-26 15:26:45 -07:00
2018-01-30 19:16:17 -08:00
2017-11-30 12:58:25 -08:00
2017-09-26 15:26:47 -07:00
2017-09-26 15:26:47 -07:00
2017-09-26 15:26:47 -07:00
2017-09-26 15:26:47 -07:00
2017-09-26 15:26:47 -07:00
2017-09-26 15:26:47 -07:00
2018-01-07 15:14:39 -08:00
2017-09-26 15:26:46 -07:00
2018-01-07 15:14:39 -08:00
2017-09-26 15:26:47 -07:00
2017-09-26 15:26:45 -07:00
2017-11-28 14:06:31 -08:00
2017-09-26 15:26:45 -07:00
2017-09-26 15:26:46 -07:00
2017-09-26 15:26:48 -07:00
2018-01-09 23:21:02 +00:00
2017-11-30 10:12:21 -08:00
2017-09-26 15:26:45 -07:00
2018-01-30 19:13:33 -08:00
2018-01-07 15:14:39 -08:00
2018-01-30 19:11:43 -08:00
2017-11-30 12:58:29 -08:00
2017-09-26 15:26:45 -07:00