Devices in a processing system may be managed by performing a first scan
of a bus of the processing system from a first partition. In one
embodiment, the first scan may discover location information for devices
on the bus. A communications hub of the processing system may be
programmed to hide at least one of the devices on the bus. After the
communications hub is so programmed, the first partition may scan the bus
again. A second partition of the processing system may receive location
information for one or more of the devices detected in the first scan but
not detected in the second scan. In one embodiment, the second partition
may boot, and then the communications hub may again be programmed to hide
at least one of the devices on the bus. An operating system may then boot
on the first partition. Other embodiments are described and claimed.