[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