Changes between Version 6 and Version 7 of Projects/GSoC/OpenRISC


Ignore:
Timestamp:
Feb 10, 2015, 9:05:55 AM (5 years ago)
Author:
anonymous
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Projects/GSoC/OpenRISC

    v6 v7  
    1010'''Students:''' Hesham ALMatary
    1111
    12 '''Status:''' The project has just started. It's currently in design phase.
     12'''Status:''' The basic porting process is complete. All the code is merged. There is now or1ksim BSP for or1k CPU architecture that can run almost all of the tests.
    1313
    1414'''Introduction:''' The project aims to port RTEMS to OpenRISC architecture.
     
    2727
    2828 *  binutils: By now, binutils support for or1k architecture is now upstreamed to cvs.
    29  *  newlib: setjmp/longjmp have been provided along with all other necessary configurations and/or code to build gcc/newlib for RTEMS. newlib work is now upstreamed to cvs without any libgloss stuff. In the future, or1k folks may add to/modify this code when they push their work to cvs.
    30  *  GCC: it's now building with newlib and able to compile all RTEMS code for or1k targets. We and OpenRISC folks are working to push the code soon to GCC upstream.
     29 *  newlib: setjmp/longjmp have been provided along with all other necessary configurations and/or code to build gcc/newlib for RTEMS. newlib work is now upstreamed to cvs without any libgloss stuff. There is a newly added patch for newlib/or1k which has not been tested yet.
     30 *  GCC: It's now building with newlib and able to compile all RTEMS code for or1k targets. We and OpenRISC folks are working to push the code soon to GCC upstream.
    3131 *  GDB: For GDB, it's now able to debug any or1k/RTEMS code by connecting it remotely to or1ksim emulator.
    32  *  or1ksim: It's able to running test cases and used for debugging purposes along with GDB. There is a configuration script that must be provided though that describes the architecture specifications and supported devices.
     32 *  or1ksim: It's able to run test cases and used for debugging purposes along with GDB. There is a configuration script that must be provided though that describes the architecture specifications and supported devices (exists in the or1ksim BSP directory).
    3333= '''[wiki:RTEMS RTEMS]''' =
    3434
     
    5757 *  TLS support.
    5858 *  FP support.
     59 *  Add new hardware BSP.
    5960
    6061'''Requirements:''' Developers who wish to contribute to this project should have a fair knowledge with C programming, OpenRISC architecture, and/or GNU tool-chain internals.