Dear VirtualBox developers, My name is Ivan Shcherbakov. I am the developer of VirtualKD - an open-source tool that speeds up kernel-mode Windows debugging with VirtualBox by providing a direct kernel-to-debugger interface instead of the slow emulated COM port. The tool is widely used among Windows kernel developers.
As I did not find a documented way of adding a custom device to a pre-compiled VirtualBox distribution, I had to hook the initialization of the main driver package contained in VBoxDD.dll in order to add my custom device. Is there a better way of adding custom devices to VirtualBox? In particular, I need my handler to be called when the OS kernel accesses some particular I/O address in order to allow OS kernel to interact with my host-side code. Would it also be possible to add the VirtualKD virtual device module to the main VirtualBox source tree and make it disabled by default, so that users not using VirtualKD won't see any difference? VirtualKD is licensed under LGPL, however, I can release the VirtualBox-related part under the BSD license. Looking forward to your reply. -- Best Regards, Ivan mailto:[email protected] _______________________________________________ vbox-dev mailing list [email protected] http://vbox.innotek.de/mailman/listinfo/vbox-dev
