Changes between Version 1 and Version 2 of GSoC/2015/RaspberryPi2Support


Ignore:
Timestamp:
05/28/15 19:40:41 (9 years ago)
Author:
Rohini Kulkarni
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2015/RaspberryPi2Support

    v1 v2  
    11= Raspberry Pi 2 Support =
     2Improvements to Raspberry Pi 2 board support package. 
     3[[TOC(GSoC/2015/RaspberryPi2Support, depth=2)]]
    24
    3 [[TOC(https://devel.rtems.org/wiki/GSoC/2015/RaspberryPi2Support , depth=2)]]
     5= Mentors =
     6Alan Cudmore, Jeff Mayes, Jennifer Averett
    47
     8= Student =
     9Rohini Kulkarni
     10
     11= Introduction =
     12The BSP improvements broadly focus on:
     13* Implementing correct cache configurations
     14* Enabling SMP environment
     15
     16= Getting Started =
     17* Raspberry Pi 2 board is required.
     18* Compile the source for bsp=raspberrypi2
     19* It helps to run the simple "hello world" first. Next try running the RTEMS Kernel Image(RKI) and then the benchmarks included there.
     20The RKI package can be obtained from [https://github.com/alanc98/rki here]
     21 
     22= Implementing correct cache configurations =
     23Identified that caches were disabled, which is default state after reset.
     24* Enable caches with CP15
     25* Correct routines to setup mmu/cache 
     26* Implement cache coherency support
     27* Test performance improvements with benchmarks(from the RKI package)
     28
     29= Enable and test SMP environment =
     30* Adding the necessary BSP hooks
     31* Interprocessor interrupts to wake the other three cores
     32* Initializations for the other three cores
     33* Testing with smptests
     34
     35= References =