[RTEMS Project] #3854: MIPS Malta BSP Qemu Support
RTEMS trac
trac at rtems.org
Fri Feb 16 23:26:25 UTC 2024
#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
More information about the bugs
mailing list