#3408 assigned task

Remove pc386 BSP variant

Reported by: Sebastian Huber Owned by: Sebastian Huber
Priority: normal Milestone: Indefinite
Component: arch/i386 Version: 6
Severity: normal Keywords:
Cc: Blocked By:


Remove the pc386 BSP (bsps/i386/pc386/config/pc386.cfg). The BSP for the historic Intel 80386 (https://en.wikipedia.org/wiki/Intel_80386).

The reasons are:

Change History (8)

comment:1 Changed on Apr 25, 2018 at 1:03:40 PM by Joel Sherrill

Delete bin2boot. But I adamantly oppose removal of this port and bsp until x86_64 is available.

GCC is considering removal of other targets including m68k. Even with it removed, we could choose to stick with an old toolset.

comment:2 Changed on Apr 25, 2018 at 1:05:19 PM by Sebastian Huber

I don't want to remove all pc386 BSP variants. This ticket is about the removal of bsps/i386/pc386/config/pc386.cfg. I don't want to touch the pc486 for example.

comment:3 Changed on Apr 25, 2018 at 1:08:02 PM by Sebastian Huber

Summary: Remove pc386 BSPRemove pc386 BSP variant

comment:4 Changed on Apr 25, 2018 at 1:56:01 PM by Sebastian Huber

I just realized that the bin2boot is used by all i386 BSPs, see also #3410.

comment:5 Changed on Apr 26, 2018 at 3:22:15 AM by Chris Johns

The post link process is badly defined and implemented inconsistently in the BSPs that supported it. I suspect it is only of use in a limited number of cases and in specific use cases for some hardware configurations. The data in the .cfg files is important and should be kept until we can find a suitable way to export the important details to all application build systems.

I do not think I have used the bin2boot method of booting a PC and current use the standard ELF file our link process generates via the iPXE boot loader that is loaded by a BIOS PXE loader. All this stuff is widely available, clearly documented and supported.

comment:6 Changed on Apr 27, 2018 at 5:13:31 AM by Sebastian Huber <sebastian.huber@…>

In 3d703f4/rtems:

bsp/pc386: Remove bin2boot support

Update #3408.
Close #3410.

comment:7 Changed on Oct 13, 2018 at 10:54:16 PM by Joel Sherrill

Milestone: 5.15.2

comment:8 Changed on Oct 14, 2018 at 12:20:27 AM by Chris Johns

Milestone: 5.2Indefinite
Version: 56
Note: See TracTickets for help on using tickets.