Re: [uClinux-dev] linux-2.6.22-uc0 patch set released

2007-07-17 Thread Greg Ungerer

Hi Doug,

Doug Kehn wrote:

--- Greg Ungerer wrote:


And by popular request here is a big patch that will
bring a
stock 2.6.22 kernel up to a uClinux-dist 2.6.x level
kernel:



http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0-big.patch.gz

iptables fails to compile after applying the patch to
uClinux-dist-20070130 due to netfilter header changes.
 The attached patch resolves the compile problems and
brings iptables up to v1.3.8.

The patch compiles for both linux-2.4.x and
linux-2.6.x (uClinux-dist-20070130).  So far ... I
haven't run into any problems on linux-2.6.x.  For
linux-2.4.x, I only made sure that the apps would
execute without complaining.


I have essentially done the same thing in the most recent uClinux-dist
patches at:

http://www.uclinux.org/pub/uClinux/dist/patches/

Regards
Greg



Greg Ungerer  --  Chief Software Dude   EMAIL: [EMAIL PROTECTED]
Secure Computing CorporationPHONE:   +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


Re: [uClinux-dev] linux-2.6.22-uc0 patch set released

2007-07-14 Thread Greg Ungerer


Hi Erwin,

Erwin Authried wrote:

I took a short look into the patch, it seems that
at91x40_gettimeoffset() in arch/arm/mach-at91/at91x40_time.c isn't
correct. It doesn't read from the right channel number. I have seen that


Yes, good catch, I'll fix that.



the timer routines are hardcoded for timer channel 1, formerly this was
configurable with KERNEL_TIMER. This was quite helpful if the hardware
uses some of the timer in/outputs.


I'll look at that for the next iteration.

Thanks
Greg




Am Freitag, den 13.07.2007, 17:01 +1000 schrieb Greg Ungerer:

Hi All,

An update of the uClinux (MMU-less) code against 2.6.22.
Quite a few changes, some cleanup, some bug fixes.

http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0.patch.gz

This is mostly m68knommu changes, and some ARM mmuless changes
I plan on pushing as well.


Change log:

. switch m68knommu to generic irq framework Greg Ungerer
. convert ATMEL to ARM AT91x40 machine  Greg Ungerer
. uC5272 and uC5282 support David Wu
. Intec WildFire and WildFireMod supportSteve Bennett
. cleanup of m68knommu/kernel/setup.c   Greg Ungerer
. unify m68knommu builtin command line  Greg Ungerer
. print exception stack on m68knommu dump   Philippe De Muyter
. clean out m68knommu/kernel/mm Greg Ungerer
. platform setup code all coldfire platformsGreg Ungerer
. more fec driver cleanups  Philippe De Muyter
. fix type in m68knommu mcfdma.hPhilippe De Muyter


And by popular request here is a big patch that will bring a
stock 2.6.22 kernel up to a uClinux-dist 2.6.x level kernel:

http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0-big.patch.gz

Regards
Greg




Greg Ungerer  --  Chief Software Dude   EMAIL: [EMAIL PROTECTED]
SnapGear -- a division of Secure Computing  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



--

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


[uClinux-dev] linux-2.6.22-uc0 patch set released

2007-07-13 Thread Greg Ungerer


Hi All,

An update of the uClinux (MMU-less) code against 2.6.22.
Quite a few changes, some cleanup, some bug fixes.

http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0.patch.gz

This is mostly m68knommu changes, and some ARM mmuless changes
I plan on pushing as well.


Change log:

. switch m68knommu to generic irq framework Greg Ungerer
. convert ATMEL to ARM AT91x40 machine  Greg Ungerer
. uC5272 and uC5282 support David Wu
. Intec WildFire and WildFireMod supportSteve Bennett
. cleanup of m68knommu/kernel/setup.c   Greg Ungerer
. unify m68knommu builtin command line  Greg Ungerer
. print exception stack on m68knommu dump   Philippe De Muyter
. clean out m68knommu/kernel/mm Greg Ungerer
. platform setup code all coldfire platformsGreg Ungerer
. more fec driver cleanups  Philippe De Muyter
. fix type in m68knommu mcfdma.hPhilippe De Muyter


And by popular request here is a big patch that will bring a
stock 2.6.22 kernel up to a uClinux-dist 2.6.x level kernel:

http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0-big.patch.gz

Regards
Greg




Greg Ungerer  --  Chief Software Dude   EMAIL: [EMAIL PROTECTED]
SnapGear -- a division of Secure Computing  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


Re: [uClinux-dev] linux-2.6.22-uc0 patch set released

2007-07-13 Thread Erwin Authried
I took a short look into the patch, it seems that
at91x40_gettimeoffset() in arch/arm/mach-at91/at91x40_time.c isn't
correct. It doesn't read from the right channel number. I have seen that
the timer routines are hardcoded for timer channel 1, formerly this was
configurable with KERNEL_TIMER. This was quite helpful if the hardware
uses some of the timer in/outputs.

Regards,
Erwin

Am Freitag, den 13.07.2007, 17:01 +1000 schrieb Greg Ungerer:
 Hi All,
 
 An update of the uClinux (MMU-less) code against 2.6.22.
 Quite a few changes, some cleanup, some bug fixes.
 
 http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0.patch.gz
 
 This is mostly m68knommu changes, and some ARM mmuless changes
 I plan on pushing as well.
 
 
 Change log:
 
 . switch m68knommu to generic irq framework Greg Ungerer
 . convert ATMEL to ARM AT91x40 machine  Greg Ungerer
 . uC5272 and uC5282 support David Wu
 . Intec WildFire and WildFireMod supportSteve Bennett
 . cleanup of m68knommu/kernel/setup.c   Greg Ungerer
 . unify m68knommu builtin command line  Greg Ungerer
 . print exception stack on m68knommu dump   Philippe De Muyter
 . clean out m68knommu/kernel/mm Greg Ungerer
 . platform setup code all coldfire platformsGreg Ungerer
 . more fec driver cleanups  Philippe De Muyter
 . fix type in m68knommu mcfdma.hPhilippe De Muyter
 
 
 And by popular request here is a big patch that will bring a
 stock 2.6.22 kernel up to a uClinux-dist 2.6.x level kernel:
 
 http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0-big.patch.gz
 
 Regards
 Greg
 
 
 
 
 Greg Ungerer  --  Chief Software Dude   EMAIL: [EMAIL PROTECTED]
 SnapGear -- a division of Secure Computing  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
-- 
Dipl.-Ing. Erwin Authried
Softwareentwicklung und Systemdesign

___
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


Re: [uClinux-dev] linux-2.6.22-uc0 patch set released

2007-07-13 Thread Jamie Lokier
Greg Ungerer wrote:
 An update of the uClinux (MMU-less) code against 2.6.22.
 Quite a few changes, some cleanup, some bug fixes.
 
 http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0.patch.gz
 
 And by popular request here is a big patch that will bring a
 stock 2.6.22 kernel up to a uClinux-dist 2.6.x level kernel:
 
 http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0-big.patch.gz

What's the difference between these patches?  Their English description
seems to say the same thing to me.

Thanks,
-- Jamie
___
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


Re: [uClinux-dev] linux-2.6.22-uc0 patch set released

2007-07-13 Thread Doug Kehn
Hi Jamie,

--- Jamie Lokier wrote:

 Greg Ungerer wrote:
  An update of the uClinux (MMU-less) code against
 2.6.22.
  Quite a few changes, some cleanup, some bug fixes.
  
 

http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0.patch.gz
  
  And by popular request here is a big patch that
 will bring a
  stock 2.6.22 kernel up to a uClinux-dist 2.6.x
 level kernel:
  
 

http://www.uclinux.org/pub/uClinux/uClinux-2.6.x/linux-2.6.22-uc0-big.patch.gz
 
 What's the difference between these patches?  Their
 English description
 seems to say the same thing to me.
 

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).

Regards,
...doug



   
Ready
 for the edge of your seat? 
Check out tonight's top picks on Yahoo! TV. 
http://tv.yahoo.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


Re: [uClinux-dev] linux-2.6.22-uc0 patch set released

2007-07-13 Thread Jamie Lokier
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 :-)

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

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

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.

Thanks,
-- Jamie
___
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