Re: [PATCH] mseal sysmap: enable LoongArch
From: WangYuli
Date: Tue Apr 15 2025 - 11:10:24 EST
Hi Lorenzo Stoakes,
On 2025/4/15 21:58, Lorenzo Stoakes wrote:
I'm sure it's fine, but I am yet to encounter somebody enabling this for an
arch and saying 'I have checked to ensure we in no way rely on remapping
the VDSO, VVAR or any other special mapping'.
Because if you haven't, doing this breaks your arch.
I hate to sound like a grumpy maintainer, but could I just ask to check
whether you have, indeed, confirmed this? :)
I've done some real-world testing before submitting.
Before enabling MSEAL_SYSTEM_MAPPINGS, vdso/vvar is not sealed; after
enabling MSEAL_SYSTEM_MAPPINGS, vdso/vvar is sealed.
I tested the boot and shutdown of the Deepin 23 distribution, web Browse
with Firefox, and document editing with LibreOffice both before and
after enabling it, and I didn't encounter any issues
(MSEAL_SYSTEM_MAPPINGS does cause a noticeable performance drop when
outputting images via simple_drm, but I think this is expected).
Of course, I also ran the self-tests provided by
tools/testing/selftests/mseal_system_mappings, and all tests passed.
I wanted to confirm if "breaks your arch" refers to the above?
Do I need to perform any other kinds of tests to ensure the validity of
this submission?
If so then all good.
I also think we have a table somewhere in a doc that needs updating then?
Jeff, can you confirm?
Thanks!
Thanks!
--
WangYuli
Attachment:
OpenPGP_0xC5DA1F3046F40BEE.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature