Re: Some cache questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

Manish Lachwani a écrit :

For chip revisions 1.0 and 1.1, there are some changes
to the memory management subsystem for the kernel to
work on the board (dual core). As already known, these
versions dont support Shared state.

I had made those changes to the 2.4.21 kernel. Maybe
you can take a look at those changes and port them to
2.6 appropriately. However, there is more sanity in
1.2 version

Actually, my question was not really Linux-specific. On the second core, I will not use the MMU, because this core will not run Linux, but a custom code. Both cores will share informations through KSEG0, so I need to maintain coherency between caches. What should I do in order to do that ? Is it enough to set cache mode for KSEG0 to 4 (in the CONFIG register) ?


I have only 1.0 and 1.1 cores, on home-made boards, so there's no way to switch to 1.2.

BTW, do you have pointers, papers, information about a system running Linux on a core, and some custom code on a second core, in order to have real-time on the second core with very low latency ?

Thanks,

Thomas
--
PETAZZONI Thomas - thomas.petazzoni@xxxxxxxx
http://thomas.enix.org - Jabber: thomas.petazzoni@xxxxxxxxx
http://kos.enix.org, http://sos.enix.org
Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E  1624 F653 CB30 98D3 F7A7

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux