[ros-dev] Page protection ldr change breaks VMware SVGA driver
Hartmut Birr
hartmut.birr at gmx.de
Tue Sep 28 23:01:22 CEST 2004
Hi,
in my opinion, LdrLookupPageProtection does the right job. Can you send my
the vmvare drivers for testing?
- Hartmut
> -----Original Message-----
> From: ros-dev-bounces at reactos.com
> [mailto:ros-dev-bounces at reactos.com] On Behalf Of Ge van Geldorp
> Sent: Tuesday, September 28, 2004 9:47 PM
> To: 'ReactOS Development List'
> Subject: [ros-dev] Page protection ldr change breaks VMware
> SVGA driver
>
>
>
> With current CVS, the VMware SVGA driver crashes. It happens in a
> HwFindAdapter() call. While tracing through the driver, I got
> this eery "I've been here before" feeling. And sure enough, I
> fixed this same crash about a year and a half ago.
>
> The problem is that vmx_svga.sys has a section alignment of
> 0x20 instead of the normal 0x1000. So, sections are much
> smaller than the page size. When setting the page protections
> you need to take into account all the sections which might be
> mapped to that page. This was implemented in
> ntoskrnl/ldr/loader.c rev 1.126.
>
> Gé van Geldorp.
More information about the Ros-dev
mailing list