[Haret-devel] porting Haret for the MT6516 processor

burebista blassmegod at yahoo.com
Fri Feb 25 14:29:51 CET 2011


Thanks for noticing that, the big problem is that i don't know much  about 
processor's programming (i just started learning by my self when i  have some 
free time). Can you help me to tell me what data is missing  from the Haret 
source so that it recognises the MT6516 processor?  Because if I know what data 
is missing I can start searching for it.  Made a log with Haret Console for the 
dump cp 0 and 15 and dump mmu 1  and 2.
Thanks,


From: Vasily Khoruzhick <anarsoul at gmail.com>

To: haret-devel at lists.linuxtogo.org
Cc: burebista <blassmegod at yahoo.com>
Sent: Wed, February 23, 2011 4:02:13 PM
Subject: Re: [Haret-devel] porting Haret for the MT6516 processor

On Wednesday 23 February 2011 15:49:53 burebista wrote:
> Hy, I'm trying to add the support for the MT6516 processor (Mediatek 65xx,
> MTYPE 2754, Generic Machine 926) in Haret, but i'm stuck.
> I need to know what is not yet implemented in the Haret source code for the
> ARM926 processors.
> 
> The latest linux kernel (maybe Android kernel too) has support for the
> MT65xx processor.
> I need help to try to get the processor info needed from an already done
> Android image for the Star A3000 mobile (witch has the MT6516 processor).
> I have this files from it:
> APDB_MT6516_S01_10YW1048MP_W10.49.e1000
> APDB_MT6516_S01_10YW1048MP_W10.49_ENUM.e1000
> BPLGUInfoCustomApp_MT6516_S01_MAUI_10A_W10_48.e1000
> factory.ini
> recovery.img
> userdata.img
> secro.img
> boot.img
> system.img
> logo.bin
> preloader_e1000.bin
> u-boot_e1000.bin
> MT6516_Android_scatter.txt
> 
> Thanks,
> 
> Type:     MT6516
> Manufacturer:     MediaTek
> Year Released:     2009
> Characteristics
> CPU Structure (complexity):     RISC
> Width of Machine Word:     32 bit
> Instruction Set
> Supported Instruction Set(s):     ARMv5TEJ
> CPU Core:     ARM926EJ-S
> Clock Frequencies
> Recommanded Maximum Clock Frequency:     416 MHz
> Technology
> Semiconductor Technology:     CMOS
> Additional Details
> Special Features:     Harvard architecture, 32 bit addressing, DSP
> Instruction Set Extensions, ARM Jazelle
> 
> Related Page:    http://www.mediatek.com/en/product/info.php?sn=53
> 
> Made a little patch:
> ==================================================================
> @@ -30,11 +31,13 @@
>  /****************************************************************
>   * ARM 926
>   ****************************************************************/
> -
>  Machine926::Machine926()
>  {
>      name = "Generic ARM 926";
>      flushCache = cpuFlushCache_arm926;
> +    arm6mmu = 1;

arm926ej-s is armv5tej, so why 'arm6mmu = 1' is here?

Regards
Vasily



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxtogo.org/pipermail/haret-devel/attachments/20110225/b3b4f390/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: haretlog-20110224_113159.log.tar.lzma
Type: application/octet-stream
Size: 23243 bytes
Desc: not available
URL: <http://lists.linuxtogo.org/pipermail/haret-devel/attachments/20110225/b3b4f390/attachment-0001.obj>


More information about the Haret-devel mailing list