From mboxrd@z Thu Jan 1 00:00:00 1970 From: mulyadi.santosa@gmail.com (Mulyadi Santosa) Date: Wed, 8 Jun 2011 16:52:14 +0700 Subject: Calling function from address In-Reply-To: <20110607204716.GV1112@mailer.i88.de> References: <20110607204716.GV1112@mailer.i88.de> Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Wed, Jun 8, 2011 at 03:47, Micha M. wrote: > Hi! > > > Is it possible to call a function that is somewere in the physical-address > space? So I'd like to jump to a certain physical address, execute the code > there and then return to my kernel module. > I already tried to ioremap that address and cast the new address to a > funtion pointer and then call the function, but there where some page > faults. Interesting, and after page fault....the code is still not executed? what code(s) do you call? user mode? kernel mode? -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com