From owner-freebsd-amd64@FreeBSD.ORG Fri Jan 16 06:33:06 2009 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A43A1065672; Fri, 16 Jan 2009 06:33:06 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from merlin.alerce.com (merlin.alerce.com [64.62.142.94]) by mx1.freebsd.org (Postfix) with ESMTP id E69148FC12; Fri, 16 Jan 2009 06:33:05 +0000 (UTC) (envelope-from hartzell@alerce.com) Received: from merlin.alerce.com (localhost [127.0.0.1]) by merlin.alerce.com (Postfix) with ESMTP id 1976333C62; Thu, 15 Jan 2009 22:06:20 -0800 (PST) Received: from merlin.alerce.com (localhost [127.0.0.1]) by merlin.alerce.com (Postfix) with ESMTP id 8B4E233C5B; Thu, 15 Jan 2009 22:06:19 -0800 (PST) From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <18800.9179.709405.287763@almost.alerce.com> Date: Thu, 15 Jan 2009 22:06:19 -0800 To: John Baldwin In-Reply-To: <200901151703.33608.jhb@freebsd.org> References: <200901051616.39069.jkim@FreeBSD.org> <200901151703.33608.jhb@freebsd.org> X-Mailer: VM 7.19 under Emacs 22.1.50.1 X-Virus-Scanned: ClamAV using ClamSMTP X-Mailman-Approved-At: Fri, 16 Jan 2009 07:05:03 +0000 Cc: freebsd-amd64@freebsd.org Subject: Re: Via Nano CPU: Can boot 7.0-RELEASE-amd64, can't boot 7.1-RELEASE-amd64: "cpu doesn't support long mode" X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: hartzell@alerce.com List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jan 2009 06:33:06 -0000 John Baldwin writes: > On Monday 05 January 2009 4:16:36 pm Jung-uk Kim wrote: > > On Monday 05 January 2009 02:24 pm, Koen Smits wrote: > > > Hello all, > > > > > > I have some problems getting FreeBSD 7.1-RELEASE amd64 to boot on > > > my VIA VB8001, which is a mini-ITX board with the new VIA Nano CPU. > > > This CPU is fully 64bit capable. But, when I try to boot Disc1 from > > > an IDE CD-ROM I get the error "cpu doesn't support long mode", > > > which implies the CPU can't do 64bit, and booting halts asking for > > > a kernel. > > > The first thing I tried was running ubuntu 8.10 64bit. It installs > > > and runs fine. And, trying FreeBSD 7.0-RELEASE Disc1 amd64 also > > > boots and installs normally! > > > Any help on fixing this is much appreciated. > > > > See: > > > > http://svn.freebsd.org/viewvc/base?view=revision&revision=183667 > > http://svn.freebsd.org/viewvc/base?view=revision&revision=183823 > > > > I am not sure removing Via CPU support was intentional, though. > > Definitely not. At the time the kernel didn't support the Via CPU either. It > seems you have fixed both the loader and kernel since, however. The fix to the loader has a comment about MFC'ing in a week, but there are a bunch of changes to support padlock, MSI, etc... that don't have any such directives. When there isn't an explicit MFC directive with the commit, what does that mean for plans to merge them back to -STABLE? Thanks, g.