From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 5003BD81163 for ; Mon, 5 Feb 2024 17:22:26 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=XVpZ7QVRBuoCRjqV2pa752jjWv8c5iZcgpyjfB41UvM=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Message-ID:Date:User-Agent:Subject:To:Cc:References:From:In-Reply-To:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1707153745; v=1; b=LEpBokntaDH4Oj3Pulj86FYquBB263cSTna/UCUzJ3Vc4qQR9JijBb6DWdumEgUPc3isDn1v dsnL9NC7AJzcCDSkou7tJJd2GHEuvtGFq+Cl+/LyRJotrFxMk4IDe7uzZ81zJkkdIM7gcuc68o7 lNSEAAOTc+wmz6YfSJBBx5Xs= X-Received: by 127.0.0.2 with SMTP id f7fWYY7687511xmuDsVmQnt0; Mon, 05 Feb 2024 09:22:25 -0800 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.121]) by mx.groups.io with SMTP id smtpd.web10.69034.1707153744277131718 for ; Mon, 05 Feb 2024 09:22:24 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dPMewfVS5hJzvB2Q4r663vmnZHCyOumzkXp8K0xKSNUlIgfiKTrqCkOdiir05cMFxHRT2IlIYc/v5xBdFJsiMmiOI2RjQdiswuDJJx5Ye4zpU9SEp0XXXxocGwCO8Jtu/O3mKkHD0Mg112uGbBdbOdpFf+Da6NJKFWqV2pJYrH8jhR4xSCyrBTr+kmewHV9KTIGGQKK9mGe+R2AtXVc/te+8mjJwDZWAnaw+yr1HgQYy9rbReoHkqMZapzdvTtB6DcT0qjJHfx3+IGa182M7SQhR9BKz1fmLdaF6Idi/aP6rdyB5I9k8BPmd/6nYn3CoDeLfmfWGe9sFFUXxWNQbdQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=S/WQAuB96IDWHZPuQhYqLBfC6pkkmQldnOT65/mCwjw=; b=jNKvVD+7w/2aaaIFm0eWXPEbdBqxhJmzpuZxx19xCGhXvCri/tUmSvuwgdgxVa03QPAwAablZsVZxAZH32JXQS8p27rsS7UBjs+6NBU3TXGgcMvlRLKXnnyyDaNBbIMbAg3zHLkVyNsLA06zLbBHpmn48w7ZsXh2kJP+pOI1c+b/IdjpxOT2hTKYTV4vFVcBxQn5F+nxKQ8OCgVEsiAoShzhwGyDO6N6Ayn1PPRIghtSohiI/iE9yMAgFdSbk7N2jEAtys8QBnfR2lbe+XkGQnPJ1KtGXI4nS3KXwujP8i7Q49KPv7TTPWFKWlmfJxcWBPHTsVbdw5Ar6UKaau0HzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none X-Received: from PH7PR01MB8447.prod.exchangelabs.com (2603:10b6:510:2f8::18) by SA1PR01MB7296.prod.exchangelabs.com (2603:10b6:806:1f7::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.36; Mon, 5 Feb 2024 17:22:21 +0000 X-Received: from PH7PR01MB8447.prod.exchangelabs.com ([fe80::eb5b:1725:46e8:fdd1]) by PH7PR01MB8447.prod.exchangelabs.com ([fe80::eb5b:1725:46e8:fdd1%5]) with mapi id 15.20.7249.032; Mon, 5 Feb 2024 17:22:21 +0000 Message-ID: <0a32e2fa-aae5-490f-9018-18f8b5133c33@os.amperecomputing.com> Date: Mon, 5 Feb 2024 10:22:16 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [edk2-devel] AArch64 with HeapGuard: page allocations wrongly aligned To: devel@edk2.groups.io, osde@linux.microsoft.com Cc: Leif Lindholm , Ard Biesheuvel , Jian J Wang , Liming Gao , Dandan Bi References: <05f6388b-155e-427d-8e34-0ac571e97fb8@os.amperecomputing.com> <24affef7-eb96-4a82-b9d4-b616eb90024d@os.amperecomputing.com> <17AB84FD31479E00.28523@groups.io> <0a589fed-02f1-4598-bbbc-98bad0e8b04f@linux.microsoft.com> <14dac152-dfea-4ad3-bd52-300990bd1be8@os.amperecomputing.com> <09a8622e-be60-46e2-8e96-447dacb8c12f@linux.microsoft.com> <9696df58-283c-447d-b801-c3bb57b3787d@os.amperecomputing.com> <17ACD713D9397BBF.18300@groups.io> <1d8fd126-2bb1-4dc4-bd2a-d2552eebe068@linux.microsoft.com> From: "Rebecca Cran via groups.io" In-Reply-To: <1d8fd126-2bb1-4dc4-bd2a-d2552eebe068@linux.microsoft.com> X-ClientProxiedBy: CH2PR10CA0001.namprd10.prod.outlook.com (2603:10b6:610:4c::11) To PH7PR01MB8447.prod.exchangelabs.com (2603:10b6:510:2f8::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH7PR01MB8447:EE_|SA1PR01MB7296:EE_ X-MS-Office365-Filtering-Correlation-Id: 99848fbc-5eda-4c29-0d90-08dc266f02a8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: 6dS1Gui7a8NZrbxVXx8eF23BhyCQqc63HHfsJ52vy1S7PR4Yd3mJdbf+HXZDYxN17VNZAUnApw5alChfG/C76wG9TY8Ye8tbQuimqf7o4Bk7XF7BfQocNJlO1/58+Ra8gFxcnsIKsE7/xgLDOj5slIYDdMeNJzIiWiZbLdIbrwIAawbb1dG5t2HIrg2fI1ofEB7ajeX5ZHdyj6jzvNT50c0we/aFPoOoUYbFWUv5SvHjMEIai30/1k/dFw40pFbhYVnhQIYw0GJuOrcxCj870FKicFW353eBwSRbEFVn/5lnFFOdyv7DTcTC4hAfpJgV7juXwUdW+CRdTvJti9a0GfqJPMY9Oltp9KYLm0eTtuGwOg4ThiNTM+4i2LjAZkpRhf02j5q1lx/cAum3jW0z2zh/ceokGhUH9rk2uOp0koW8Z1qGKm4GccLmum9d2luSpFnzqRIxJg/gLY0mgMBuAIeJ0kMpmPvt972CJOvSs6QKlXX9js5r/TqOnuJRNx2sL2FJlxmD/AWPyaqX/pvqhsbfWGvdPFI5jm6gba6NBrCN6wm8nxCHrkRn2wv56ERzDrEJKOYd5DZwnAKcxHh971NL/X78Wx9jIV7NuLgplOM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UE1XZWhiWGRVM2xWNnBFZkNWVyt1WUlOSzlIckFkQ0RseHJid1FsYlk0a2Jv?= =?utf-8?B?cjRmZG9aR1BNSHFaZm5PdFBUZGdxRHdyRHNTQXFUSklLc2g3L3E0M01CQXNE?= =?utf-8?B?NFZLc1NZbHFuRk13OEpSK0xidzJueDY5SlFtSmE1aGZmNzRSTzJrWDlGczJR?= =?utf-8?B?SHJTcmxxbm5NOUUzdzBDcVBNZzlUZFBrRloyY2IxTkdVWW1BZ2JrM1VSWXRz?= =?utf-8?B?NW1EUGFiOGIrcCtTTDB6NktyRkljQVBZQnhHalAvb002TU5CREk2czY5K0I0?= =?utf-8?B?cHJUWmxwejR4Wi8xeUw4ZGxqNUh0M2RvaW14RmJVTzVXL1kydkdNTFE4d0Qx?= =?utf-8?B?anVQUkpDL2JHUk9RemxFc3I3UW5rdVZIZllNclVVREFlRytKeTRhaHh4OEVr?= =?utf-8?B?d3RpV0pyUjFueFFBUURmd2QzOXB6WWFVUjZ2bzVQQklvRzV4a05jZEtnelJs?= =?utf-8?B?TC9BaHZTV0NuZXRmODkrMVY3Qmc2N2FIK0prV0xWUWFWQTRkZUMyalZPT3F0?= =?utf-8?B?eE5jS3lHV3ZRcTJ3eGtLWU1NNHBBREZpVGV1Z1Bzd2gwS1U2QiswcGJoZERm?= =?utf-8?B?UitoUVdOdDFiUGVIVTVweVUwK2dZWjBPOTEycGdqQjkwMlh4ZFRQbU9uMk1x?= =?utf-8?B?KzVsTERxd2Erbm9rRXRUZno5T3RiMndhVE5YaE1rOGVudXBPZElCY0g0QmRJ?= =?utf-8?B?M2ErTVFxdFNLOXh3MnpPREZTUzF2dmU1VUN5U3h0cUZrRWV2ZFJIUkE5cUtt?= =?utf-8?B?V3dmWW15MHgya3NZTktwZ2U1YU1TRnJpSlR2VWI1WVVuTGdQQnlBTUJOSkts?= =?utf-8?B?SnNDd3E5UURRRC9nbnozeFhQR1FsNnNHYUJoTGNrWW4vR1NoYzY5eTlTQ1VB?= =?utf-8?B?SDg4ZWc2TGFmRytLdlhwN1hqSFRFSG5mV0I0a0JRNERVRzJITmdQT0owd24v?= =?utf-8?B?TXltbjMzbmRKYktBWktseTQzWHZocFFqclRmaGowNW5pS21WT2k0S0ZXamJV?= =?utf-8?B?OXVUeGllcFJTeVIyVXMwS21Fa1BiM0dxSHo4UVluTGxiemxYMUVvTVdQNW91?= =?utf-8?B?TEMwblU2UkVDWDV6THlDcE9LbGFKNGxSUWRaOU81c2pHOENleEhxR0ZvWmF5?= =?utf-8?B?aVlFZzljMGoyTGt5MllFOUI1MHRVSEh3QzVTRCtJNHpPaDFSSFJjbnRXZ2JN?= =?utf-8?B?VUlaeHpJWkx1dytSbCtTcXQrRkFzbEJGVG5YN2JJQ1lpM2N6NjdhbjA1d3BL?= =?utf-8?B?SmtRRW5vZVRMRTdlaEpNTzZoZm9MSnlzMGlRUllwSHNFUEZVL0cwRGczZE9K?= =?utf-8?B?RDlpNVk1SXNKWm5UamFOUEVXWGVaeEY4Ni9wTmEyMEdZS3NTR0VKS1cxNTNE?= =?utf-8?B?Zi81ZXpUMVZUZG93cnNVVlpMeis2Y2I4bytCTGd1aG5CSlUyYTlXVGkvUk8x?= =?utf-8?B?WWhCUkRmZ1k5b3RHODNZQUFrRmpYemJ2cllXU2dmd2t0WjJUN3dwY2NWbHY2?= =?utf-8?B?M2c0ek90ODBLVkNnbm1KcENHWFdGNnRFZTYzRGFpQU5zTEFXaUFHbG1DZ0lj?= =?utf-8?B?YUpOTlhkbnp6QWpsaTRlZ1F0bHBuYkM2K1NWZXBwWXJiUkFPd0F1dGlwRm1a?= =?utf-8?B?TjYrKzJtQVRwUXB1SVhvSkNBa0QyTHl2Z2taUk9TQUZvd3RaYlQyV21peDRM?= =?utf-8?B?ajhpQ3VKdFBXaEVQOU5UZEZlMU5ESkdJdG9rbURUT2JWNDQvNHhzQkx1WWl5?= =?utf-8?B?VnpNNHRLemc4b3ZITXN6NUZnNXdlWUFINW1sYkVMdjlFN01VRTZET09yckZL?= =?utf-8?B?RlZ0VTI2TlBVbmNvamlIM0dXNnRLTTNtbTNFU1FSaFFDT241T3NXbDZQaHF6?= =?utf-8?B?WFVzNUhkYm1ZclRCYWxNWDFVVFlOck9KN3g2MzVMYU5EZndGa213L3JXK0xa?= =?utf-8?B?d0RuN0ZVWHlzQUNDR2ptOEd3RVlxVXBIVG54RWZMQytSTmVobUgvZnNybFBZ?= =?utf-8?B?SGhXWTdGeVZQeCtpbERmZTJ5MlhQYkVEMThTTGRoc04zeWpXQk9Pa29zc2xz?= =?utf-8?B?b0x3dTBCWktCbWJpdFZQdzdZTlR1dVp3NUl1ZG5nQ0k5aWQvR3pla1RZOXJQ?= =?utf-8?B?U0RuY3dDNzhBS0p3UzNhZGYvdDJwcXQyMXhPMUdSc01UZVVYUVhrSmwyWkZY?= =?utf-8?Q?tRX8GfE/pjrAbQlP6F4M5ms=3D?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99848fbc-5eda-4c29-0d90-08dc266f02a8 X-MS-Exchange-CrossTenant-AuthSource: PH7PR01MB8447.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2024 17:22:20.8967 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pvGApsCfIPXBLf8sbznKiRrxkBTETZoNnOrH/iJjcXBbPOUjX4nBfivFIFtWNZAUg/y4wYJPvMgaNvZUl8P4N9lryh/qYdSyp4rrxwBAKUxeJJ5fYTW8WIDka42s4SS1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR01MB7296 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,rebecca@os.amperecomputing.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: AF65IojX1iiyw6cY49bajo2Sx7686176AA= Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=LEpBoknt; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=none; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") On 2/2/2024 5:59 PM, Oliver Smith-Denny wrote: > Ok, got sidetracked, but got back to this. Rebecca, can you create a > bugzilla for this and try this patch: >=20 > https://github.com/tianocore/edk2/pull/5339. >=20 > I want to get some feedback on it and your testing before I send out a > patch for it. However, it did fix my repro case where I was failing to > free runtime memory with page guard enabled, so I believe it should fix > your case. >=20 > I need to fix some minor things like patch check, etc. I also did my > testing on a slightly old version of master, so may need a minor touch > up. I've created https://bugzilla.tianocore.org/show_bug.cgi?id=3D4674 . I cherry-picked your commit into my tree but unfortunately I now get a=20 crash earlier: Loading driver at 0x000F3AA0000 EntryPoint=3D0x000F3AB1514=20 StatusCodeHandlerRuntimeDxe.efi InstallProtocolInterface: BC62157E-3E33-4FEC-9920-2D3B36D750DF F3BFEFD0 ProtectUefiImageCommon - 0xF3CA0E98 - 0x00000000F3AA0000 - 0x0000000000030000 ConvertPages: range F3ADF000 - F3AF0FFF covers multiple entries ConvertPages: range F3ADF000 - F3AEFFFF covers multiple entries ConvertPages: range F3ADF000 - F3AEFFFF covers multiple entries Synchronous Exception at 0x00000000FB8928E4 PC 0x0000FB8928E4 (0x0000FB886000+0x0000C8E4) [ 0] DxeCore.dll PC 0x0000FB8A4798 (0x0000FB886000+0x0001E798) [ 0] DxeCore.dll PC 0x0000FB898798 (0x0000FB886000+0x00012798) [ 0] DxeCore.dll PC 0x0000F3AB1944 (0x0000F3AA0000+0x00011944) [ 1]=20 StatusCodeHandlerRuntimeDxe.dll PC 0x0000FB88D8F0 (0x0000FB886000+0x000078F0) [ 2] DxeCore.dll PC 0x0000FB899EEC (0x0000FB886000+0x00013EEC) [ 2] DxeCore.dll PC 0x0000FB89123C (0x0000FB886000+0x0000B23C) [ 2] DxeCore.dll --=20 Rebecca Cran -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#115123): https://edk2.groups.io/g/devel/message/115123 Mute This Topic: https://groups.io/mt/103810212/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-