[PATCH 0/2] membarrier: riscv: Provide core serializing command

Andrea Parri posted 2 patches 2 years ago
.../membarrier-sync-core/arch-support.txt     |  2 +-
arch/riscv/Kconfig                            |  3 ++
arch/riscv/include/asm/sync_core.h            | 29 +++++++++++++++++++
include/linux/sync_core.h                     | 16 +++++++++-
init/Kconfig                                  |  3 ++
kernel/sched/membarrier.c                     |  1 +
6 files changed, 52 insertions(+), 2 deletions(-)
create mode 100644 arch/riscv/include/asm/sync_core.h
[PATCH 0/2] membarrier: riscv: Provide core serializing command
Posted by Andrea Parri 2 years ago
Following the RFC discussion at [1].

  Andrea

Changes since RFC:
  - add prepare_sync_core_cmd()
  - add #ifdeffery for nosmp builds

[1] https://lkml.kernel.org/r/20230803040111.5101-1-parri.andrea@gmail.com

Andrea Parri (2):
  locking: Introduce prepare_sync_core_cmd()
  membarrier: riscv: Provide core serializing command

 .../membarrier-sync-core/arch-support.txt     |  2 +-
 arch/riscv/Kconfig                            |  3 ++
 arch/riscv/include/asm/sync_core.h            | 29 +++++++++++++++++++
 include/linux/sync_core.h                     | 16 +++++++++-
 init/Kconfig                                  |  3 ++
 kernel/sched/membarrier.c                     |  1 +
 6 files changed, 52 insertions(+), 2 deletions(-)
 create mode 100644 arch/riscv/include/asm/sync_core.h

-- 
2.34.1