lkml.org 
[lkml]   [2005]   [Apr]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectReading kmem
Hello,

I'm having trouble reading from /dev/kmem in Linux 2.4.22 and 2.4.25. I
have written some code available at
http://vv.carleton.ca/~cat/misc/readidt.c. The behavior on both kernel
versions is the following:

# ./readidt
idt: 0xffffe000 + 0x07ff
pointer at 0x00000000ffffe400
read: 0

As read returns 0, it seems as if it's reading past the end of file.
However, the IDT must be present in the kernel's virtual memory. Also,
looking at 2.4.20's read_kmem() (drivers/char/mem.c:215), I don't see how
the function could return 0 unless count was 0.

It would be great if follow-ups could be CC'ed to my e-mail address.

Thank you very much for your time,
Catalin

-----------------------------------------
Catalin Patulea VV Volunteer 2002,3
http://vv.carleton.ca/~cat/ VV HI 2004
cat@vv.carleton.ca
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-04-17 21:34    [W:0.023 / U:0.144 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site