Hi Shuai,
Thus wrote Shuai Xue (xueshuai@linux.alibaba.com):
It is great to hear that livepatch works both on a standard rv64 QEMU
and on the rv64 CHERI system. Could you share what the minor tweaks
for CHERI were? If any of them are generic -- for example frame-record
size/alignment or pointer-width assumptions in the unwinder -- it may
be worth folding them into this series, so the cheri-linux tree has
less to carry downstream. If they are purely CHERI-specific, a pointer
to your tree would still be a useful reference.
the cheri changes are simple fixups of data types and assembly instructions.
This isn't something that can be upstreamed at this point.
Eventually, it'll end up in the cheri linux tree at
https://github.com/CHERI-Alliance/linux
but there's more cleanup to do first.
I just wanted to show my interest in getting your patches merged.
Thanks,
Martin
+Palmer, Paul, gentle ping on this series.
It has been under review since late May (v1 on May 27, now in its sixth
revision) and the tags collected so far are:
* Acked-by: Miroslav Benes [off-list ref] (7/7, livepatch)
* Reviewed-by: Marcos Paulo de Souza [off-list ref] (7/7)
* Reviewed-by: Martin Kaiser [off-list ref] (whole series)
* Tested-by: Martin Kaiser [off-list ref] (whole series,
rv64 QEMU and rv64 CHERI, livepatch working on both)
* Reviewed-by: Shuai Xue [off-list ref] (2/7, 3/7, 4/7, 6/7)
v6 still applies cleanly onto the current riscv/for-next
(52318cf0fa6e). If it helps, I can send a v7 that folds in Martin's
Reviewed-by/Tested-by tags.
Could the series be considered for the upcoming 7.4 merge window?
Thanks,
Shuai Xue