Hi Jamie,

Jamie Lokier wrote:
Thanks for your reply, Doug.

Doug Kehn wrote:
The subtle difference is with '*big*'.  The link
without '*big*' is for non-MMU targets.  The link with
'*big*' is for MMU targets (it may also have non-MMU
in it too).

That is subtle.  I have to wonder why not '-nommu' and '-mmu' if
that's the difference :-)

The patch sets are designed for different things.
The standard issue -uc patch set is the set of patches I
am considering submitting to Linus for inclusion in main-line
kernels. The will only contain mmu-less (uClinux) specific
changes that I normally look after (or at least that have
been submitted to me to push up to Linus).

Now the big patch set will contain all of the aboove and a
lot of extra stuff that makes the kernel more useful within
the context of using it with the uClinux-dist package. It
will contain both mmu-less and mmu architecture changes.
It will include lots of drivers, and lots of other stuff
(some of which will never go near main line kernels :-)

The names are historical. The -uc is ofcoure uClinux
specific, so that is not so bad. "big" is the additional
suffix I happened to add when I first made this bigger
patch set.


Are there other differences between the patches, e.g. features, driver
patches etc.?

Yes, very substantional differences.


In other words, should I use the -big one even though I've got a
no-MMU device?

Sure, if you are using the uClinux-dist I would think that is
probably what you want.


I'm working on some Sigma Designs no-MMU ARM devices, and I'm taking a
(very) tentative look at porting the code from 2.4.26 to a 2.6 kernel.
Most of Sigma's code is proprietary, but their big kernel patch and
some drivers are GPL, and it seems feasible to port it.

But there's a lot of changes from 2.4 to 2.6, and the recent messages
about 2.6 no-MMU ARM support being virtually non-existent suggest it
might be a lot of work.

Well that is certainly not true. I use non-MMU ARM in 2.6 all the
time. But it is not in mainline. The big patch has support for the
Atmel/AT91x40 (in the guise of the GDB/ARMulator). But outside of
that you will need to do support for your specific ARM core.

Regards
Greg



------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Dude       EMAIL:     [EMAIL PROTECTED]
SnapGear -- a Secure Computing Company      PHONE:       +61 7 3435 2888
825 Stanley St,                             FAX:         +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to