From owner-freebsd-hackers Wed Dec 10 18:33:22 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA20155 for hackers-outgoing; Wed, 10 Dec 1997 18:33:22 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from coconut.itojun.org (root@coconut.itojun.org [210.160.95.97]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA20139 for ; Wed, 10 Dec 1997 18:33:11 -0800 (PST) (envelope-from itojun@itojun.org) Received: from localhost (itojun@localhost.itojun.org [127.0.0.1]) by coconut.itojun.org (8.8.5/3.6Wbeta6) with ESMTP id LAA27624; Thu, 11 Dec 1997 11:32:34 +0900 (JST) To: Jason Evans cc: freebsd-hackers@freebsd.org In-reply-to: jasone's message of Wed, 10 Dec 1997 08:56:25 PST. X-Template-Reply-To: itojun@itojun.org X-Template-Return-Receipt-To: itojun@itojun.org X-PGP-Fingerprint: F8 24 B4 2C 8C 98 57 FD 90 5F B4 60 79 54 16 E2 Subject: Re: Beginning SPARC port From: Jun-ichiro itojun Itoh Date: Thu, 11 Dec 1997 11:32:34 +0900 Message-ID: <27620.881807554@coconut.itojun.org> Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk a bit delayed response: >As has been alluded to in some of Jordan Hubbard's email, Sun >Microelectronics (SME, the processor division of Sun) recently discussed >paying FreeBSD core to officially support a port of FreeBSD to SPARC. >These plans fell through in some way (I wasn't part of the discussion, so >I don't know details), but SME is having me work on the port. I'm a >full-time employee of SME, and estimate that I can spend 30-35 hours per >week of my work week on the SPARC FreeBSD porting effort (plus whatever >personal time I spend). Great! >1) Is it possible with cvsup to maintain my own source tree with my >modifications, yet stay synched with current, so that once I have the >kernel running, I can submit a single update to the current tree (or have >someone with write access do it for me)? By performing simple grep for `outb', the following files seem to include i386-specific function calls. pccard/pcic.c pci/aic7870.c pci/if_de.c pci/ncr.c pci/tek390.c pci/wd82371.c I think there need to be big change to directory structure, and we should add some wrapper function for pci bus accesses, as NetBSD does.... /sys/pci -> /sys/pci(generic) + /sys/i386/pci ? /sys/pccard -> /sys/pccard(generic) + /sys/i386/pccard ? /sys/pc98 -> /sys/i386/pc98 ? (possible?) or, /sys/arch/i386 and /sys/arch/sparc ? itojun