From owner-freebsd-ppc@FreeBSD.ORG Tue Jun 13 23:57:28 2006 Return-Path: X-Original-To: freebsd-ppc@freebsd.org Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE85416A41A for ; Tue, 13 Jun 2006 23:57:28 +0000 (UTC) (envelope-from cineveggie@gmail.com) Received: from wx-out-0102.google.com (wx-out-0102.google.com [66.249.82.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2095443D46 for ; Tue, 13 Jun 2006 23:57:28 +0000 (GMT) (envelope-from cineveggie@gmail.com) Received: by wx-out-0102.google.com with SMTP id i31so1885wxd for ; Tue, 13 Jun 2006 16:57:27 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:mime-version:to:subject:content-type:content-transfer-encoding; b=hhURk4cO03AYh0ok02lGxHKZoC80+KGECTs74I0K4TW+MhTCXCVEfCZmX1XCCaNyqHZP6ovbXxMEEVKQ6w0K0epjZgmF1ZZ96veyKwKukNLcMDRaG2EnH0r88AnQCdLCDaAiKGyXM4tTv/1cTGEANiLy22P9O+bArsdYaetV1VQ= Received: by 10.70.73.4 with SMTP id v4mr39577wxa; Tue, 13 Jun 2006 16:57:27 -0700 (PDT) Received: from ?192.168.10.102? ( [68.162.160.164]) by mx.gmail.com with ESMTP id i34sm21738wxd.2006.06.13.16.57.27; Tue, 13 Jun 2006 16:57:27 -0700 (PDT) Message-ID: <448F50DC.5090105@gmail.com> Date: Tue, 13 Jun 2006 19:57:16 -0400 From: Jeff Isaac User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: freebsd-ppc@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Starting from the Beginning X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 23:57:28 -0000 Hi Folks! I've snooped around these here parts before, but recently I've felt that it's time for me to try to get serious. A lot of people on these boards (myself included) want to see platforms other than macppc supported by the ppc port, namely rs6k/pSeries (<< a big one for me) and Genesi. I know that the list of requirements for getting these platforms up and running is long, particularly where the move to 64-bit is concerned, and quite frankly at this stage, way beyond me, but that's the point of this email. If I tried to throw my name into the hat, what would it take for me to self-train in driver writing, kernel code, and the various other aspects of the system that need to be built? I'm pretty strong in C++, but I know that a lot of drivers and other parts of the system are written in C, so I get the impression that I will pretty much be starting from square one as far as the actual implementation part goes, even if I understand the concepts behind the implementation. Any good books/manuals? I'm usually pretty good at learning from reading source code. Any particular source files I should print out to start with? Thanks! - Jeff