<font>Hi all:<br> From the mail of Joel I know that the Google summer of code 2012 is going to start and RTEMS will be absolutely a member of organizations. There are lots of projects i am interested in from the Wiki open project section. The most favorite one for me is "Bus Space API". So i want to know as much information as possible.<br>
First i have read "Bus Space API" section carefully at the Wiki, And also know some basic backgroud through the IRC log. The bus_space API is originally from NetBSD, its goal is to allow a single driver source file to manipulate a set of devices on different system architectures, and to allow a single driver object file to manipulate a set of devices on multiple bus types on a single architecture. It is implemented in the BSP layer and the architecture layer, that means different architecture and machine must implement its own bus space type and <br>
functions. But the goal of "Bus Space API" project is to easing the ports of BSD drivers to RTEMS, so in order to realize its goal, should we port bus_space API to RTEMS BSP layer and architecture layer or adapt the bus_space API in the RTEMS score which make BSP layer and architecture layer unchanged or changed minimum? <br>
So i want to know more information about this project, are there some protential mentors to help me?<br> <br>Wei Yang<br>Best Regards</font><br>