[uClinux-dev] [RFC] MicroBlaze 2.6.19-uc0 patches

Greg Ungerer gerg at snapgear.com
Wed Feb 28 02:24:08 EST 2007


Hi John,

John Williams wrote:
> Patches to add MicroBlaze arch support and preliminary drivers for 
> several Xilinx devices to linux-2.6.19-uc0 can be found here:
> 
> http://developer.petalogix.com/wiki/MicroBlaze-2.6-Kernel#Otherpatches
> 
> The patch set is roughly 800kb so too large to post here as an attachment.
> 
> It's broadly based on the 2.6.14.3 patch set dropped anonymously at 
> www.sourceforge.com/microblaze in January of this year and mentioned on 
> this list at around the same time.
> 
> The patch as it stands is not intended for inclusion / push to LKML, but 
> rather just put out there for discussion.  All comments and advice welcomed

Just a few random thoughts to get started:

1. you need to break up the big patch into more manageable peices.
    I would suggest that each driver become its own patch, asm-microblaze
    another, and arch/microblaze another. At least that is a good
    starting point.

2. any place you have comments like "FIXME" you need to clean up now
    (for example include/asm-microblaze/bitops.h)

3. clean up any places you have debug changes
    (for example net/Kconfig)

4. for review on lkml make sure that you are diffing against a stock
    Linus kernel (not a -uc kernel)

5. definately clean up the usr/ changes.

6. include/asm-microblaze/unistd.h should no longer have the syscall
    macros.

7. implement any important missing peices (like the show_cpuinfo()
    function in arch/microblaze/kernel/setup.c, show_interrupts()
    in arch/microblaze/kernelirq.c)

8. what is all the bluecat_ stuff in arch/microblaze/kernel/setup.c
    and quite a few other places?

Regards
Greg



------------------------------------------------------------------------
Greg Ungerer  --  Chief Software Dude       EMAIL:     gerg at snapgear.com
Secure Computing Corporation                PHONE:       +61 7 3435 2888
825 Stanley St,                             FAX:         +61 7 3891 3630
Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com


More information about the uClinux-dev mailing list