ide: split cmd646 and piix from pci.c