[RTEMS Project] #2898: x86_64 BSP

RTEMS trac trac at rtems.org
Fri Mar 24 01:36:26 UTC 2017


#2898: x86_64 BSP
-----------------------------+--------------------------
 Reporter:  Tanu Hari Dixit  |       Owner:  Chris Johns
     Type:  project          |      Status:  assigned
 Priority:  normal           |   Milestone:  Indefinite
Component:  bsps             |     Version:  4.11
 Severity:  normal           |  Resolution:
 Keywords:  SoC, BSP         |
-----------------------------+--------------------------

Comment (by Chris Johns):

 Replying to [comment:7 Jason Vas Dias]:
 >
 > I've just checked out rtems & rtems-docs .
 >

 I suggest you also check out the rtems-libbsd repo. It is the port of the
 FreeBSD kernel and drivers to run on RTEMS.

 > How can I help ?

 You need to build an RTEMS X86_64 tool chain and then look at score
 structure to see if the i386 can be used or a new x86_64 arch is added.

 > I'd really like to try and port the above listed Linux drivers

 We do not accept GPL licensed code into RTEMS. This is why RTEMS focuses
 on the FreeBSD. You should be able to find the equivalent support.

 > and a libc and libstdc++

 RTEMS uses newlib for libc the libstdc++ is from g++. I would say this is
 already covered.

 > and OpenGL (mesa) and XWayland and Java to RTEMS - once this project is
 complete, I'd have my ideal operating system .
 > My laptop uses AMI BIOS .  Any luck with getting OpenFirmware / EFI
 booting working with RTEMS ?

 No, you would need to add the low level support to do this.

 > My first plan would be to extend GRUB to load & boot RTEMS alongside
 > a Linux partition.
 > Any bootable image for x86_64 I could try out ?

 No, this is the task.

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


More information about the bugs mailing list