[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