[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RFC 0/5] Introduce dynamic tracer using Livepatch


  • To: andrew.cooper3@xxxxxxxxxx
  • From: Ryo Takakura <takakura@xxxxxxxxxxxxx>
  • Date: Thu, 29 Oct 2026 13:45:11 +0900
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=valinux.co.jp; dmarc=pass action=none header.from=valinux.co.jp; dkim=pass header.d=valinux.co.jp; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6EssaoHrsC91iDaQNMtVRO+SV6Rtzd2FHY/4yt5E0LM=; b=Bd1u7UE0P06myobq+g90rmtqkzHopSZi2QdMl6v/Er2zEj5N72zV75xefm7FjUu554gHlAbSxjMnnZP7LzH/jkQ06+9KjUAWE5PmZYgm2n6KMt8tM/lw66oRqJrc8a89dt3YQekoKzNOxeHEFUP98IR57bBM5hLlv3ajuTuNmy0r8r0c/XfLPz45LEq+nNBazQ3NnGrUdymebdGpOoTA/lc2/EBm+q3dnv7uiGS0Q083q5XktHoxrD0ZDZSVU/GuxI3cbdkva+JCbyBjtUC1zJUYKgEDuPyJQN5vxoNoW443oZS+aZyG/jzOSQCWRSGSo0pYv4vaXHIzqw+MHmcabw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=jrioarnpFLre8SxxRdpTAaL27V+rqN6EckKwTkskrSkscN1La1Dnv9sfzAElZBwnzvxbszeYmc9ZSPZkfQANDXetRw5h9dqGxGtPB08g7DBZmrjLsx3tws4llLJtTP7ook/QVdqnWw94eP0M0tWVidRsh5fOYaANwUFd+4qO/dfGJwrCWwkxr6zc4fLpNiZe55258oliSnhvYFOzsGOQrBffwyj6UGYO4myRl0PwZaTqe0Z/Tu8HwJsuGTzNsIMAlFIFiFYWSY6sEzJhaI8h44DhkUwXMrme7WaxlPX/OF1kEgctdYsKPFYJIPnxr6iJi9eu9sgCJNRUkz5yRHcpUg==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=valinux.co.jp header.i="@valinux.co.jp" header.h="From:Date:Subject:Message-Id:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
  • Authentication-results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=valinux.co.jp;
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Thu, 29 Oct 2026 04:45:58 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Wed, 28 Oct 2026 18:22:21 +0000, Andrew Cooper wrote:
>On 28/10/2026 8:08 am, Ryo Takakura wrote:
>> On Tue, 27 Oct 2026 10:18:44 +0000, Andrew Cooper wrote:
>>>
>>>>> Separately, you have a number of MISRA violations which you're
>>>>> introducing in your series.  I see you've got cf_check, which suggests
>>>>> you have built in GitlabCI.  Have you also run Eclair?
>>>> Thank you for pointing this out.
>>>> My apologies for the violations. I wasn't aware of the tests
>>>> and haven't run either of them. I added the cf_check following
>>>> the existing code that I referred to when preparing this series.
>>>> I'll make sure to run those tests before sending next version.
>>> Do you have an account on Gitlab to run the CI testing?  If not, reach
>>> out on Matrix.
>> I don't have an account yet.
>> Ok, I'll ask on Matrix.
>
>To get you started, I put this series through:
>
>  https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/3000384733
>
>There's one Eclair failure on ARM.

Thank you for running the test.
I see the report saying its violating MC3A2.R1.1.
I'll fix the issue and make sure it passes the test.

>Interestingly, it's not the failure I was expecting to see.  I was
>expecting it to complain about
>
>+    uint32_t insns[2] = {
>+        aarch64_insn_gen_nop(),
>+        aarch64_insn_gen_nop(),
>+    };
>
>because of the order those function calls being undefined.
>
>I was also expecting to see some failures due to arithmetic on pointers
>of different types, but maybe we've not made those rules enforcing yet.

I see.
I'll make sure to address them as well in the next version.

Sincerely,
Ryo Takakura



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.