Hi again,
Here is a small update: The valloc() issue exists for other users of DJGPP, but with the patch I developed flashrom is not affected.
I'm attaching two patches, first is for the flashrom (fix_dos.patch) the only change from last time is fixed URL to the Pciutils-3.5.6.patch which someone needs to put on wiki. The old patch can be removed (http://flashrom.org/File:Pciutils.patch.gz) While at it, please also fix the "DOS" compilation page, or just point to README, where are the latest information.
The second patch is a update for latest pciutils, it also fixes wrong endianess detection I had in the last patch. The lspci.exe now prints everything correctly, even with human readable strings ;) (if you put the pci.ids to :\share directory). I'm also disabling the interrupts while doing the PCI I/O, which I think is good idea. I will try to get Pciutils-3.5.6.patch patch into pciutils.
The signed-off-line is for fix_dos.patch, the Pciutils-3.5.6.patch has its own.
Signed-off-by: Rudolf Marek r.marek@assembler.cz
Fix the documentation and DOS port.
Update the DOS cross-compile documentation, and workaround issue with valloc() with the latest DJGPP.
Thanks Rudolf