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@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.
Oh lol!! I hadn't realized we were also the 13rd !!!! So yeah, this is really evulz xDD
H.
-----Message d'origine----- De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Aleksey Bragin Envoyé : vendredi 13 mars 2015 20:03 À : ros-dev@reactos.org Objet : Re: [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 ...
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@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.
_______________________________________________ Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev
In fact, if you made your infamous tree restructure commit as r66666 and on 13th of Friday, it would be greeted with way more fun, I wouldn't really argue at all. :D
Regards, Aleksey Bragin
On 13.03.2015 22:18, Hermès BÉLUSCA - MAÏTO wrote:
Oh lol!! I hadn't realized we were also the 13rd !!!! So yeah, this is really evulz xDD
H.
-----Message d'origine----- De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Aleksey Bragin Envoyé : vendredi 13 mars 2015 20:03 À : ros-dev@reactos.org Objet : Re: [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 ...
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@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.
Hahaaahahah :) El 13/03/2015 20:29, "Aleksey Bragin" aleksey@reactos.org escribió:
In fact, if you made your infamous tree restructure commit as r66666 and on 13th of Friday, it would be greeted with way more fun, I wouldn't really argue at all. :D
Regards, Aleksey Bragin
On 13.03.2015 22:18, Hermès BÉLUSCA - MAÏTO wrote:
Oh lol!! I hadn't realized we were also the 13rd !!!! So yeah, this is really evulz xDD
H.
-----Message d'origine----- De : Ros-dev [mailto:ros-dev-bounces@reactos.org] De la part de Aleksey Bragin Envoyé : vendredi 13 mars 2015 20:03 À : ros-dev@reactos.org Objet : Re: [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 ...
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@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.
Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev
I call it the Yahtzee revision, because it's 5 sixes (highest possible result you can get with 5 dice). :)
On Fri, Mar 13, 2015 at 10:02:35PM +0300, Aleksey Bragin wrote:
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@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.
Ros-dev mailing list Ros-dev@reactos.org http://www.reactos.org/mailman/listinfo/ros-dev