[ros-dev] [ros-diffs] [aandrejevic] 66666: [NTVDM][FAST486] - Implement VDDInstallMemoryHook and VDDDeInstallMemoryHook using page guards. - Implement another API for memory hooks that should be faster than page guards ...

Aleksey Bragin aleksey at reactos.org
Fri Mar 13 19:02:35 UTC 2015


Allright, so NTVDM is evil.
Pretty good choice, as I wouldn't want to taint kernel or other 
important part of the system by 66666 commit made on Friday 13th... ;-)

Regards,
Aleksey Bragin

On 13.03.2015 20:57, aandrejevic at svn.reactos.org wrote:
> Author: aandrejevic
> Date: Fri Mar 13 17:57:51 2015
> New Revision: 66666
>
> URL: http://svn.reactos.org/svn/reactos?rev=66666&view=rev
> Log:
> [NTVDM][FAST486]
> - Implement VDDInstallMemoryHook and VDDDeInstallMemoryHook using page guards.
> - Implement another API for memory hooks that should be faster than page guards
> (for NTVDM only).
> - Adjust the VGA and EMS memory handlers to use this method.
> - In Fast486, implement a method that will allow us to "rewind" the current instruction,
> in case it was interrupted by a memory hook page fault.
> - Use a memory hook to protect the BIOS ROM from being written to.
>




More information about the Ros-dev mailing list