From owner-freebsd-hackers Mon Jul 23 22:34:38 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from k7.locore.ca (k7.locore.ca [198.96.117.169]) by hub.freebsd.org (Postfix) with ESMTP id 2AEC137B40A; Mon, 23 Jul 2001 22:34:23 -0700 (PDT) (envelope-from jake@k7.locore.ca) Received: from k7.locore.ca (localhost [127.0.0.1]) by k7.locore.ca (8.11.4/8.11.4) with ESMTP id f6O5fO993428; Tue, 24 Jul 2001 01:41:24 -0400 (EDT) (envelope-from jake@k7.locore.ca) Message-Id: <200107240541.f6O5fO993428@k7.locore.ca> X-Mailer: exmh version 2.3.1 01/18/2001 with nmh-1.0.4 To: hackers@freebsd.org Cc: sparc@freebsd.org Subject: review: sparc64 port commit candidate Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 24 Jul 2001 01:41:24 -0400 From: Jake Burkholder Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hello, Below are links to the sparc64 port I've been working on, which I'd like to commit. The way I started the port was to make stub versions of all the machine dependent functions in the kernel, which panic with an informative message when called. Given minimal startup code and console support it should be trivial to make this compile and run the first few sysinits (print the copyright message etc) on almost any architecture. Several people have suggested that I commit this first, followed by the rest of the code and changes. Currently the port gets through all the sysinits and the first context switch, and dies trying to copyout to init's address space (which isn't fully implemented yet :)). The early port is here: http://people.freebsd.org/~jake/sparc64-early.tgz The current code is here: http://people.freebsd.org/~jake/sparc64-current.tgz http://people.freebsd.org/~jake/sparc64.diff and here is a dump of how far it gets: http://people.freebsd.org/~jake/tip.record This isn't really ready for mass consumption yet, as there's no official loader and you need to build a cross compiler yourself, but its a start. Jake To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message