From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:57969) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QXZZk-0007PE-Ee for qemu-devel@nongnu.org; Fri, 17 Jun 2011 09:59:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QXZZe-0007S6-GW for qemu-devel@nongnu.org; Fri, 17 Jun 2011 09:59:08 -0400 Received: from db3ehsobe006.messaging.microsoft.com ([213.199.154.144]:57519 helo=DB3EHSOBE006.bigfish.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QXZZe-0007Rr-2J for qemu-devel@nongnu.org; Fri, 17 Jun 2011 09:59:02 -0400 Received: from mail59-db3 (localhost.localdomain [127.0.0.1]) by mail59-db3-R.bigfish.com (Postfix) with ESMTP id 210371A202D2 for ; Fri, 17 Jun 2011 10:11:44 +0000 (UTC) Received: from DB3EHSMHS017.bigfish.com (unknown [10.3.81.240]) by mail59-db3.bigfish.com (Postfix) with ESMTP id B8C1DD98051 for ; Fri, 17 Jun 2011 10:11:43 +0000 (UTC) Received: from sausexedgep02.amd.com (sausexedgep02-ext.amd.com [163.181.249.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ausb3twp01.amd.com (Axway MailGate 3.8.1) with ESMTP id 20A7310282AA for ; Fri, 17 Jun 2011 05:11:38 -0500 (CDT) Message-ID: <4DFB2859.4070605@amd.com> Date: Fri, 17 Jun 2011 12:11:37 +0200 From: Christoph Egger MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-15"; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [PATCH] use mmap to allocate execute memory List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "qemu-devel@nongnu.org" Use mmap to allocate executable memory on NetBSD as well. From: Tobias Nygren Signed-off-by: Christoph Egger 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; -- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85689 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen, HRB Nr. 43632