From owner-cvs-all@FreeBSD.ORG Thu Dec 4 13:55:23 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E302716A4CF for ; Thu, 4 Dec 2003 13:55:23 -0800 (PST) Received: from mail1.speakeasy.net (mail1.speakeasy.net [216.254.0.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EB2443FDF for ; Thu, 4 Dec 2003 13:55:13 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (qmail 21262 invoked from network); 4 Dec 2003 21:55:09 -0000 Received: from unknown (HELO hydrogen.funkthat.com) ([69.17.45.168]) (envelope-sender ) by mail1.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Dec 2003 21:55:09 -0000 Received: from hydrogen.funkthat.com (ahevuh@localhost.funkthat.com [127.0.0.1])hB4Lt8gP090983; Thu, 4 Dec 2003 13:55:08 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.12.10/8.12.10/Submit) id hB4Lt7lm090982; Thu, 4 Dec 2003 13:55:07 -0800 (PST) Date: Thu, 4 Dec 2003 13:55:07 -0800 From: John-Mark Gurney To: Marcel Moolenaar Message-ID: <20031204215507.GK54398@funkthat.com> References: <20031204.111430.78763615.imp@bsdimp.com> <20031204210904.GI54398@funkthat.com> <20031204213558.GB52636@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031204213558.GB52636@dhcp01.pn.xcllnt.net> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 4.2-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: "M. Warner Losh" cc: John Baldwin Subject: Re: cvs commit: src/sys/i386/i386 machdep.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: John-Mark Gurney List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2003 21:55:24 -0000 Marcel Moolenaar wrote this message on Thu, Dec 04, 2003 at 13:35 -0800: > I think it's time people read the ACPI specification and try to > understand how things are supposed to work, including on non-i386 > platforms. I don't think I've heard of anything more silly than > having a table (disguised as a device) attach to a bus (which is > what ACPI disguises as). Should we get into the whole discussion how silly it is to think of amd64 as a tree when it's really a graph, and the whole bus that doesn't exist (nexus0) on UP boxes? :) Along with all the busses that aren't really, but need to be busses since that's how newbus talks about them. I only was proposing away to hook it in to make it a module using an existing infastructure. I assume that the madt may/can be replaced with a difference enumerator, since the apic can have multiple different enumerators. So, where is a website we could download the documentation from? :) A quick google search turned up nothing. P.S. I think it's time people read some newbus docs. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."