Displaying 2 results from an estimated 2 matches for "ia64_get".
2008 Mar 31
1
[05/17][PATCH] kvm/ia64 : Add head files for kvm/ia64
...; +/*
> + * Flushrs instruction stream.
> + */
> +#define ia64_flushrs() asm volatile ("flushrs;;":::"memory")
> +
> +#define ia64_loadrs() asm volatile ("loadrs;;":::"memory")
Please put these into include/asm-ia64/gcc_intrin.h
> +#define ia64_get_rsc()
> \
> +({
> \
> + unsigned long val;
> \
> + asm volatile ("mov %0=ar.rsc;;" : "=r"(val) :: "memory");
> \
> + val;
> \
> +})
> +
> +#define ia64_set_rsc(val) \
> + asm volatile ("mov ar.rsc=%0;;" :: "r&qu...
2008 Mar 31
1
[05/17][PATCH] kvm/ia64 : Add head files for kvm/ia64
...; +/*
> + * Flushrs instruction stream.
> + */
> +#define ia64_flushrs() asm volatile ("flushrs;;":::"memory")
> +
> +#define ia64_loadrs() asm volatile ("loadrs;;":::"memory")
Please put these into include/asm-ia64/gcc_intrin.h
> +#define ia64_get_rsc()
> \
> +({
> \
> + unsigned long val;
> \
> + asm volatile ("mov %0=ar.rsc;;" : "=r"(val) :: "memory");
> \
> + val;
> \
> +})
> +
> +#define ia64_set_rsc(val) \
> + asm volatile ("mov ar.rsc=%0;;" :: "r&qu...