On 07/21/2015 04:54 PM, Jan Kiszka wrote:
> On 2015-07-21 14:51, Philippe Gerum wrote:
>> On 07/21/2015 02:27 PM, Jan Kiszka wrote:
>>> Hi Philippe,
>>>
>>> just a heads up, I'll try to address this later:
>>>
>>> I received a report that include/rtdm/uapi/rtdm.h contains some data
>>> structures that are used between the kernel and the userspace library
>>> (so not directly by applications) and are not compatible with
>>> 32-on-64-bit (compat) scenarios. We should probably promote anything
>>> that is longer on 64-bit to that size, unconditionally. As this affects
>>> the ABI, it should be fixed before 3.0 release, ideally.
>>>
>>
>> That would require to fix up the client drivers (setsockopt, getsockopt
>> typically). Ok, I'll have a look when I'm done with testing the blackfin
>> port.
> 
> Indeed. Just realized that there are already compat structs for the
> socket stuff. 

Yes, used by the RTIPC support which has been ported already.

> However, and that was what our user stumbled over, there
> is none for _rtdm_mmap_request. But that should be really internal, right?
> 

Yes, we'd only need some thunk between lib/cobalt and
COBALT_SYSCALL(mmap) for this type.

-- 
Philippe.

_______________________________________________
Xenomai mailing list
[email protected]
http://xenomai.org/mailman/listinfo/xenomai

Reply via email to