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 459AC7803D0 for ; Thu, 18 Jan 2024 17:42:48 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=OR/JwHi0HyqhVbzM5M0IlKvlhHrsQE7A5D8pzQuTXYw=; 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=1705599767; v=1; b=hGNCFxZcv/PRhN9qDE2ydo2rtZj58VJm5i1x+hWDWW592oHGUM8sOWU6xEMwXGA8agxb0l2C kEK2oVf9DAVHIiO/rWvs1ojdgiZo5wXkF7jmMU8VhTXKbpu0vtAQQ7gXr4jYuatVY6pmeoLZzQK 9CftVgskdNOFNrJXb7qb+Rmg= X-Received: by 127.0.0.2 with SMTP id REifYY7687511xgDGA4s65EF; Thu, 18 Jan 2024 09:42:47 -0800 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.127]) by mx.groups.io with SMTP id smtpd.web10.19552.1705599766205737010 for ; Thu, 18 Jan 2024 09:42:46 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YBnj3KMSGCDdDPlAiHt3bDz6SZdsppRrNYrZ8/yLpqwWLlICnFhjs/5ldtY/QE/oS8+sjMrYvPEz5cJSHGhhkduPCzmwRKo9iBRbKu6CW2uVTKjime0ScVSnwP7ZX62o8w5Hro5WwChBJ9EpRQLZbUw8GXomLRV9dLVT9Y863nnOzhzk2w2kVqnNfgUhb1bRa1fljifi+v5Eb6L5SS5KVhEaqVC8xc68t1j/8sN4P4zFSRW0zSvoIWLEhUAfEAgrollMuU6b37LIUqpPR+J5ZPADkFxQFrTG1e/oaWmKztTJ9UHCR+oZDByOSumAnRzsa8Xms5hGa9HpHCXWdiqWWw== 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=qLqQjabqQcx3x3eMxhX4xr1pCQmhJBFHuctX0a8oxyg=; b=k95b43Kof8eDEsTeI4uv69h8FAhN0kD22ikFatwnZxf8snGH1sd7zPfQse4nIG9qxEhViIs4ZWszut4zPErZ13cNgMXUgbehAp1/M28AH4Ah8q3hsoKdqfzWMkC5Bp5PrGzQ1JmuDQPIJyqvSAvSZfLBbLiPm3GO6ZnhzL6QIQUCKlt8edzW7jWc0fHo2Z96Ql2YJk8I4YxsMjyuL99J8snNyGSm3gdEvpBzPzKEnGpdT7HCJ0/n21O8r2UKwE/kgmE+nu2UW5f8ru+sCQtDfCzq3AsmTKnsQlaHVr77jW6Dis4t3zmGETI/CHAt2k9ReqF3t2kzA18hKpztW4s2rg== 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 LV3PR01MB8464.prod.exchangelabs.com (2603:10b6:408:1a3::7) by SN4PR01MB7518.prod.exchangelabs.com (2603:10b6:806:205::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.23; Thu, 18 Jan 2024 17:42:42 +0000 X-Received: from LV3PR01MB8464.prod.exchangelabs.com ([fe80::7748:d4a3:bcd9:14c1]) by LV3PR01MB8464.prod.exchangelabs.com ([fe80::7748:d4a3:bcd9:14c1%6]) with mapi id 15.20.7202.024; Thu, 18 Jan 2024 17:42:42 +0000 Message-ID: <24affef7-eb96-4a82-b9d4-b616eb90024d@os.amperecomputing.com> Date: Thu, 18 Jan 2024 10:42:37 -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> From: "Rebecca Cran via groups.io" In-Reply-To: X-ClientProxiedBy: CH5P222CA0005.NAMP222.PROD.OUTLOOK.COM (2603:10b6:610:1ee::16) To LV3PR01MB8464.prod.exchangelabs.com (2603:10b6:408:1a3::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LV3PR01MB8464:EE_|SN4PR01MB7518:EE_ X-MS-Office365-Filtering-Correlation-Id: 00b7b755-3a92-4203-ee99-08dc184cdf86 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: AcRhVf+He0L3mifRVVI8Lsr8KSIFsTIwN6YKofJ4WVGhZROYLuYFGrS5MbY+76srpaC1ySXs23rKYFi6rCtC70L79xVyDTJtxAz/UOPFvkacOCy5Pb7aqB6wK4MO0I1dxmpXkEhWx4I86mxRAPCz7IKXgVDKiLUxtF2y/H2YiIgFF/rphvUoifrWXhGwlYa9E6klcLxLabaQztKa/n4av9QcBXf/o/FeBAyrweIYOL1pe4hzEfbpGPNRwiB0W8nU8/c8+7BbLq04tYlKhGlhJKQSYSvR9/zwGQxzBc1yY1OcUja2n4kK8hXCZeg8dFb0nS9kY/bo5KYCuHYAGAMU6rs0sWe+9DbLEAaVaZAD5Q0IJbPIDBWHnLXBfQ7Rd/Slzhf2aijpu0xLB3zjLr73s7z9ZZxH4ThpvACI/3HoBrb/I4JFXagrjnR3uRRXHgxByRAWwq6XBcWuW1PrBaCqGDug+RSrh7QXDYEuV08qXRW4fAxuqx9W9N04zhTUtl4woOCZBteNbUiWanTy/vLLyL+ZOcLq2X+PRShRFH4IDuvGnvDQR8X+FXIdgqM8kNBkWtGXWkrv2iTJ4sC1fzs4ImQf3quMQ5bOFYqVeGuH+LQ= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UFNlWGg5Y3dORTVHZjlJdEhwYjZwNmdzSzVuYUsrNDVWbjNDWDRWakd6ZFdm?= =?utf-8?B?T1N5M1A5WXA4aHBrSWRkT05zc0dWa3Q5bTVlOVNYVndBVVFlTWFXNDhiU2g3?= =?utf-8?B?SFVlVFRVVEQzUi96VU5hQ014eXhpNnpmRFBpYS9oTU9yaEFJYlRmd2xCWE4x?= =?utf-8?B?QTNvdkNmYWhzcVh5am5rMGxvUXZGelgvUjVvWm4xaXNub0cwR2FiVHNnQ0Nv?= =?utf-8?B?V2ZvUi9WOTV6bzE3dnFhTDdta1lDRUJ0SHhCdGVPVFdnQzZtS0pDRjNiTW1X?= =?utf-8?B?NFZ3N25nQXpNeFg2NFhqV3NoMTREcGJ0azhTcnB0eTV5ZmtEb2psTW5pdmpL?= =?utf-8?B?TFI2U1ZJLzRSNHpJQWtTOGQ2cHlnN3lYNmMxK0RyM3VzUjNkNnFBaC9mallz?= =?utf-8?B?cXBTVStNbmNHRjZndVNBR050eVhHcHc3WkdTS1F1Sk5hOFN1bDhlQ3ZINmZM?= =?utf-8?B?NEs1N0JjNU02ZnBvSEVML1BWSWMrUEFkMi9qTFhYL0gyemh5Uk5qY3M2ZnIy?= =?utf-8?B?elh1L0tjYzFEbDRwbTh5a3pEWjZINzBVaFFsRVlNY3VYb2dnNC9sOG92ekR2?= =?utf-8?B?R2NHbTV0ei9aWHhIWkxKTVdSNHNuaks1eTdhcktnek5Ianp5UHNObVZhdGxM?= =?utf-8?B?VFFSRllEQkFHY2h1VDRDbXUrM1dMRGZRRWNVSTd6WFZJb2RwUWN5eC9GZ21E?= =?utf-8?B?bWpQWE5TSDB1Y293aUtlS1JBSjFKOXg4emZBazVQU1h2U1V2YWY3SWtIbUtU?= =?utf-8?B?VU9kVkJqL0s1dUZmU21sWDZscHZFYTRtbGxmK3pzVlZUMWRxZm0waDBZdmdP?= =?utf-8?B?dFVsYmxjdjRDWGNabVJBT0dGaWhSNmpDTE5hd05Ka0UyOVJmTk54NVVTTnZC?= =?utf-8?B?MDF2a1lXWFlBUVZZSWJCcUJTS1Z4UkhUYXBwTXM0cHpSOUVtUlFJOVNJSVpK?= =?utf-8?B?VTErQkkzTW5XcmllNnMvNVU4b2RUdWprRlRUVWtvWkJyOWZsZ1VXU2tkVGgx?= =?utf-8?B?aFM4YzRkNnFmU0ZwcENYaE0yTnI1SGs3dnd5NmtLVndaQUp4c29ZOGdHbUt3?= =?utf-8?B?elpkVko0NW5UT2ZmbDRJT2hhL3M3VVZIa0pwVGtqSHpUcWQxVEpCVm43eVZ1?= =?utf-8?B?ZFJJamd3a29tcHpzMDRSL00wY3JTdmRaOG1xVnBWbm5ZTmVwS3VLaVc3SFh0?= =?utf-8?B?QzBLVGhCV0tGMTkyaC9iamlaTUNtRkJ4dGNxaUR0Z0o3bFFWZnF2WVJCUjg0?= =?utf-8?B?OTNXeVpXSDl3bk5sYWZXNEZRTE82cjN1U2NCQWdPS0FxbWRQRVhLMkFGOHMx?= =?utf-8?B?U2t4Rzh0TnlqWUNXcXJkWWxzcWRobmxWUHBSTXhJeU01RUtBeG4wemFXd1pT?= =?utf-8?B?NmUyd3FNZzhicEhuWE16TFlmWklVdTg0S3IyM292L0hSTmRTR0ZHNDQvRGMz?= =?utf-8?B?V0FPVlBkQ216N2JPeEZMbExBNDQzTVlDSEl6VzA5SkZDYmIrMklvRVpaMUlV?= =?utf-8?B?elJ1NjBMQXV0ek1XK2t2RGVxY1F4M1lndjk5MktBcHFjQmVRLzhLSFFNNWky?= =?utf-8?B?aXhtL1dmWDZiL3ZzeTgvcmRGSERKY3JVZ2dUeHFkTmtqVlowN1hJenZMK0or?= =?utf-8?B?OXBsSFlBMHZYVU5Xb3pvOGw3OUxEMkgzREY1aWJBLzhidkpnUnFzQ2ZqYVpX?= =?utf-8?B?aE1naU8wRnpSanlFN1dPZ0I3ZnA5R05TeFBrdGRGS05ZM3NuWTNxTWl6SWNK?= =?utf-8?B?SFBPcVJnNm02dzJITjhDdGtSYkw4d20zZ1JFTjVNYTdYaDZVSGs4b1hpRE5o?= =?utf-8?B?cldPcmE1TkJtU0RPWlJKYTVXRTdNVnArRVFtblNtVUliOUVvZGt5RUszQnQ2?= =?utf-8?B?STQ5UTBXU3N4Q1psS3FrNk5yWmErT3BrSDlkTjY2SW5ObDNnRTUvQ0l1eWdR?= =?utf-8?B?VWZyaU04dXJKd2pMaWR0bmRpUGFpTlJNTG5YUzRFL0tVMm5mVXZjVXBuQ0JO?= =?utf-8?B?MVdKVkkrcDNka3dJTFdPd0tQVlR5RnpleHBTS1VlVElaMmp2WENMUU4rdXd5?= =?utf-8?B?VVZsdTRhbjJleUJZc0R3bFhnWWpSenRPNVgxaDMwOGZvQVZ0bGpSRHVCdnRJ?= =?utf-8?B?MXFPQWVnTTBxM01GKzRCMDZKSmhoUmNpWGRCNjFYcHNhZXorVEllNnJNOGFk?= =?utf-8?Q?wW/J5pJ70poHsmWNvM9Nn3Y=3D?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 00b7b755-3a92-4203-ee99-08dc184cdf86 X-MS-Exchange-CrossTenant-AuthSource: LV3PR01MB8464.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2024 17:42:42.7536 (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: mNTwXZILSoP2ngWd+FMYTxFRLCdrPGFDBSr46pkJEH7mWVdapQqRhZ49tz/jb48MQUYymzkpISRxTJs1DOGehsJHKkJI9aTlVt/p7IxV53Mrkl2tWdFnMsR/ruCnvsRf X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN4PR01MB7518 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: UzdjabtHVsrNI7m0uOUY4tMTx7686176AA= 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=hGNCFxZc; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=none; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io On 1/18/2024 9:48 AM, Oliver Smith-Denny via groups.io wrote: > Are you including this commit:=20 > https://github.com/tianocore/edk2/commit/00b51e0d78a547dd78119ec44fcc74a0= 1b6f79c8? >=20 > Can you share some more details on where this is failing? I.e. what > assert is getting tripped? Presumably without HeapGuard enabled, you > aren't seeing the failure? >=20 > Are you hitting this case: > https://github.com/tianocore/edk2/blob/59f024c76ee57c2bec84794536302fc770= cd6ec2/MdeModulePkg/Core/Dxe/Mem/Page.c#L1570-L1573? >=20 > Does this repro on ArmVirtPkg? Yes, I have that commit in my tree. I'm hitting this assert in FreePages:=20 https://github.com/tianocore/edk2/blob/59f024c76ee57c2bec84794536302fc770cd= 6ec2/MdeModulePkg/Library/DxeCoreMemoryAllocationLib/MemoryAllocationLib.c#= L190 It's called by SmbiosCreate64BitTable:=20 https://github.com/tianocore/edk2/blob/59f024c76ee57c2bec84794536302fc770cd= 6ec2/MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c#L1342 And yes, that's the case I'm hitting. I'm having trouble getting ArmVirtPkg to run. Would it be useful testing=20 using SbsaQemu instead? --=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 (#114002): https://edk2.groups.io/g/devel/message/114002 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-