[ros-dev] Re: [ros-svn] [navaraf] 16445: Put the page tables and hyperspace at the right place in memory (ie. Windows compatible).

James Tabor jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Sun Jul 10 18:38:58 CEST 2005


Alex Ionescu wrote:
> Hartmut Birr wrote:
> 
>> Filip Navara wrote:
>>
>>  
>>
>>> Sorry, I was confused by incorrect graph in the Windows Internals, 4th
>>> edition book which shows an 8Mb hyperspace region (in fact the high
>>> 4Mb are unused).
>>>
> 
> Yes, that graph is totally wrong and limited...shame for such a good book.
> 

Hum? If anything I know about M$ and their enablers, you always have to read
between the lines.

>>> Do you think the attached patch corrects the problem?
>>>
>>> Regards,
>>> Filip
>>>   
>>
>>
>> Hi,
>>
>> your patch does fix the problem. I prefer to use 0xc0800000 - 0xc08fffff
>> for the hyperspace region.
> 
> But that's not NT-compatible anymore. First of all that's only 0xFFFFF 
> bytes, while the Hyperspace region should be 0x400000 bytes. And 
> secondly, the region is marked as reserved.  I agree with Filip to use 
> 0xc0400000-0xc0800000
> 
>> It removes the test for pae or nonpae mode.
>>
>> - Hartmut
>>
>>  
>>
> Best regards,
> Alex Ionescu


More information about the Ros-dev mailing list