From owner-freebsd-hackers Tue May 9 16:04:18 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id QAA28414 for hackers-outgoing; Tue, 9 May 1995 16:04:18 -0700 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id QAA28408 for ; Tue, 9 May 1995 16:04:15 -0700 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.11/8.6.9) with SMTP id QAA06850; Tue, 9 May 1995 16:04:12 -0700 Message-Id: <199505092304.QAA06850@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: brian@MediaCity.Com (Brian Litzinger) cc: freebsd-hackers@FreeBSD.org Subject: Re: A question of downloading device drivers In-reply-to: Your message of "Tue, 09 May 1995 13:19:05 PDT." Date: Tue, 09 May 1995 16:04:12 -0700 From: "Justin T. Gibbs" Sender: hackers-owner@FreeBSD.org Precedence: bulk >I'm about to implement downloading the microcode for the talisman >MPEG decoder rather than relying on it being in an EPROM on the card. > >I'm looking for any guidance, examples, etc, on a right way to do >this. > >I could > > include the microcode as a giant static array in the device driver 8-( > > download the microcode via a write to a special device > > download the microcode via an set of ioctls. > > do a mixture of the above. > > Use something I haven't thought of, but you have. > >Any pointers would be appreciated. > >Brian Litzinger >brian@easynet.com Since the encoder isn't needed during boot it seems silly to include the microcode in the kernel. I would suggest having a utility that downloads the microcode once we have access to the filesystems. Maybe add it to the system default rc script? -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ==============================================