wiki:Developer/Projects/Open/x86_64_BSP

Create an x86_64 BSP

Mentors: TBD.

Students: TBD.

Status:

Uninitiated.

Introduction:

This project involves the creation of an x86_64 BSP for RTEMS that would allow for installing on an OTS PC, x86 dev boards and emulated in popular emulation software.

Goal:

To have a functioning x86_64 BSP that will boot on OTS hardware and emulate fully in any x86 emulator. Extended goals would include running RTEMS as a process in the build platform and peripheral support.

Requirements:

  • Knowledge of x86_64 ASM, C Programming language.
  • Run on non-legacy hardware configurations.
  • Share code as possible with pc386 BSP.
  • Create x86_64 architectural port.
  • Requires x86_64-rtems tool configuration.

Resources:

  • Current RTEMS developers.
  • Do not reinvent the wheel and use existing code instead, e.g. from FreeBSD.

Acknowledgements

  • TBD

Miscellaneous Sections

As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.

References

  • TBD

Other sections: If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.

Last modified on Feb 11, 2016 at 5:52:26 PM Last modified on Feb 11, 2016, 5:52:26 PM