From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <45758482.4070103@domain.hid> Date: Tue, 05 Dec 2006 15:38:58 +0100 From: Gilles Chanteperdrix MIME-Version: 1.0 Subject: Re: [Adeos-main] [PATCH] I-pipe tracer for ARM References: <45753DAB.20207@domain.hid> <457582DA.2070700@domain.hid> In-Reply-To: <457582DA.2070700@domain.hid> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit List-Id: General discussion about Adeos List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: adeos-main@gna.org Jan Kiszka wrote: > Sebastian Smolorz wrote: > >>Jan Kiszka wrote: >>>Are you tracing into vmalloc'ed memory? >> >>Yes, without CONFIG_IPIPE_TRACE_VMALLOC the system does not boot. > > > Hmm, makes me wonder of some laziness of the page mapping or a missing > lock-against-swapping causes this. Could you have a closer look at the > tracer code if we are lacking some magic for the vmalloc trace buffer > (compare to the xnheap code, e.g.)? This is a known issue, the ARM architecture lacks the set_pgdir function, needed in mm/vmalloc.c to workaround the lazy page mapping of vmalloced areas. -- Gilles Chanteperdrix