linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* Re: CONFIG_GENERIC_PPC32
@ 2002-04-11 17:15 Michael Sokolov
  0 siblings, 0 replies; 53+ messages in thread
From: Michael Sokolov @ 2002-04-11 17:15 UTC (permalink / raw)
  To: linuxppc-dev


benh@kernel.crashing.org wrote:

> No, let's fix the brain-damaged serial driver ;)

You mean to support PCMCIA modems in the compiled-in configuration? (It *has*
to be compiled in to support the serial console.) That would be good. Do you
volunteer to fix it in 2.4? 2.5-only is useless.

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: CONFIG_GENERIC_PPC32
@ 2002-04-11 20:51 Michael Sokolov
  2002-04-11 19:10 ` CONFIG_GENERIC_PPC32 Mark A. Greer
  0 siblings, 1 reply; 53+ messages in thread
From: Michael Sokolov @ 2002-04-11 20:51 UTC (permalink / raw)
  To: linuxppc-dev


Mark A. Greer <mgreer@mvista.com> wrote:

> When you say push "it" are you referring to all of your changes or just the
> CONFIG_GENERIC_PPC32 stuff?

I was referring to CONFIG_GENERIC_PPC32. My GT-64260 and EV-64260A work would
be nice too though. :)

> From what I can tell, it
> looks like you moved much of the init functionality that was in gt64260_common and
> put it into ev64260_pci.c, et. al., and got rid of the "library" routines in
> gt64260_common.

I have replaced gt64260_common.c with gt64260_data.c and gt64260_utils.c so
that one can choose to use the utility functions for non-OF non-StarMON boards
or not use them for good OF/StarMON, but still always have the crucial global
variables.

> IMO, this is a large step backwards.

I disagree.

> The purpose of all the arch/ppc/*_common
> files is to provide a "library" for each bridge.  They aren't perfect and one of
> my TODO item over the next few months is to improve all of them but they provide
> common code that initializes and supports that particular bridge.  Having these
> files have played a large part in making ports to systems with MPC106/107/824x
> chips, for example, much simpler and much faster.  That is the purpose of
> gt64260_common.c but you just deleted it and put that code in a non-reusable,
> board-specific file.

Then fine, keep that library and use it for your ports to your heart's delight.
Just please let HEC ports not use it.

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: CONFIG_GENERIC_PPC32
@ 2002-04-11 16:24 Michael Sokolov
  2002-04-11 16:50 ` CONFIG_GENERIC_PPC32 benh
  0 siblings, 1 reply; 53+ messages in thread
From: Michael Sokolov @ 2002-04-11 16:24 UTC (permalink / raw)
  To: linuxppc-dev


benh@kernel.crashing.org wrote:

> Don't get to conclusions so fast. We have already a whole bunch of new
> machines support pending in _devel that has to be merged, and that will
> happen after 2.4.19. Things aren't fast on a stable kernel, but that's
> the way it should be.

Then why won't you accept my PPCStar port into 2_4_devel?

> Not having it as a module may prevent pcmcia modems from working.

OK, now I see the fundamental conflict of interest. Your machines and mine
can't coexist in the same kernel I guess then because mine can't work with the
serial driver as a module (because it's the system console) and yours can't
work with it compiled in because of PCMCIA. Let's have separate
CONFIG_CHRP_PMAC_PREP and CONFIG_HEC_PPCSTAR then.

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: CONFIG_GENERIC_PPC32
@ 2002-04-11 15:40 Michael Sokolov
  2002-04-11 15:49 ` CONFIG_GENERIC_PPC32 Geert Uytterhoeven
  2002-04-11 16:13 ` CONFIG_GENERIC_PPC32 benh
  0 siblings, 2 replies; 53+ messages in thread
From: Michael Sokolov @ 2002-04-11 15:40 UTC (permalink / raw)
  To: linuxppc-dev


Benjamin Herrenschmidt <benh@kernel.crashing.org> wrote:

> Let's do it first in 2.5, we can backport it once we are satisfied

Bleah. 2.5 == never to me. It doesn't help me with my goal of getting support
for my boards in 2.4. I work on stable kernels and not development ones because
I'm not a Linux developer, I'm just a HW engineer trying to make Linux
(existing stable one) support my boards at least as well as it does those from
my competitors (IBM, Sun, etc).

I guess I'll just have to convince Debian to make a package from
linuxppc_2_4_alt to support HEC PPCStar machines and show all these exchanges
as evidence that the PPC MAINTAINERS are not intent on allowing new machine
support into 2.4 any time soon.

> Well.. you forget pmac here ;)
>
> The problem is that pmac has it's own serial HW with a different driver,
> but still may need serial.o for PCI serial cards or pcmcia modems.

But then a PMac doesn't need anything in rs_table!

If in addition to PMacs a CONFIG_GENERIC_PPC32 kernel supports other machines
with serial consoles, the serial driver must be compiled in. If no machines
other than PMac are selected, you can compile without the serial driver in
there as the PMac port won't care about rs_table and won't call
early_serial_setup. Then if you load it as a module, you'll have no fixed ports
will get all PCI, PCMCIA, etc. ones, which is exactly what you need here.

So I don't see a problem.

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: CONFIG_GENERIC_PPC32
@ 2002-04-11  3:08 Michael Sokolov
  2002-04-10 23:42 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
                   ` (2 more replies)
  0 siblings, 3 replies; 53+ messages in thread
From: Michael Sokolov @ 2002-04-11  3:08 UTC (permalink / raw)
  To: linuxppc-dev


Paul Mackerras <paulus@samba.org> wrote:

> A laudable goal.  I like the idea of having each platform selected
> with a bool rather than just having a single choice of platform.

So how about pushing it into 2_4_devel?

> I also agree about the CONFIG_ALL_PPC name but no-one has ever been
> able to come up with a better name for the PReP/PMac/CHRP combination.

Rather than rename it, eliminate it altogether and replace it with my solution!

> However, there are some aspects of the way you have done your
> CONFIG_GENERIC_PPC32 that I don't like.

So can you promise that if I change those to the way you said you'll accept my
patch into 2_4_devel? Without that there is no incentive for me to do any more
work.

> In particular I don't like
> the list of ifdefs in setup.c.  Whenever that sort of thing appears it
> is a sign that we need to rethink how we do things.  The old
> drivers/net/Space.c was a classic example, and it was a mistake and it
> basically became unmaintainable.  Fortunately we have better ways to
> handle that sort of thing these days.  In particular we can use ELF
> sections in creative ways to make lists of things without having to
> have strings of ifdefs.

I guess I could try to do that with ELF sections, but see above about
incentive.

> The other thing I don't like is the bi_rec changes.  While I like the
> idea of passing in device information in bi_recs, I really don't like
> the use of binary tags for the various specific pieces of information
> that we want to specify for the different devices.  This is ultimately
> once again a maintainability concern.  Using an enumeration like that
> basically forces us into having a central repository for assigning the
> numbers and that is going to get us into problems down the track.
>
> Instead I think that both the names of the pieces of information, and
> the values of things like the device type, should be represented as
> strings.  Using strings just gives us orders of magnitude more
> flexibility and extensibility, and is much more suitable for the sort
> of decentralized and distributed development that we do.

But this is not how bi_recs work. Do you want to break compatibility with the
existing bi_recs, to add a whole new boot info mechanism independent of
bi_recs, or what? And if I am to implement it, I need to be given some kind of
spec as to what to implement.

> About the early_serial_init changes - using early_serial_init is nice
> when the serial driver is built in, but the problem is that when the
> serial driver is a module, we don't get given the opportunity to do
> the early_serial_init calls between when the module is loaded and when
> it runs rs_init.  Otherwise I would have decreed the use of
> early_serial_init some time ago. :)

On all machines I've supported so far one of the system serial ports that are
supported in this manner is the system console and the serial driver therefore
has to be compiled in anyway. I don't see a problem with making a requirement
that the serial driver be compiled in for CONFIG_GENERIC_PPC32. After all, we
are not dealing with a PeeCee where the serial ports are an auxiliary feature,
we are dealing with real computers where the system serial ports are central
system resources like on a VAX.

For other hardware with similar problems but where it's unreasonable to require
compiling the driver in there are other solutions. Look for example what I did
for GT-64260 Ethernet in 2_4_alt. It's much like serial in that there is a
generic driver, the device is fairly peripheral and should be supported as a
module (even though it currently isn't, but never mind), but the driver needs
certain info that has to be provided by the board ports. There I have a table
like rs_table called gt64260_eth_config which itself lives not in the
gt64260_eth driver, but in arch/ppc/kernel/gt64260_data.c. This table is
therefore always present whether the gt64260_eth driver is present or not, and
it is always filled in by <board>_setup_arch. Then when/if the gt64260_eth
driver initializes, whether compiled-in or as a module, it uses the info in
that table that must be in the kernel.

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: CONFIG_GENERIC_PPC32
@ 2002-04-06 22:17 Michael Sokolov
  2002-04-06 23:29 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
  0 siblings, 1 reply; 53+ messages in thread
From: Michael Sokolov @ 2002-04-06 22:17 UTC (permalink / raw)
  To: linuxppc-dev


Benjamin Herrenschmidt <benh@kernel.crashing.org> wrote:

>  - bi_recs are found in r4 when r3 contains "birc" (please, Michael, adapt
>    to this so we stay consistent which what BootX does). Older way of finding
>    them & cmdline & initrd still used when r3 doesn't contain that magic
>    value. r5 still contains the OF PROM pointer, at least until we have
>    the OF interface in a wrapper.

Let's have Paul rule on what the register interface should be. I'll go with
whatever interface is finalized. I've given up on having an external bootloader
boot vmlinux, as although I think ideally that's the RTTD and there are no
technical obstacles, you guys just can't agree on the vmlinux boot ABI and that
makes the point moot. I now have an arch/ppc/boot/ppcstar wrapper in each tree
that I work in which conforms to whatever vmlinux boot ABI that tree uses.

(This doesn't mean that having such wrapper is the RTTD or that the vmlinux
boot ABI inherently has to change all the time. It is perfectly possible
technically to fix the vmlinux boot ABI, keep it stable, and eliminate all
those wrappers. But that would require a revolution to oust the current tyrants
with a strangehold on write access to the mainline tree and let people with
more progressive minds in.)

> I don't plan to include Michael boards in it, I want to rework
> our ground to match what Michael does and then let him drop in his new
> boards.

I don't have my own boards yet. In my tree I used the Adirondack, EV-64260A,
and K2 ports to prove the CONFIG_GENERIC_PPC32 implementation. EV-64260A is
Galileo's reference board for the GT-64260A system controller, and Adirondack
and K2 are SBS boards already supported in 2_4_devel. I'm not at SBS any more
and don't have their hardware, but those boards are still fresh in my head and
I needed a few ports to prove my generic PPC32 implementation.

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* Re: CONFIG_GENERIC_PPC32
@ 2002-04-06 21:39 Michael Sokolov
  2002-04-06 22:52 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
  0 siblings, 1 reply; 53+ messages in thread
From: Michael Sokolov @ 2002-04-06 21:39 UTC (permalink / raw)
  To: linuxppc-dev


Benjamin Herrenschmidt <benh@kernel.crashing.org> wrote:

> I haven't look at the patch yet, but is my understanding correct that
> you have individual config options enabling the various board support
> and that you allow more than one to be selected at one time ?

Yes.

> If that is the case, then that's great. It's also what the arm ach does
> and I like it.

Good.

> Great ! Looks like you have more time than I do to spend on this.

It's just that I have a much greater need for it than you do. You guys using
PMacs can live with what you've got now, but I'm trying to make my own PPC
boards and I have to make mainline Linux support them in order to sell them,
so...

> I'll
> look at your patch and eventually get it merged asap.

Thanks!

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 53+ messages in thread
* CONFIG_GENERIC_PPC32
@ 2002-04-06 20:23 Michael Sokolov
  2002-04-06 22:06 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
                   ` (2 more replies)
  0 siblings, 3 replies; 53+ messages in thread
From: Michael Sokolov @ 2002-04-06 20:23 UTC (permalink / raw)
  To: linuxppc-dev


: ChangeSet
:   1.925 02/04/05 23:09:25 msokolov@helium.harhan.org +60 -0
:   Add generic PPC32 config, implemented for Adirondack, EV-64260A, and K2
:   New GT-64260 support implementation under CONFIG_GENERIC_PPC32
:   bi_recs enhancements (persistent, nested, searchable, GT-64260 support)
:   PPCStar zImage support under CONFIG_GENERIC_PPC32
:   Many small enhancements along the way

Some commentary is in order on this cset. I strongly recommend that Paulus,
people interested in bi_recs enhancements, and people interested in GT-64260
support check it out and give it a good look.

For Paulus: Remember the discussions a while ago about CONFIG_ALL_PPC not
really being all PPC and the need to either change it or remove it or somehow
get it straight? Well, this cset does it. I've created CONFIG_GENERIC_PPC32 as
an alternative to the current very misnamed CONFIG_ALL_PPC. Unlike the latter,
it actually can support all standard non-embedded PPC ports in the current
tree. It is a single configuration vmlinux that relies on a list of bi_recs to
be passed to it to tell it what it's running on: the _machine value passed via
BI_MACHTYPE and other info if necessary. The minimal platform_init parses the
bi_recs (pointed to by R3) and dispatches to the init routine for the platform
selected by BI_MACHTYPE. Any number of platforms can be included in the
configuration. Each is selected with a bool in config.in so the user can
include only the platform(s) that s/he needs, while distribution makers can
ship one kernel for the world.

The platforms I've initially included in this new model are Adirondack,
EV-64260A, and K2. Other non-CONFIG_ALL_PPC 6xx/7xx/74xx boards in the current
2_4_devel can be easily added given someone knowledgeable about that board.
(Some may require an #ifdef-ectomy.) And finally, the CHRP, PMac, and PReP
ports can also be converted to CONFIG_GENERIC_PPC32 by someone who knows more
about them than I do and has hardware to test on. (And perhaps the PReP port
could then be just like, say, the K2 port and the CHRP and PMac ones combined
into a single OF port as I've heard suggestions.) That would allow the current
CONFIG_ALL_PPC morass to be laid to rest and replaced with a true all PPC
configuration.

There is no extra overhead in the kernel for CONFIG_GENERIC_PPC32. A
CONFIG_GENERIC_PPC32 configuration with only one port selected is no different
from any of current castle-walled board ports in 2_4_devel. The only price to
pay for CONFIG_GENERIC_PPC32 is in the boot mechanism. One has to either boot
vmlinux directly with a bootloader that can generate all the needed bi_recs
including BI_MACHTYPE, have a zImage wrapper that can sense the machine type,
or have make zImage create a bunch of zImages for different ports and/or
bootloaders as done currently for CONFIG_ALL_PPC where make zImage gives you 3
zImages for chrp, pmac, and prep. However, the arch/ppc/boot/simple way of
doing things that the MVistities seem to love so much is fundamentally
incompatible with this.

In what I have right now make zImage for CONFIG_GENERIC_PPC32 makes a ppcstar
zImage wrapper for PPCStar systems, which can identify which PPCStar system
it's running on (per the PPCStar spec) and select the right port in vmlinux
with BI_MACHTYPE. (Adirondack, EV-64260A, and K2 are PPCStar systems when
fitted with StarMON ROMs that are available for them.) If the CHRP, PMac, and
PReP are integrated into CONFIG_GENERIC_PPC32 the chrp, pmac, and prep
subdirectories of arch/ppc/boot can be easily added to the CONFIG_GENERIC_PPC32
line in arch/ppc/boot, giving you 4 zImages made on one make zImage: chrp,
pmac, ppstar, and prep.

The problem is what to do about all the other board ports I envision people
adding, each having its own unique boot mechanism requiring its own zImage. In
that case I don't see much choice other than extending the chrp/pmac/prep 3
zImages model to N zImages for all those platform-unique booters. This will be
an encouragement to board makers to use standardized firmware like OF, StarMON,
or PPCBoot rather than roll a board-unique one: use something standard and you
can use one of existing zImages, or roll your own and be prepared to convince
people to accept adding yet another zImage. OTOH, it seems like a lot of boards
ship without any usable firmware at all and anyone wanting to run Linux has to
reach for the PROM burner anyway. For those we can simply tell people to use
StarMON or PPCBoot to run the new generic PPC Linux.

On to bi_recs. I have implemented the persistent, nested, and searchable
bi_recs which were the consensus of a recent hot discussion on this list
coached by Mark Greer. It works and is fully backward-compatible with the
bi_recs in the current 2_4_devel, check it out. While I was at it, I converted
the handling of BI_MEMSIZE to the new way. Right now in 2_4_devel it is
detected in the initial parsing and the value is saved in a global var that the
generic kernel code doesn't use. Instead, the latter calls
ppc_md.find_end_of_memory() to get the memory size, and ports wishing to use
BI_MEMSIZE provide a boilerplate routine consisting of return(boot_mem_size).
With the new persistent and searchable bi_recs the better way is obvious:
remove the boot_mem_size global var, have a routine that searches the
BI_MEMSIZE, and returns it. Ports wishing to use BI_MEMSIZE simply point
ppc_md.find_end_of_memory at this routine instead of each including the same
old boilerplate. It's implemented in my patch. I've also added all the bi_recs
in Mark's patch plus BI_CPU_BUS_SPEED and BI_CPU_CORE_SPEED.

On to GT-64260. I've rewritten the GT-64260 support code from scratch only
selectively taking bits from the old one, as opposed to taking the old one and
selectively modifying it. The old gt64260_common.c etc. files are bk rm'ed in
my tree. My new implementation is fully integrated into CONFIG_GENERIC_PPC32. A
single configuration can support a single GT-based port, multiple different
ones, or a mixture of GT-based and other ports. IOW, it's done right. The GT-
specific bi_recs are exactly as hashed out by Mark, just implemented right. The
only port is my tree for GT-64260 right now is my reference EV-64260A port.
Again it's written from scratch selectively taking a few old bits. It's not the
same as my old EV-64260-SBS and EV-64260-MS ports which were intended for my
own use only, this one is for public consumption. I only have a zImage wrapper
for PPCStar, but the actual port in vmlinux is designed to work with any sane
boot ROM, although I have nothing to test it on except StarMON. I encourage
PPCBoot folks to try it, since you say you boot vmlinux directly, it should
work for you, just give it the bi_recs it needs.

Have fun!

MS

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

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

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

Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-04-11 17:15 CONFIG_GENERIC_PPC32 Michael Sokolov
  -- strict thread matches above, loose matches on Subject: below --
2002-04-11 20:51 CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-11 19:10 ` CONFIG_GENERIC_PPC32 Mark A. Greer
2002-04-11 16:24 CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-11 16:50 ` CONFIG_GENERIC_PPC32 benh
2002-04-11 15:40 CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-11 15:49 ` CONFIG_GENERIC_PPC32 Geert Uytterhoeven
2002-04-11 16:13 ` CONFIG_GENERIC_PPC32 benh
2002-04-11  3:08 CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-10 23:42 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
2002-04-11 17:51 ` CONFIG_GENERIC_PPC32 Mark A. Greer
2002-04-12 12:57 ` CONFIG_GENERIC_PPC32 Paul Mackerras
2002-04-12 11:57   ` CONFIG_GENERIC_PPC32 benh
2002-04-12 19:02   ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-15 15:46     ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-15 18:08       ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-15 19:54         ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-06 22:17 CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-06 23:29 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
2002-04-06 21:39 CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-06 22:52 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
2002-04-07  8:34   ` CONFIG_GENERIC_PPC32 Geert Uytterhoeven
2002-04-07  9:04     ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
2002-04-09  8:12     ` CONFIG_GENERIC_PPC32 Michael Schmitz
2002-04-06 20:23 CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-06 22:06 ` CONFIG_GENERIC_PPC32 Benjamin Herrenschmidt
2002-04-08 15:48 ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-08 16:03   ` CONFIG_GENERIC_PPC32 Gabriel Paubert
2002-04-08 16:24     ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-08 16:48       ` CONFIG_GENERIC_PPC32 Gabriel Paubert
2002-04-08 17:23         ` CONFIG_GENERIC_PPC32 Matt Porter
2002-04-08 17:37           ` CONFIG_GENERIC_PPC32 Gabriel Paubert
2002-04-08 18:07             ` CONFIG_GENERIC_PPC32 Matt Porter
2002-04-08 18:41               ` CONFIG_GENERIC_PPC32 Gabriel Paubert
2002-04-08 18:18   ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-08 18:53     ` CONFIG_GENERIC_PPC32 Matt Porter
2002-04-09 14:59     ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-09 19:52       ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-10  8:27         ` CONFIG_GENERIC_PPC32 Geert Uytterhoeven
2002-04-10 15:17           ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-11  3:50             ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-11 15:27               ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-10 15:16         ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-11  3:46           ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-11 15:24             ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-11 16:16               ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-11 15:51                 ` CONFIG_GENERIC_PPC32 Mark A. Greer
2002-04-11 16:59                 ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-11 17:25                   ` CONFIG_GENERIC_PPC32 Michael Sokolov
2002-04-11 17:42                     ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-10 19:08         ` CONFIG_GENERIC_PPC32 Tom Rini
2002-04-10 13:20 ` CONFIG_GENERIC_PPC32 Paul Mackerras
2002-04-10 15:23   ` CONFIG_GENERIC_PPC32 benh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).