Some macs have the ability to load OSX from network or from an external hard drive. It might be the same on the iPhone
Thunderbolt could allow direct memory access which would be really useful for low-level debugging early in the boot process before higher-level tools are available.