Re: [GSoC] low-level documentation for RTEMS/MMU project

2013-09-28 Thread Gedare Bloom
Update the content on the RTEMS wiki page. Developer blogs are nice, but we also should maintain "living documentation" for the project, and for anyone who might come after to take up. -Gedare On Sat, Sep 28, 2013 at 12:10 PM, Hesham Moustafa wrote: > > > > On Sat, Sep 28, 2013 at 6:07 PM, Gedare

Re: [GSoC] low-level documentation for RTEMS/MMU project

2013-09-28 Thread Hesham Moustafa
On Sat, Sep 28, 2013 at 6:07 PM, Gedare Bloom wrote: > Can you also put this on the MMU wiki page, You mean overrwiting the existing page or just add a link to the Wiki page ? > and eventually we will > need to add something to the BSP developer's guide, but that would be > premature right now.

Re: [GSoC] low-level documentation for RTEMS/MMU project

2013-09-28 Thread Gedare Bloom
Can you also put this on the MMU wiki page, and eventually we will need to add something to the BSP developer's guide, but that would be premature right now. On Sat, Sep 28, 2013 at 11:06 AM, Hesham Moustafa wrote: > Hi, > > This is low-level documentation that contains design and implementation

Re: [PATCH 2/2] Shared MMU initialization for ARM BSPs and RaspberryPi MMU support

2013-09-28 Thread Gedare Bloom
Looks good on my end. Alan or Sebastian have any comments? -Gedare On Sat, Sep 28, 2013 at 4:08 AM, Hesham AL-Matary wrote: > The newly added ORed flag: ARM_CP15_CTRL_XP is vital to get RaspberryPi > MMU working properly and to share the container function between various > ARM BSPs. The new ORed

[GSoC] low-level documentation for RTEMS/MMU project

2013-09-28 Thread Hesham Moustafa
Hi, This is low-level documentation that contains design and implementation notes for libmm/MMU project. Please take a look if you are interested. [1] http://heshamelmatary.blogspot.com/2013/09/inside-low-level-details-of-rtemsmmu.html Thanks, Hesham _

[PATCH 1/2] Add a new necessary definition needed for raspberrypi MMU support

2013-09-28 Thread Hesham AL-Matary
The new ARM_CP15_CTRL_XP is necessary to share ARMv6 and ARMv7 page-table formats and definitions. It enables the extended page tables (introduced in ARMv6) to be configured for the hardware page translation mechanism. This way we can share ARMv6 and ARMv7 page tables entry formats. Other Fault St

[PATCH 2/2] Shared MMU initialization for ARM BSPs and RaspberryPi MMU support

2013-09-28 Thread Hesham AL-Matary
The newly added ORed flag: ARM_CP15_CTRL_XP is vital to get RaspberryPi MMU working properly and to share the container function between various ARM BSPs. The new ORed flags do not affect the current BSPs that make use of arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache function. Th