Yesterday an update was made to the kvm windows guest drivers GPL code repository to fix broken compilation of viostor for windows xp. The last commit back in November 2009 provided performance improvements for Windows XP block drivers but ironically broke the windows XP compilation. This is the reason why the last set of block drivers I posted for download did not include any for windows xp, only for 2003 and 2008. Personally, I have never been able to successfully install the GPL block drivers on Windows XP 32-bit guest until now.
Below you will find the block drivers for windows xp in ISO format that you can mount in your KVM windows XP guest virtual machine as a cdrom. To install the block drivers follow instructions outlined in this previous post. It's a bit of a long process but it works. I haven't tested installing these drivers during installation of windows xp guest yet. I'll test this and provide an update in another post.
Please give these drivers a test on your kvm windows xp 32-bit guest. As usual you're welcomed to post comments and questions.