diff mbox

use mmap to allocate execute memory

Message ID 4DFB2859.4070605@amd.com
State New
Headers show

Commit Message

Christoph Egger June 17, 2011, 10:11 a.m. UTC
Use mmap to allocate executable memory on NetBSD as well.

From: Tobias Nygren <tnn@netbsd.org>
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>

Comments

Anthony Liguori July 23, 2011, 4:17 p.m. UTC | #1
On 06/17/2011 05:11 AM, Christoph Egger wrote:
>
> Use mmap to allocate executable memory on NetBSD as well.
>
> From: Tobias Nygren <tnn@netbsd.org>
> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
>
> diff --git a/exec.c b/exec.c
> index 09928a3..1954a1c 100644
> --- a/exec.c
> +++ b/exec.c
> @@ -520,7 +520,8 @@ static void code_gen_alloc(unsigned long tb_size)
> }
> }
> #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
> - || defined(__DragonFly__) || defined(__OpenBSD__)

Your mailer munged this patch.

Regards,

Anthony Liguori

> + || defined(__DragonFly__) || defined(__OpenBSD__) \
> + || defined(__NetBSD__)
> {
> int flags;
> void *addr = NULL;
>
>
diff mbox

Patch

diff --git a/exec.c b/exec.c
index 09928a3..1954a1c 100644
--- a/exec.c
+++ b/exec.c
@@ -520,7 +520,8 @@  static void code_gen_alloc(unsigned long tb_size)
          }
      }
  #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) \
-    || defined(__DragonFly__) || defined(__OpenBSD__)
+    || defined(__DragonFly__) || defined(__OpenBSD__) \
+    || defined(__NetBSD__)
      {
          int flags;
          void *addr = NULL;