First of all, thanks for reading this to Dirk, Jean-Christophe.

>> Anyway, yes, from functionality point of view I agree this patch. OMAP3 was 
>> the first Cortex A8 device. So it was more or less expected that while 
>> adding additional ones we have to re-arrange some stuff. Being the first 
>> adding new stuff, you can't really know what might be generic and what not ;)
Dirk? Definitely, Yes :)
Actually, we wanna make new codes for Cortex A8 CPU - the name of s5pc100,
and send the new patch of it.
But, while making the new specific code about s5pc100,
we found cpu/arm_cortexa8/cpu.c has the dependent function l2cache_enable() /
l2cache_diable() / cache_flush() on omap3 i guess.
Although s5pc100 specific code dosen't use this dependent code,
compile error occured cause of get_device_type().

So, we had to send patch file about removing dependency cpu core first.

After this issue was resolved, I'll plan to send the s5pc100 core patch.


2009/5/28 Jean-Christophe PLAGNIOL-VILLARD <[email protected]>:
>> The only thing I'd like to discuss is how to name the functions. Naming
>> the functions board_*() doesn't seem to fit. Cache functionality isn't
>> really board related. Regarding L2Cache, this is CPU/SoC related. So
>> maybe omap3_l2cache_*()?
> actually I'd like to have a better cache management API and you point the
> board_ does not fit here as the code is soc or arch specific
>>
>> Regarding cache_flush()/board_cache_flush() below maybe Jean-Christophe
>> can help if we have already something generic for this somewhere? If not,
>> we should use something like omap3_cache_flush().
> as we will support only one arch simultany I'll prefer to not specify it's
> name at all.
>
> you will ask why? The reason is that I do want have a common cache management
> and a common cleanup before linux
>
> so I'll propose l2_cache_flush as done for the Marvell orion
>
> for non-l2 cache I prefer to manage it via armvXX as they will be common
Jean? Ok. I agree with that. So, what name do we use?
For example, can we make the function name of l2_cache_enable() into
any other files
under the directory of cpu/arm_cortex/sp5c100/ ??

Our goal is making the s5pc100 core patch, and reflecting(?) it on the
u-boot mainline.
If the exact common function name is decided, we are able to do the
new patch works.
I'd like to get the name of cache common funcion, plz :)


Best Regards,
HeungJun Kim(riverful).
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to