From nobody Fri Feb 07 20:33:58 2025 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YqQg23zB4z5mpkr for ; Fri, 07 Feb 2025 20:34:06 +0000 (UTC) (envelope-from jfc@mit.edu) Received: from BN1PR04CU002.outbound.protection.outlook.com (mail-eastus2azlp170100001.outbound.protection.outlook.com [IPv6:2a01:111:f403:c110::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YqQg11jcZz3t9v for ; Fri, 07 Feb 2025 20:34:05 +0000 (UTC) (envelope-from jfc@mit.edu) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=mit.edu header.s=selector2 header.b=j5WsJJ42; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (mx1.freebsd.org: domain of jfc@mit.edu designates 2a01:111:f403:c110::1 as permitted sender) smtp.mailfrom=jfc@mit.edu; dmarc=pass (policy=none) header.from=mit.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vb4ehwDT6dsQSk9ctpZmV6wcFzXF/Au2r+Te1MvywLxQPQySZ3U0GOqOzdSIopzb1ADkMepTPErmEEc3ecqdNE14HCU67pKPkvVNmCmYqDkiIN84mJN2R+JwLwsb0aE86zEjber38gu9oEOR6V8BLdL8txx66sElw8K93Kzoflxa9Y1sK2NL8vLI/DyySbfZMsF2TfGrkRWcelXsPMahDxo9zlsCOJX9R7Xpks0v7TnCOl5gzsst9oSkIn/033xwhBYUGYZDmeffJOzH9A1kb3h5fLZHMoXwpWOHyCiZqLl6d7SLOVB6ikkOj+EJ4wxiDARVovl5op/wli0dvG3o0A== 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=BHv47+Hfx5NS12jW7XH/K0IZ0JHmVeWKLFpppucnJE8=; b=kAec26+KJ4Ta8Ydrn/nC6eCqFtqlm2ma5kxM7NB2i6ENakJV3LrvzliHFZezu4yEoZyVtGFll3Eb/ralPqf+aqTOHgJmzmQiSA7cAEDutINPbm2Fjqrdr9MSpbbNktXavdA5CNhOs+xTphGPrvDHqJu4EDvjfmEjNZbnK3wEb1k4Ip3QfpCnwi8UhXfprnGifzQTUl9IIzTdUOIz7Rbwh28hiBoVw1T4OHYZKMLw/HwEkn4b97/AJBv7183WeOQv36UqYLQSYX/KLLB6PmhffVMR62LAviSCIUICUZtQY0ZsaiGg76ktZgdHDiixpWECVAjl2yUYkaxTxr4bro2MXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mit.edu; dmarc=pass action=none header.from=mit.edu; dkim=pass header.d=mit.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mit.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BHv47+Hfx5NS12jW7XH/K0IZ0JHmVeWKLFpppucnJE8=; b=j5WsJJ42WIvqwv1GOlhcC8WvPYC1OuFb7yFKnQxuSxGaGpHmP12i6HOOXNUtb0PVswDLDDQ7eUOQDbkA2zqlytHleQolPXPyHYYWx+swrA5TC86x5eCAVV6JiAR8aEOZseTdAGfmvpwR/dYz3dH72mhpvFueFFYfnHdZ00YQSDQ= Received: from SA3PR01MB8450.prod.exchangelabs.com (2603:10b6:806:382::17) by CH3PR01MB8340.prod.exchangelabs.com (2603:10b6:610:177::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8422.7; Fri, 7 Feb 2025 20:33:58 +0000 Received: from SA3PR01MB8450.prod.exchangelabs.com ([fe80::bb39:d8c:f575:6b9d]) by SA3PR01MB8450.prod.exchangelabs.com ([fe80::bb39:d8c:f575:6b9d%5]) with mapi id 15.20.8445.005; Fri, 7 Feb 2025 20:33:58 +0000 From: John F Carr To: freebsd-arm Subject: Performance counters on Ampere eMAG Thread-Topic: Performance counters on Ampere eMAG Thread-Index: AQHbeZ+dA4i8EgTz4U2Ld0v4n/ktsw== Date: Fri, 7 Feb 2025 20:33:58 +0000 Message-ID: <56BE1499-BDE2-4F57-A300-FF90E62E1005@mit.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA3PR01MB8450:EE_|CH3PR01MB8340:EE_ x-ms-office365-filtering-correlation-id: c1fa731e-a899-40c8-80ba-08dd47b6bfb3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?aPatiNub56wH6OA9l/gPgPcxoB0CK5kDslbnfNKac+m/ratj6EbEPrDpdnNi?= =?us-ascii?Q?cFVAdSoc8wN8Bch5lD7m7W3S+ndt7A9BxbV7Q72VOX8nLxsn82lyJWMgeVL2?= =?us-ascii?Q?0nqYC7/pVRwc924txoXOwMUdsKIU/PYYyc8MdAXpt7b5b7SkKTNk5B2dgVS0?= =?us-ascii?Q?jXlHdJpMEUN6WvwnmZt4FKnipMm2hmno1T80PaQIYT6Vfre1q+mqHt6klhat?= =?us-ascii?Q?oAPmrWOQSDe866nVNJ1BB7sK3gxMfytj0zWEOuWIcl6mjfOF8HmiD9cGSAZm?= =?us-ascii?Q?Z+RZqFCIkKqH6ZQEXTXUUR+7s4pnKn43EauDz7PO4+ElXq4upqSP0KGC0MHB?= =?us-ascii?Q?qTu5CvvmjKKhfd+2kdINo5w2kDIeq7iVkuB+1zfH7kypV/KXpQEaTHPQ+Jd7?= =?us-ascii?Q?vxkCG7TmAFQHUT9ZM35Dap/7WJNmi7jXqhLBXlIkrOvsUDCfkL0U8vw4zGVL?= =?us-ascii?Q?x95HtCPPMwXvaxt5LHPU3/P0mJtROd/4s17f1sw/e2C2xYwCKuGBcs6l96xo?= =?us-ascii?Q?M7Wc9eGOgwrBbLkfKydyh7l/DhJQfXC3/V4+XegPcRiRk8wj8kP3nzDT2Q5a?= =?us-ascii?Q?usFNGYI63pphEUD7ElCMEkuiqAsOZka8D+oTGSg/fUepntbZ97lTzgw577oh?= =?us-ascii?Q?ZS7iPRmoBgFXvEOnufPV45F8WGJmJq44U2QieU3kYe+yOjmrwmLrbuL/3Dif?= =?us-ascii?Q?E1dRwKOgllGMScl4P+AuaGJ346jRGh43uR0Rvk0yyX31wAn1qR5QMEhMr3J/?= =?us-ascii?Q?bSv6Q1hsZWA0A0SIwEfZ/Je2uIWcKUQCfbQ3v9CL+Rb327msLnBAN+POMyZc?= =?us-ascii?Q?Cs4QaYB1ZomI3Ipf4gpcMZPLAgEBTAXfLmTNepWcIVR98FFetONvqMRq0+ab?= =?us-ascii?Q?HTCMS2tQ6HYBqIsaB/iaXMzo/G/f3UIycJ0K2uXb6/zwsLHuOn4z6ybnlBZi?= =?us-ascii?Q?+F19Rp2VqD7kmfLH0/y/jXnnubcNCkAKdVzXOMtNoJY0+B9RURwaD5N5xfhW?= =?us-ascii?Q?SW4B3WvvpFgxzBwMB2slFaoPboc2iQQPhYMxec2y0N2K3y9Sf8x9SCOrFqhA?= =?us-ascii?Q?IeGf0gxHDiAdKYE8Wl5NDpd1NDe1SQR1ALs1J3j2j26u12zsNBtzpBPG0kVR?= =?us-ascii?Q?RlR5cSpbgNvxesiMrzoDrOeC3vijuU08kFTvm0xlyUDLCxXtxDg9evwWBT+U?= =?us-ascii?Q?O/KBfP5zyshoDg9VFxssCDB4Ma5PRHbS2ztk+q4gslKfD12ZD5zexWEuTWh/?= =?us-ascii?Q?OHC8xOf2unfYJiKjV6J4dqikgGw2JxJbyBCTpLINhM6/8OtVl0IZ01d9IaJx?= =?us-ascii?Q?uUDAwXB5RnSIjMAP6SqJGRW+i1ir/VUh/WdLYIdKMLPEpz4yVVElYNtGD0ex?= =?us-ascii?Q?0I0NVUJndAgqEFNIsY1sXV/ZiAqpOnoCDO87rn6ogYQwfUycgq6Vt9NCuv8O?= =?us-ascii?Q?LlJQfzToUuP19nWrOGG+Ei+l3VlgtAQ9?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA3PR01MB8450.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(10070799003)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?L1KppLX055wFAdOzqjX6/10maVly89gIdNJPpiNiVGKQdRONItH/3E8P6Gk0?= =?us-ascii?Q?m4LlsQnXyNiV0Z+OPt7JS1F54eeX5CXr4thJx6JZYYdQIkvgnw6G4ScHsp7J?= =?us-ascii?Q?KYZVLmEhSsktJNn9/n/94VRIYM8oPaHx1ciNy2Ha+I3evbJ17d6xKBzWAtko?= =?us-ascii?Q?K2nFwWn6iHSwbzBk3Xd2N2Lpcl0CEP9fzSYz6V+Qnk/tmP1NkzMreiIxe6l4?= =?us-ascii?Q?wq+/oCWQgKsiEJXV5UHKRNvSXFaN6YhVf44oCszWER/tGQ8/vbAS3cDdOjqD?= =?us-ascii?Q?SqLrt7umMEj6iCJyyUQj6C16DrCtMqcyptyNz0aYipmkaruUf3G/LK5QXBBO?= =?us-ascii?Q?V/hkl4b668ScpyweHeQpbjiP2zeToV1R+k5rTJWeJY5oY5caceG1DydJE+Zf?= =?us-ascii?Q?YWec0krfAUsXqrCxwvVhXBuXdsfAVh3+Jwp282DYE2WtSaa85h78eLHsXaMi?= =?us-ascii?Q?5dQHfRlsvdZLpPogP263/0lLIpIgJ/NbPStL94BxruLaZRCUG88Qh26KWmem?= =?us-ascii?Q?bnHuP1xommIPhXhDjU9Vk4YbmUZ1GJcUo6f4KFZ6S748G7exTUh6u2lSQuIx?= =?us-ascii?Q?SAvQLxC7r3uvQF+hTa0MgMUpVdbEISpBpI1BlwxLC+UYdzdShLQhqjJnBGpc?= =?us-ascii?Q?NcaeQXZWuqzWf9s/QnUlVUEegCUEbV53DTsCm/TKhVOhji/7WMXaQC5m8N6A?= =?us-ascii?Q?oxFryvxoreejZ9x/UD9h+bZ/QD+GIqCISBI7QxEYuZn0SnP3Bn0KhovrGUMy?= =?us-ascii?Q?NFLmZKtHf+mgv6Ofb3dNpjoguJUTfofRR1QmOWedxjil5eXOXXePcVtzdzku?= =?us-ascii?Q?/vj2j1bj9BZ0tJuYdpoU/JFN+D3ov0K8YwdxSpTq183/8k74ZybDFlpvoMoq?= =?us-ascii?Q?Tiy0RNkJYLa94X1k63KrABtcIurP1eFqN58J6LEXAWmu5MHZuJFDuJuZOv7V?= =?us-ascii?Q?yuy0h84x349UyJWRAl5RVDja3gWNXCbqkRRhf63CTPk/FAjdcmNTheRJpCaX?= =?us-ascii?Q?sYyesXC/1k7Z4P1INBmUW7BDLHyiPM5KtgWEFkHDllacbdvwMFEW37PMQKHc?= =?us-ascii?Q?3eeqJpX/BuAI3KSgP+pIiMyGxqFxxbmtSQGJn+p9Kc0GbbWAAm4pI4VnJaHD?= =?us-ascii?Q?BQh+WpNw/y0vZg0v+4kX5T5SR+DUUIr8ncxDKFnoTAxowv791ocTcwBIf0Pc?= =?us-ascii?Q?Jvx8AkhhFO8ZVo5wM+0TooFJX7JmGjX0Y9YwRqjjyk31OrHc+wFe+khwqBBh?= =?us-ascii?Q?qtyNAZ6VUWnuTQxOxIXsapBm9TauYX4uJPJdtRxz97EktIY0h3ud5azwmIRa?= =?us-ascii?Q?+QxqwD1BTj7QZXBFr2TLz919zXYtn+R0mDyHzWYfv/h65MqJIJp9TdFmwkB3?= =?us-ascii?Q?c45WA66nPBuVUlO+CXdkBq6S50iWocvOZtKgUGm+zONt0W6auhfDAqNzZP8g?= =?us-ascii?Q?OFJTigmr2pN/uAOZYFOFJrA5l6tJ15qqkpfC6rAGgijntqNnAgZwS6DZP5Hl?= =?us-ascii?Q?oR/w9v/dieqooI1rA3L0wT496wzKKwXVglL5YqxCxP6Wiwck965wyvMvIehU?= =?us-ascii?Q?w3i8MyjnRhoFvIyvuQ28vuspMa12baeSLhfPHTerIvRcjOk6DS/GcFl/66O3?= =?us-ascii?Q?Y9pyjh/tZBCouOFBAekzdZT54T0FIhZmm68GWxK7gXNx?= Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@FreeBSD.org MIME-Version: 1.0 X-OriginatorOrg: mit.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA3PR01MB8450.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1fa731e-a899-40c8-80ba-08dd47b6bfb3 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Feb 2025 20:33:58.2169 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: HzRv5NWsCAxT2bmJbqP7xZ6KPYDQmQcRdtMts9HPO0gfxH41UHtSh3MpX8QGQY7g X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR01MB8340 X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DWL_DNSWL_LOW(-1.00)[mit.edu:dkim]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector10001:i=1]; NEURAL_HAM_SHORT(-1.00)[-0.998]; DMARC_POLICY_ALLOW(-0.50)[mit.edu,none]; R_DKIM_ALLOW(-0.20)[mit.edu:s=selector2]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f403:c000::/51]; MIME_GOOD(-0.10)[text/plain]; MISSING_XM_UA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[mit.edu:+] X-Spamd-Bar: ----- X-Rspamd-Queue-Id: 4YqQg11jcZz3t9v Is anybody successfully using performance counters on ARM eMAG? I am getti= ng bad counts from pmcstat -p. Example: # pmcstat -p cpu_cycles -p wait_cycles -p exc_svc echo \\c # p/cpu_cycles p/wait_cycles p/exc_svc 4298795386 0 47 =20 # pmcstat -p cpu_cycles -p wait_cycles -p exc_svc echo \\c # p/cpu_cycles p/wait_cycles p/exc_svc 3806520 4294967296 4294967343=20 The large numbers may be 0x100000000 (2^32) greater than the correct number= s. I am running 14.2-STABLE. Cortex A57 and A72 running CURRENT work fine. John Carr