[En-Nut-Discussion] arm port (RFC: Changing ARM mode)
harald.kipp at egnite.de
Tue Jan 13 17:28:49 CET 2009
Rocendo Bracamontes del toro wrote:
> we could plan to do so for a release after 4.8 ?
Depends, please see my other post. We will definitely not release 4.8
running in supervisor mode, whatever the final solution might be.
>> Furthermore, will there be any influence on other platforms like the AVR?
> Currently working with Thiago, porting the AVR32. On this architecture we
> have similar needs as the ARM. I do not think the 8-Bit AVR would require
> this level of management, since it does not support multiple execution
Ah, I see. So you are also interested in a soon release of 4.8. As soon
as the branch had been created, we can move CVS HEAD to a subversion
trunk and add your current AVR32 porting efforts, which will then
hopefully attract more people.
I do not think either, that the 8-bit AVR needs this level of
management. My question was (or was intended to be): Would the code
changes have any impact on the 8-bit AVR?
Right now it works this way:
1. Application calls NutSleep()
2. Linker sees reference to NutSleep() and adds os/timer.o to the binary
3. Application calls NutSleep() like any other library function
Where would be the optimal place to add the privileged mode switch?
More information about the En-Nut-Discussion