[RTEMS Project] #4021: PowerPC for libbsd does not build

RTEMS trac trac at rtems.org
Tue Jul 28 05:37:18 UTC 2020


#4021: PowerPC for libbsd does not build
----------------------------+---------------------
 Reporter:  Chris Johns     |       Owner:  (none)
     Type:  defect          |      Status:  new
 Priority:  high            |   Milestone:  5.1
Component:  network/libbsd  |     Version:  5
 Severity:  blocker         |  Resolution:
 Keywords:                  |  Blocked By:
 Blocking:                  |
----------------------------+---------------------

Comment (by Chris Johns):

 Replying to [comment:3 Sebastian Huber]:
 > The "memory" clobber is important. Without it this instruction makes
 little sense.

 OK. I will add it.

 > I think the real issue is the <bsp.h> includes <libcpu/io.h>.
 >
 > We also have an ppc_enforce_in_order_execution_of_io() in <libcpu
 /powerpc-utility.h>.

 There are a number of `eieio` instructions in various pieces of code. I
 have renamed the function in `io.h` and LibBSD builds. Given this is for a
 release I am looking to only make small changes.

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


More information about the bugs mailing list