On Tue, Feb 08, 2011 at 09:08:40AM +0100, Rade Girel wrote:
Thats true, but i for myself hope that one day the layer23 code is moved into the phone. At that time i would really like to have a tested, accepted in short usable UI on th osmocomBB compal phones.
I think we can start by moving the stuff step by step into the phone, if anyone wants to work on this, it would be much appreciated.
Layer2 (LAPDm) should be relatively simple, but starting from RR/MM/CC and the cell reselection I expect some more difficulties...
Regards, Harald
I think we can start by moving the stuff step by step into the phone, if anyone wants to work on this, it would be much appreciated.
Layer2 (LAPDm) should be relatively simple, but starting from RR/MM/CC and the cell reselection I expect some more difficulties...
One thing to keep in mind for anyone trying that is that you can't do unaligned access ... and we do plenty of them ...
So either you need to fix that in the code, or catch the exception, and emulate the access ...
Cheers,
Sylvain
One thing to keep in mind for anyone trying that is that you can't do unaligned access ... and we do plenty of them ...
So either you need to fix that in the code, or catch the exception, and emulate the access ...
Fixing the unaligned accesses should be cross-platform, right? So this kind of thing can be done at a measured pace even while the code still runs PC-side.
Not being a GCC expert, is there some way to find out where these problem accesses are?
Scott
On Tue, 8 Feb 2011 09:49:31 +0100 Harald Welte laforge@gnumonks.org wrote:
On Tue, Feb 08, 2011 at 09:08:40AM +0100, Rade Girel wrote:
Thats true, but i for myself hope that one day the layer23 code is moved into the phone. At that time i would really like to have a tested, accepted in short usable UI on th osmocomBB compal phones.
I think we can start by moving the stuff step by step into the phone, if anyone wants to work on this, it would be much appreciated.
Layer2 (LAPDm) should be relatively simple, but starting from RR/MM/CC and the cell reselection I expect some more difficulties...
I honestly cant estimate the amount of work necessary to move "mobile&co" on the arm7tdmi since i never did any porting or the like. But looking at the arm mmu i can guess that there are some fundamental differences between x86 & arm7.
Much to read. I think about getting a e-reader for all those datasheets and specifications.
Best wishes, Rade
Rade Girel wrote:
I honestly cant estimate the amount of work necessary to move "mobile&co" on the arm7tdmi since i never did any porting or the like. But looking at the arm mmu i can guess that there are some fundamental differences between x86 & arm7.
Note arm7tdmi is very different from arm-v7. Many arm7tdmi don't have much of a mmu. Calypso might though.
//Peter
Hello Peter
On Wed, 9 Feb 2011 00:08:51 +0100 Peter Stuge peter@stuge.se wrote:
Rade Girel wrote:
I honestly cant estimate the amount of work necessary to move "mobile&co" on the arm7tdmi since i never did any porting or the like. But looking at the arm mmu i can guess that there are some fundamental differences between x86 & arm7.
Note arm7tdmi is very different from arm-v7. Many arm7tdmi don't have much of a mmu. Calypso might though.
Thank you for pointing this out. As far as i read the datasheet i couldnt find any traces of a mmu, besides the mentioning that it per default has none but you can order one if you like to. (ARM7TDMI, Technical Reference Manual, calypso1,2 doc).
Best wishes, Rade
Experts will excuse me, but can anyone explain quickly what would be the advantages of moving the layer2 into the phone? Dario
Experts will excuse me, but can anyone explain quickly what would be the advantages of moving the layer2 into the phone?
It's just a step towards running it entirely on the phone ...
But if your interest in osmocom is mainly as a research tool (like it is for me), then there is no advantage.
Cheers,
Sylvain
baseband-devel@lists.osmocom.org