From owner-freebsd-xen@FreeBSD.ORG Wed Aug 1 05:32:46 2012 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 280111065AAC for ; Wed, 1 Aug 2012 05:32:46 +0000 (UTC) (envelope-from wei.xu.prc@gmail.com) Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id D8F888FC14 for ; Wed, 1 Aug 2012 05:32:45 +0000 (UTC) Received: by ghbz22 with SMTP id z22so8014627ghb.13 for ; Tue, 31 Jul 2012 22:32:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=M8PsKi22zIRcYbGz2h9Wv0gX68Q1tDtzVlr9rg09uo4=; b=YYoDAFig6luenmy7j3Noo/YTgq5/8cjeP1R7VMnI5T8NDpInOjUrA4q19MXbsAFxKh yHpURDPDHlX3bE2bNNInxXuq/QWR3wLXYU1fhYmTnOxANIXXP40he21vkxeZhwy7tDSW YG9zAxQAeo8t88zKbo56B0p7FoGl4jskm0G9l2CJph1RmCOg8Uhp+YTE+PXUVqOz6hOt OI9Zqnup6Yiehg1QyEFIrXkxS1i9viqdcvPVoovFR8pLCOwTZTi2XkbtUxWRdA9K+glw vAZhXxJd70HSOcsdOdJcukKaiXv8mKkxNP2F/qrswh3mryydFxoFabKEygADUBNMpa2b Qsjw== MIME-Version: 1.0 Received: by 10.50.158.229 with SMTP id wx5mr4275615igb.23.1343799164587; Tue, 31 Jul 2012 22:32:44 -0700 (PDT) Received: by 10.64.33.8 with HTTP; Tue, 31 Jul 2012 22:32:44 -0700 (PDT) Date: Wed, 1 Aug 2012 13:32:44 +0800 Message-ID: From: Wei Xu To: freebsd-xen@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Compiling error for amd64 on FreeBSD9.0 with XENHVM when include xen console driver. X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Aug 2012 05:32:46 -0000 Hi All, I'm trying to compile new kernel with Xen Console driver on AMD 64 platform, it's not included by default, I got compile error like this , I checked the code and i386 has the pc_ipi_to_irq but amd64 doesn't, look like it hasn't been experience with amd64, is there anyone know whether it can work? thanks. /usr/src/sys/xen/evtchn/evtchn.c: In function 'ipi_pcpu': /usr/src/sys/xen/evtchn/evtchn.c:236: error: 'struct pcpu' has no member named 'pc_ipi_to_irq' /usr/src/sys/xen/evtchn/evtchn.c: In function 'bind_virq_to_irq': /usr/src/sys/xen/evtchn/evtchn.c:347: error: 'struct pcpu' has no member named 'pc_virq_to_irq' /usr/src/sys/xen/evtchn/evtchn.c:360: error: 'struct pcpu' has no member named 'pc_virq_to_irq' /usr/src/sys/xen/evtchn/evtchn.c: In function 'bind_ipi_to_irq': /usr/src/sys/xen/evtchn/evtchn.c:383: error: 'struct pcpu' has no member named 'pc_ipi_to_irq' /usr/src/sys/xen/evtchn/evtchn.c:394: error: 'struct pcpu' has no member named 'pc_ipi_to_irq' /usr/src/sys/xen/evtchn/evtchn.c: In function 'unbind_from_irq': /usr/src/sys/xen/evtchn/evtchn.c:424: error: 'struct pcpu' has no member named 'pc_virq_to_irq' /usr/src/sys/xen/evtchn/evtchn.c:428: error: 'struct pcpu' has no member named 'pc_ipi_to_irq' /usr/src/sys/xen/evtchn/evtchn.c: In function 'irq_resume': /usr/src/sys/xen/evtchn/evtchn.c:1012: error: 'struct pcpu' has no member named 'pc_virq_to_irq' /usr/src/sys/xen/evtchn/evtchn.c:1034: error: 'struct pcpu' has no member named 'pc_ipi_to_irq' /usr/src/sys/xen/evtchn/evtchn.c: In function 'evtchn_init': /usr/src/sys/xen/evtchn/evtchn.c:1067: error: 'struct pcpu' has no member named 'pc_virq_to_irq' /usr/src/sys/xen/evtchn/evtchn.c:1069: error: 'struct pcpu' has no member named 'pc_ipi_to_irq Regards, Wei