From owner-freebsd-current@FreeBSD.ORG Thu Jul 10 01:14:40 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7E76106567A for ; Thu, 10 Jul 2008 01:14:40 +0000 (UTC) (envelope-from davidch@broadcom.com) Received: from mms2.broadcom.com (mms2.broadcom.com [216.31.210.18]) by mx1.freebsd.org (Postfix) with ESMTP id 7325D8FC17 for ; Thu, 10 Jul 2008 01:14:40 +0000 (UTC) (envelope-from davidch@broadcom.com) Received: from [10.11.16.99] by mms2.broadcom.com with ESMTP (Broadcom SMTP Relay (Email Firewall v6.3.2)); Wed, 09 Jul 2008 18:00:16 -0700 X-Server-Uuid: D3C04415-6FA8-4F2C-93C1-920E106A2031 Received: by mail-irva-10.broadcom.com (Postfix, from userid 47) id 1C5322B2; Wed, 9 Jul 2008 18:00:16 -0700 (PDT) Received: from mail-irva-8.broadcom.com (mail-irva-8 [10.11.18.52]) by mail-irva-10.broadcom.com (Postfix) with ESMTP id EE9902B0 for ; Wed, 9 Jul 2008 18:00:15 -0700 (PDT) Received: from mail-irva-13.broadcom.com (mail-irva-13.broadcom.com [10.11.16.103]) by mail-irva-8.broadcom.com (MOS 3.7.5a-GA) with ESMTP id GZO15477; Wed, 9 Jul 2008 18:00:07 -0700 (PDT) Received: from NT-IRVA-0751.brcm.ad.broadcom.com (nt-irva-0751 [10.8.194.65]) by mail-irva-13.broadcom.com (Postfix) with ESMTP id 6F16874D05 for ; Wed, 9 Jul 2008 18:00:02 -0700 (PDT) Received: from IRVEXCHHUB01.corp.ad.broadcom.com ([10.9.200.131]) by NT-IRVA-0751.brcm.ad.broadcom.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 9 Jul 2008 18:00:02 -0700 Received: from IRVEXCHCCR01.corp.ad.broadcom.com ([10.252.49.30]) by IRVEXCHHUB01.corp.ad.broadcom.com ([10.9.200.131]) with mapi; Wed, 9 Jul 2008 18:00:02 -0700 From: "David Christensen" To: "freebsd-current@freebsd.org" Date: Wed, 9 Jul 2008 18:00:45 -0700 Thread-Topic: Proper Printf Format for Printing Physical Addresses on 32 and 64 bit Systems Thread-Index: AcjiKF0L8PB31+ZRTCusYWB3OOIbhw== Message-ID: <5D267A3F22FD854F8F48B3D2B52381932677CC83F1@IRVEXCHCCR01.corp.ad.broadcom.com> Accept-Language: en-US Content-Language: en-US x-cr-hashedpuzzle: AXEG AXdu BbbM CJA4 DWHi D5+H GLVs GlN5 HaEa IM5Z I8Vm JlCK JzEZ KIAE KLPY KNu6; 1; ZgByAGUAZQBiAHMAZAAtAGMAdQByAHIAZQBuAHQAQABmAHIAZQBlAGIAcwBkAC4AbwByAGcA; Sosha1_v1; 7; {FE1D0C8B-EF06-4BA7-89E7-D4F7E26381AE}; ZABhAHYAaQBkAGMAaABAAGIAcgBvAGEAZABjAG8AbQAuAGMAbwBtAA==; Thu, 10 Jul 2008 01:00:45 GMT; UAByAG8AcABlAHIAIABQAHIAaQBuAHQAZgAgAEYAbwByAG0AYQB0ACAAZgBvAHIAIABQAHIAaQBuAHQAaQBuAGcAIABQAGgAeQBzAGkAYwBhAGwAIABBAGQAZAByAGUAcwBzAGUAcwAgAG8AbgAgADMAMgAgAGEAbgBkACAANgA0ACAAYgBpAHQAIABTAHkAcwB0AGUAbQBzAA== x-cr-puzzleid: {FE1D0C8B-EF06-4BA7-89E7-D4F7E26381AE} acceptlanguage: en-US MIME-Version: 1.0 X-OriginalArrivalTime: 10 Jul 2008 01:00:02.0450 (UTC) FILETIME=[48973F20:01C8E228] X-WSS-ID: 646B80AA3D083674637-01-01 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Proper Printf Format for Printing Physical Addresses on 32 and 64 bit Systems X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Jul 2008 01:14:40 -0000 I have some debugging code in my network driver and I'd like to print out the physical address of a memory block. What's the right way to use a printf() that works on both 32 and 64 bit platforms? Dave