From owner-cvs-all@FreeBSD.ORG Wed Nov 9 03:55:41 2005 Return-Path: X-Original-To: cvs-all@FreeBSD.org 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 30BBA16A41F; Wed, 9 Nov 2005 03:55:41 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E755543D45; Wed, 9 Nov 2005 03:55:40 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jA93teDN082678; Wed, 9 Nov 2005 03:55:40 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jA93teIt082677; Wed, 9 Nov 2005 03:55:40 GMT (envelope-from imp) Message-Id: <200511090355.jA93teIt082677@repoman.freebsd.org> From: Warner Losh Date: Wed, 9 Nov 2005 03:55:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.i386 options.i386 src/sys/i386/conf XBOX src/sys/i386/i386 machdep.c pmap.c vm_machdep.c src/sys/i386/include xbox.h src/sys/i386/isa clock.c src/sys/i386/pci pci_cfgreg.c src/sys/i386/xbox pic16l.s xbox.c ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Nov 2005 03:55:41 -0000 imp 2005-11-09 03:55:40 UTC FreeBSD src repository Modified files: sys/conf files.i386 options.i386 sys/i386/i386 machdep.c pmap.c vm_machdep.c sys/i386/isa clock.c sys/i386/pci pci_cfgreg.c Added files: sys/i386/conf XBOX sys/i386/include xbox.h sys/i386/xbox pic16l.s xbox.c xboxfb.c Log: Add support for XBOX to the FreeBSD port. The xbox architecture is nearly identical to wintel/ia32, with a couple of tweaks. Since it is so similar to ia32, it is optionally added to a i386 kernel. This port is preliminary, but seems to work well. Further improvements will improve the interaction with syscons(4), port Linux nforce driver and future versions of the xbox. This supports the 64MB and 128MB boxes. You'll need the most recent CVS version of Cromwell (the Linux BIOS for the XBOX) to boot. Rink will be maintaining this port, and is interested in feedback. He's setup a website http://xbox-bsd.nl to report the latest developments. Any silly mistakes are my fault. Submitted by: Rink P.W. Springer rink at stack dot nl and Ed Schouten ed at fxq dot nl Revision Changes Path 1.543 +4 -0 src/sys/conf/files.i386 1.227 +3 -0 src/sys/conf/options.i386 1.1 +104 -0 src/sys/i386/conf/XBOX (new) 1.619 +45 -0 src/sys/i386/i386/machdep.c 1.537 +12 -0 src/sys/i386/i386/pmap.c 1.265 +13 -0 src/sys/i386/i386/vm_machdep.c 1.1 +45 -0 src/sys/i386/include/xbox.h (new) 1.224 +10 -0 src/sys/i386/isa/clock.c 1.120 +39 -0 src/sys/i386/pci/pci_cfgreg.c 1.1 +202 -0 src/sys/i386/xbox/pic16l.s (new) 1.1 +60 -0 src/sys/i386/xbox/xbox.c (new) 1.1 +398 -0 src/sys/i386/xbox/xboxfb.c (new)