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

John Williams jwilliams at itee.uq.edu.au
Thu Mar 1 19:06:56 EST 2007


Hi Greg,

Thanks for the detailed comments - I'll refactor and modify the patches 
as you propose and post another lot shortly for discussion.

Cheers,

John

Greg Ungerer wrote:
> 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
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev at uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev at uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
> 
> 



More information about the uClinux-dev mailing list