I checked the datasheet and did some testing, Vortex86EX doesn't support cf9 port.
And I found the "hard_reset" function is mostly called from vendor-dependent code. The only generic functions that call hard_reset are root_dev_reset in src/device/root_device.c and debug_init in src/drivers/generic/debug/debug_dev.c. For Vortex86EX, maybe hard_reset is not that important?
2013/7/5 ron minnich rminnich@gmail.com:
over time, we've found that not all boards implement hard reset in any kind of standard way. In many cases, the cf9 reset works fine; on other cases, a different sequence is needed.
I have to ask a question for your question: how does your chipset support hard reset? Via a write to cf9 or ...
thanks!
ron