[RTEMS Project] #2898: Create an x86_64 BSP

RTEMS trac trac at rtems.org
Sat Feb 4 10:27:55 UTC 2017


#2898: Create an x86_64 BSP
-------------------------+------------------------
 Reporter:  tokencolour  |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Indefinite
Component:  bsps         |    Version:  4.11
 Severity:  normal       |   Keywords:  SoC
-------------------------+------------------------
 = Create an x86_64 BSP =


 [[TOC(Developer/Projects/Open/x86_64_BSP, depth=2)]]


 '''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.

--
Ticket URL: <http://devel.rtems.org/ticket/2898>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list