lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-id: <alpine.LFD.2.02.1112191231520.2907@xanadu.home>
Date:	Mon, 19 Dec 2011 12:42:49 -0500 (EST)
From:	Nicolas Pitre <nico@...xnic.net>
To:	Mircea Gherzan <mgherzan@...il.com>
Cc:	linux-arm-kernel@...ts.infradead.org, netdev@...r.kernel.org
Subject: Re: [PATCH] ARM: net: JIT compiler for packet filters

On Mon, 19 Dec 2011, Mircea Gherzan wrote:

> +static inline void _emit(int cond, u32 inst, struct jit_ctx *ctx)
> +{
> +	if (ctx->target != NULL)
> +		ctx->target[ctx->idx] = inst | (cond << 28);
> +
> +	ctx->idx++;
> +}

You might consider the patch titled "ARM: Add generic instruction opcode 
manipulation helpers" that Dave Martin just posted and rely on it to 
make your code compatible with BE8 mode as well.

Also it seems that you are making the distinction between pre-ARMv7 and 
ARMv7+ while in most cases it should be pre-ARMv6 and ARMv6+


Nicolas
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ