#3854: MIPS Malta BSP Qemu Support ----------------------------------------------+---------------------------- Reporter: Joel Sherrill | Owner: Joel Sherrill Type: enhancement | Status: assigned Priority: normal | Milestone: Indefinite Component: bsps | Version: Severity: normal | Resolution: Keywords: SoC, BSP, libbsd, large, retired | Blocked By: Blocking: | ----------------------------------------------+---------------------------- Changes (by Gedare Bloom):
* keywords: SoC, BSP, libbsd, large => SoC, BSP, libbsd, large, retired Old description: > = RTEMS Eclipse Target Communication Framework Support = > > [[PageOutline(1-5, Contents, inline)]] > > == Mentors == > Chris Johns > Joel Sherrill > > == Status == > > Looking for funding. > > = Introduction = > > This project involves updating the MIPS Malta BSP exists to be a first > class citizen. There are multiple issues to address and together this > should be enough for an SoC project: > > The resulting software may need to be updated be fed to the appropriate > upstream projects. > > = Project = > > The project is a set of tasks to improve the MIPS Malta BSP status. It > includes at least the following: > > * Ensure BSP works on Qemu > > * Add support to RTEMS Tester for this BSP on Qemu > > * Make Thread Local Storage (TLS) work on MIPS > > * Fix any other bugs > > * Add support for this BSP to RTEMS libbsd > > == Goal == > > * Full integration with Eclipse. > > == Prerequisite == > > * Knowledge of C programming language. > * Knowledge of host software and building packages such as simulators. > * Knowledge of debugging and debuggers. > * Knowledge of the RTEMS. > * Requires Unix (Linux or FreeBSD) host. > * Requires modern PC hardware. Building all tests and running takes. > * If host side modifications are required, Java experience is likely > needed. > * Optionally a Zedboard or MicroZed with a JTAG debugging pod. > * Optionally a WIndows 7 or Windows 10 machine. > > == Resources == > > * Current RTEMS developers. > * Eclipse TCF Community > > = Tasks = > > The following are the tasks: > > * TBD > > == Regression Analysis == > > Automated testing of this capability is desired and must be identified. > > = Acknowledgements = > > None. > > = Miscellaneous Sections = > > As the project progresses, you will need to add to the Eclipse section of > the RTEMS User manual. This section does not currently exist but it > should be present even in a skeleton form. > > = References = > > * https://www.eclipse.org/tcf/ > * http://git.eclipse.org/c/tcf/org.eclipse.tcf.agent.git New description: == Mentors == Chris Johns Joel Sherrill == Status == Looking for funding. == Description == This project involves updating the MIPS Malta BSP exists to be a first class citizen. There are multiple issues to address and together this should be enough for an SoC project. The project is a set of tasks to improve the MIPS Malta BSP status. It includes at least the following: * Ensure BSP works on Qemu * Add support to RTEMS Tester for this BSP on Qemu * Make Thread Local Storage (TLS) work on MIPS * Fix any other bugs * Add support for this BSP to RTEMS libbsd == Skills and Knowledge == * C programming language. * Knowledge of host software and building packages such as simulators. * Knowledge of debugging and debuggers. * Knowledge of the RTEMS. * Requires Unix (Linux or FreeBSD) host. -- -- Ticket URL: <http://devel.rtems.org/ticket/3854#comment:5> RTEMS Project <http://www.rtems.org/> RTEMS Project
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs