From owner-freebsd-hackers@FreeBSD.ORG Sun May 11 09:25:29 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5533237B401 for ; Sun, 11 May 2003 09:25:29 -0700 (PDT) Received: from mail.sandvine.com (sandvine.com [199.243.201.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9AEF243FCB for ; Sun, 11 May 2003 09:25:28 -0700 (PDT) (envelope-from don@sandvine.com) Received: by mail.sandvine.com with Internet Mail Service (5.5.2653.19) id ; Sun, 11 May 2003 12:25:28 -0400 Message-ID: From: Don Bowman To: 'Bruce M Simpson' , Don Bowman Date: Sun, 11 May 2003 12:25:27 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain; charset="iso-8859-1" cc: "'freebsd-hackers@freebsd.org'" Subject: RE: programming system bios under bsd? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 May 2003 16:25:29 -0000 From: Bruce M Simpson [mailto:bms@spc.org] > Don, > > On Sat, May 10, 2003 at 04:04:19PM -0400, Don Bowman wrote: > > i'm looking @ writing a program to re-flash the > > system bios on my supermicro x5dpr motherboard. > > This system has a 512KB bios. Some of the bios > > is mapped to 0xf0000 for 64KB. How do I go about > > determining where the rest of the bios is mapped? > > > > memcontrol list doesn't provide any hints. > > What you are asking is anything but simple. This is something > which I've > scratched my head over quite a bit. > Thanks for the feedback. I've figured out the write protect and the programming algorithm (the board uses an intel fwh4, 82802ab). You've given me an idea, I think the BIOS must be mapped via LPC into PCI space, and the ICH3 must have an address window for it for my board, i will investigate that. --don