All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Generic access to firmware environment variables
@ 2002-04-10 18:42 Jan-Benedict Glaw
  2002-04-10 19:00 ` David Mosberger
  0 siblings, 1 reply; 2+ messages in thread
From: Jan-Benedict Glaw @ 2002-04-10 18:42 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: Type: text/plain, Size: 1226 bytes --]

Hi!

I've developed a driver to access environment variables on Alpha
computers from userspace through procfs some time ago. These
days, I updated the driver. While doing this, I also looked
at other architectures; some of them also do have some kind
of environment variables in firmware:

	Alphas			-	SRM firmware
	SGI Workstations	-	ARCS firmware
	MIPS/ITE-Boards		-	PMON
	m68k/MAC		-	?? (info is placed into a
					"bootinfo" struct)
	IA64			-	(_seems_ to know about
					environment...)

They all access environment variables either by name, or by an
internally handles number. For Alpha, I've (now) implemented both,
access by name (if variable name is known/described) and access by
generic number.

I think it would be useful to have something like this for other
architectures as well. So I'm currently thinking about implementing a
base driver (like parport does) and additional modules to implement
machine/architecture specific access methode (like parport_pc).

It's easy to code, so what do you think of this?

MfG, JBG

-- 
Jan-Benedict Glaw   .   jbglaw@lug-owl.de   .   +49-172-7608481
	 -- New APT-Proxy written in shell script --
	   http://lug-owl.de/~jbglaw/software/ap2/

[-- Attachment #2: Type: application/pgp-signature, Size: 240 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-04-10 19:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-10 18:42 [RFC] Generic access to firmware environment variables Jan-Benedict Glaw
2002-04-10 19:00 ` David Mosberger

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.