Compiling Windows device drivers
by Richard W.M. Jones
Just a note to say that I had a go at compiling some Windows device
drivers[1] at the weekend and it worked better than I expected.
MinGW has DDK headers, contributed by ReactOS. They seemed to support
most APIs demanded by the drivers. The only major problem was a
feature that according to MSDN had been added in W2K3.
The C code had quite a few Windows-isms (incompatibility with gcc
and/or ISO C) which had to be fixed. Also it used Windows case
insensitive names and \ characters in #include paths. Those had to be
fixed laboriously.
I wasn't able to create a final device driver, because I couldn't work
out the link line to use. TBH I didn't try very hard.
This page was helpful:
http://strdup.livejournal.com/34596.html
Rich.
[1] These device drivers are currently closed source but we [Red Hat]
are in the process of open sourcing them. So I'm limited in what I
can specifically say about them at the moment, but when they are open
sourced soon I hope we can routinely cross-compile them.
--
Richard Jones, Emerging Technologies, Red Hat http://et.redhat.com/~rjones
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top
15 years, 3 months
[Bug 488522] mingw32-nsis-2.44 is available
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=488522
Fedora Update System <updates(a)fedoraproject.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|MODIFIED |ON_QA
--- Comment #5 from Fedora Update System <updates(a)fedoraproject.org> 2009-03-16 15:37:03 EDT ---
mingw32-nsis-2.44-1.fc10 has been pushed to the Fedora 10 testing repository.
If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update mingw32-nsis'. You can provide
feedback for this update here:
http://admin.fedoraproject.org/updates/F10/FEDORA-2009-2696
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
15 years, 3 months