Xenomai
3.1
machine.h
1
19
#ifndef _COBALT_X86_ASM_MACHINE_H
20
#define _COBALT_X86_ASM_MACHINE_H
21
22
#include <linux/compiler.h>
23
24
static
inline
__attribute_const__
unsigned
long
ffnz(
unsigned
long
ul)
25
{
26
#ifdef __i386__
27
__asm__(
"bsfl %1, %0"
:
"=r,r"
(ul) :
"r,?m"
(ul));
28
#else
29
__asm__(
"bsfq %1, %0"
:
"=r"
(ul) :
"rm"
(ul));
30
#endif
31
return
ul;
32
}
33
34
#define XNARCH_HOST_TICK_IRQ __ipipe_hrtimer_irq
35
36
long
strncpy_from_user_nocheck(
char
*dst,
37
const
char
__user *src,
38
long
count);
39
40
/* Read this last to enable default settings. */
41
#include <asm-generic/xenomai/machine.h>
42
43
#endif
/* !_COBALT_X86_ASM_MACHINE_H */
kernel
cobalt
arch
x86
include
asm
xenomai
machine.h
Generated by
1.8.14