[PATCH v5 0/6] Cache coherency management subsystem
Conor Dooley
conor at kernel.org
Sat Nov 8 12:02:52 PST 2025
Arnd,
On Fri, Oct 31, 2025 at 11:17:03AM +0000, Jonathan Cameron wrote:
> Support system level interfaces for cache maintenance as found on some
> ARM64 systems. It is expected that systems using other CPU architectures
> (such as RiscV) that support CXL memory and allow for native OS flows
> will also use this. This is needed for correct functionality during
> various forms of memory hotplug (e.g. CXL). Typical hardware has MMIO
> interface found via ACPI DSDT. A system will often contain multiple
> hardware instances.
>
> Includes parameter changes to cpu_cache_invalidate_memregion() but no
> functional changes for architectures that already support this call.
>
> How to merge?
> - Current suggestion would be via Conor's drivers/cache tree which routes
> through the SoC tree.
I was gonna put this in linux-next, but I'm not really sure that Arnd
was satisfied with the discussion on the previous version about
suitability of the directory: https://lore.kernel.org/all/20251028114348.000006ed@huawei.com/
Arnd, did that response satisfy you, or nah?
Cheers,
Conor.
> * Andrew Morton has expressed he is fine with the MM related changes
> going via another appropriate tree.
> * CXL maintainers expressed that they don't consider it appropriate
> to go through theit tree.
> * The tiny touching of Arm specific code has an ack from Catalin.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20251108/428279d6/attachment.sig>
More information about the linux-arm-kernel
mailing list