When I read the BOOTSTS register after a Multiboot attempt it appears as though all of the bits are not updated properly.
This will not work properly in Vivado 2014.1. If you need the BOOTSTS register information please use Impact 14.7.
This is resolved in the 2014.2 release.
In Vivado 2014.2, If you need the latest status, you should run the refresh_hw_device first.
refresh_hw_device [lindex [get_hw_devices] 0]Once the device has been refreshed, the command to read the Boot Status Register is as follows:
refresh_hw_device -update_hw_probes false [lindex [get_hw_devices] 0]
report_property [lindex [get_hw_devices] 0] -regexp REGISTER.BOOT_STATUS.BIT.*