public inbox for linux-riscv@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH V3 0/5] Support for 64bit hartid on RV64 platforms
@ 2022-05-27  5:17 Sunil V L
  2022-05-27  5:17 ` [PATCH V3 1/5] riscv: cpu_ops_sbi: Add 64bit hartid support on RV64 Sunil V L
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Sunil V L @ 2022-05-27  5:17 UTC (permalink / raw)
  To: Paul Walmsley, Palmer Dabbelt, Albert Ou, Daniel Lezcano,
	Thomas Gleixner, Ard Biesheuvel, Marc Zyngier, Atish Patra,
	Heinrich Schuchardt, Anup Patel
  Cc: linux-riscv, linux-kernel, linux-efi, Sunil V L, Sunil V L

The hartid can be a 64bit value on RV64 platforms. This series updates
the code so that 64bit hartid can be supported on RV64 platforms.

The series has been tested on both RV32 and RV64 qemu platforms.

Changes since V2:
	1) Modified commit messages to mention RV64 and add RB tags.

Changes since V1:
	1) Updated RB tag for PATCH 1 and PATCH3
	2) Type Casting NR_CPUS before comparing with hartid in PATCH 2
	3) Changed commit message of PATCH 2 to provide details about
	   the bug it is fixing.
	4) Updated PATCH 5 for unaligned 64bit read


Sunil V L (5):
  riscv: cpu_ops_sbi: Add 64bit hartid support on RV64
  riscv: spinwait: Fix hartid variable type
  riscv: smp: Add 64bit hartid support on RV64
  riscv: cpu: Add 64bit hartid support on RV64
  riscv/efi_stub: Add 64bit boot-hartid support on RV64

 arch/riscv/include/asm/processor.h        |  4 ++--
 arch/riscv/include/asm/smp.h              |  4 ++--
 arch/riscv/kernel/cpu.c                   | 26 +++++++++++++----------
 arch/riscv/kernel/cpu_ops_sbi.c           |  4 ++--
 arch/riscv/kernel/cpu_ops_spinwait.c      |  4 ++--
 arch/riscv/kernel/cpufeature.c            |  6 ++++--
 arch/riscv/kernel/smp.c                   |  4 ++--
 arch/riscv/kernel/smpboot.c               |  9 ++++----
 drivers/clocksource/timer-riscv.c         | 15 +++++++------
 drivers/firmware/efi/libstub/riscv-stub.c | 13 +++++++++---
 drivers/irqchip/irq-riscv-intc.c          |  7 +++---
 drivers/irqchip/irq-sifive-plic.c         |  7 +++---
 12 files changed, 60 insertions(+), 43 deletions(-)

-- 
2.25.1


_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-07-20  4:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-27  5:17 [PATCH V3 0/5] Support for 64bit hartid on RV64 platforms Sunil V L
2022-05-27  5:17 ` [PATCH V3 1/5] riscv: cpu_ops_sbi: Add 64bit hartid support on RV64 Sunil V L
2022-05-27  5:17 ` [PATCH V3 2/5] riscv: spinwait: Fix hartid variable type Sunil V L
2022-05-27  5:17 ` [PATCH V3 3/5] riscv: smp: Add 64bit hartid support on RV64 Sunil V L
2022-05-27  5:17 ` [PATCH V3 4/5] riscv: cpu: " Sunil V L
2022-05-27  5:17 ` [PATCH V3 5/5] riscv/efi_stub: Add 64bit boot-hartid " Sunil V L
2022-07-20  4:46 ` [PATCH V3 0/5] Support for 64bit hartid on RV64 platforms Palmer Dabbelt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox