All of lore.kernel.org
 help / color / mirror / Atom feed
* klibc and SPARC
@ 2006-05-17 20:37 H. Peter Anvin
  2006-05-17 20:40 ` David S. Miller
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: H. Peter Anvin @ 2006-05-17 20:37 UTC (permalink / raw)
  To: sparclinux

Hello all,

As most of you know, I'm trying to move a bunch of Linux
initialization code into early userspace, "klibc".  This is now in
2.6.17-rc4-mm1, and I've gotten a sparc64-related bug report,
specifially related to the following:

[arch/sparc64/kernel/setup.c]


#ifdef CONFIG_IP_PNP
        if (!ic_set_manually) {
                int chosen = prom_finddevice ("/chosen");
                u32 cl, sv, gw;

                cl = prom_getintdefault (chosen, "client-ip", 0);
                sv = prom_getintdefault (chosen, "server-ip", 0);
                gw = prom_getintdefault (chosen, "gateway-ip", 0);
                if (cl && sv) {
                        ic_myaddr = cl;
                        ic_servaddr = sv;
                        if (gw)
                                ic_gateway = gw;
#if defined(CONFIG_IP_PNP_BOOTP) || defined(CONFIG_IP_PNP_RARP)
                        ic_proto_enabled = 0;
#endif
                }
        }
#endif

Is there a way to get that information from userspace, and if not,
should there be a general way to do it or an ad hoc solution?  It sort
of looks like arch/sparc64/prom describes a form of filesystem, but I
don't see any obvious userspace interface.

	-hpa

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

end of thread, other threads:[~2006-05-18 20:16 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-17 20:37 klibc and SPARC H. Peter Anvin
2006-05-17 20:40 ` David S. Miller
2006-05-17 20:43 ` H. Peter Anvin
2006-05-17 20:57 ` H. Peter Anvin
2006-05-17 22:32 ` David S. Miller
2006-05-17 22:36 ` H. Peter Anvin
2006-05-17 22:41 ` David S. Miller
2006-05-17 23:10 ` H. Peter Anvin
2006-05-17 23:33 ` David S. Miller
2006-05-17 23:38 ` H. Peter Anvin
2006-05-18 19:17 ` H. Peter Anvin
2006-05-18 19:46 ` David S. Miller
2006-05-18 20:16 ` H. Peter Anvin

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.