login
Header Space

 
 

RE: [Bugme-new] [Bug 10580] New: uvesafb is broken

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Morton <akpm@...>, <francois.valenduc@...>
Cc: <bugme-daemon@...>, Ingo Molnar <mingo@...>, <linux-kernel@...>, <hpa@...>, Siddha, Suresh B <suresh.b.siddha@...>
Date: Wednesday, April 30, 2008 - 9:21 pm

>-----Original Message-----
------- Comment #4 From Venkatesh Pallipadi 2008-04-30 16:45:54 [reply]
------- 
CONFIG_NONPROMISC_DEVMEM
app is
is
uvesafb.c

Looked at this a bit more..
v86d emulator seems to be hardcoding
mem_bios as 0x0a0000 - 0x10ffef

And mmaping the whole address and may be doing read write in that range
during the emulation.
But, as per e820 0x100000 onwards is usable memory and may be getting
used by kernel. So, surely there is some conflict here.

I am not sure whether it is the BIOS that is giving wrong E820 info or
is it the v86d emulator making assumption about this address wrongly.
One workaround is to make upto 0x10ffef as reserved and make kernel not
use it. But, we should really know why this problem is happening in the
first place, before going the workaround route.

Thanks,
Venki 
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [Bugme-new] [Bug 10580] New: uvesafb is broken, Andrew Morton, (Wed Apr 30, 7:36 pm)
RE: [Bugme-new] [Bug 10580] New: uvesafb is broken, Pallipadi, Venkatesh, (Wed Apr 30, 9:21 pm)
speck-geostationary