Opened on 01/01/18 at 00:01:11
Closed on 01/22/18 at 11:32:08
#3268 closed defect (fixed)
PowerPC BSP include naming mess.
Reported by: | Chris Johns | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 5.1 |
Component: | arch/powerpc | Version: | 5 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
The PowerPC BSP family headers need some refactoring for the RTEMS 5 release. The BSP family relies on the preinstall process to get suitable headers installed to work and removing preinstall
exposes this. The specific issue appears with irq.h
when building the no-preinstall
branch. There is a PowerPC BSP family header and a number of BSPs also have an irq.h
which overrides families header. The code has #include <bsp/irq.h>
and the header used depends on the include order on the GCC command line. This is fragile for any user. These headers needs to be moved to BSP specific paths, for example #include <mvme3100/irq.h>
.
Change History (5)
comment:1 Changed on 01/01/18 at 00:01:31 by Chris Johns
Component: | admin → arch/powerpc |
---|
comment:2 Changed on 01/01/18 at 01:16:31 by Chris Johns
comment:3 Changed on 01/04/18 at 06:19:59 by Sebastian Huber <sebastian.huber@…>
In [changeset:"e1c0d676d79da20bb5140043d388e2d9aa815421/rtems" e1c0d67/rtems]:
comment:4 Changed on 01/04/18 at 06:21:02 by Sebastian Huber <sebastian.huber@…>
In [changeset:"fb01816bd24b6398d717a69d2b95327ffb8607d5/rtems" fb01816b/rtems]:
comment:5 Changed on 01/22/18 at 11:32:08 by Sebastian Huber
Resolution: | → fixed |
---|---|
Status: | new → closed |
This problem was fixed by [d898f6e18ec2e84977edb5024052ecca64cf39f3/rtems].
Add on to the list
i2c.h
in thempc5200
.