view patches/cacao/no-mmap-first-page.patch @ 1846:166d329b827d

2009-05-29 Matthias Klose <doko@ubuntu.com> * patches/icedtea-cacao-no-mmap-first-page.patch: New. * Makefile.am (ICEDTEA_PATCHES): Apply above patch. * HACKING: Update.
author doko@ubuntu.com
date Fri, 29 May 2009 10:07:12 +0200
parents
children
line wrap: on
line source

--- cacao/cacao/src/vm/jit/trap.c.orig	2008-07-07 13:36:19.000000000 +0200
+++ cacao/cacao/src/vm/jit/trap.c	2008-07-23 10:45:30.480113152 +0200
@@ -59,20 +59,6 @@
  */
 void trap_init(void)
 {
-#if !(defined(__ARM__) && defined(__LINUX__))
-	/* On arm-linux the first memory page can't be mmap'ed, as it
-	   contains the exception vectors. */
-
-	int pagesize;
-
-	/* mmap a memory page at address 0x0, so our hardware-exceptions
-	   work. */
-
-	pagesize = system_getpagesize();
-
-	(void) system_mmap_anonymous(NULL, pagesize, PROT_NONE, MAP_PRIVATE | MAP_FIXED);
-#endif
-
 	TRACESUBSYSTEMINITIALIZATION("trap_init");
 
 #if !defined(TRAP_INSTRUCTION_IS_LOAD)