On 22.12.2023 16:13, Oleksii Kurochko wrote:
> Signed-off-by: Oleksii Kurochko <[email protected]>
> ---
> Changes in V3:
> - Update the commit message
??? (again)
> @@ -53,6 +56,18 @@ struct cpu_user_regs
> unsigned long pregs;
> };
>
> +/* TODO: need to implement */
> +#define cpu_to_core(cpu) (0)
> +#define cpu_to_socket(cpu) (0)
> +
> +static inline void cpu_relax(void)
> +{
> + /* Encoding of the pause instruction */
> + __asm__ __volatile__ ( ".insn 0x100000F" );
binutils 2.40 knows "pause" - why use .insn then?
> + barrier();
Why?
Jan