On 27.10.23 03:43, zack leung wrote:
ping

On Tue, 24 Oct 2023 at 22:17, zack leung <zakthertems...@gmail.com <mailto:zakthertems...@gmail.com>> wrote:

that didn't work but i'm thinking of defining a char array that is equal to the size of the processor lock and the isr lock?

This is a bit complicated and still leads to a size increase.

i figured that the processor lock is 64 bits and isr lock is a one bit?
    I'm confused on how to make an api define do you have a file i can
    look at?

Maybe you try to fix the Scheduler_Context warning first. It is easier to fix. I am pretty sure that this approach works:

Get rid of the empty structures is to just provide typedefs, for example:

#if defined(RTEMS_SMP)
typedef struct Scheduler_Context {
   ...
} Scheduler_Context;
#else
typedef struct Scheduler_Context Scheduler_Context;
#endif

Then you have to make sure that #if !defined(RTEMS_SMP) no objects of this type are used.

--
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.hu...@embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to