i dont know how XP handles it, just install the second CPU, then boot up windows, then go to task manager, and click the perfomance tab, see if you have 2 cpu meters. if you don't, go to device manager, double click "computer", and right click the thing under that probably says "advanced configuration and power interface (ACPI) PC", then go to properties, click the driver tab, go to update driver, tell it to display a list, click "show all hardware", and select "ACPI Multiprocessor", and click through to install it. at least thats how to do it in win2k, it should be similar in XP.
good luck and let us know how it turns out 🙂
edit: just found this in a nearby thread:
<< NOTE : On Windows XP, the UP APIC HALs recognize the existence of more than one processor, and report the MP ID. Plug and Play notices that the computer devnode's hardware ID list has changed, and moves the devnode back through the "found new hardware" detection process. Because of this, when you add a second processor to a UP APIC computer (either ACPI or non-ACPI) the MP files (HAL and kernels) are automatically installed, and you do not have to manually update the driver in Device Manager. Because of this, the only time it is necessary to manually update the driver in Device Manager to change HALs is for troubleshooting purposes, or to work around a hardware problem. For example, some older multi-processor computers do not properly configure the USB controller interrupt in APIC mode. To resolve this behavior so that USB works, you may need to click Update Driver to install the PIC HAL. >>
sounds like it should automatically detect the other cpu and do a "new hardware found" wizard, should be straightforward.