Vista already has all the drivers it needs,if it is already installed.
XP will need to have all the drivers to run that laptop.Google your make and model.
If your dual booting you will need the Vista dvd to repair the bootloader, I`m thinking.
XP will overwrite the Vista bootloader,and XP doesn`t recognize Vista.