u-boot/arch/x86
Simon Glass ff6a8f3c06 x86: Implement reset_cpu() correctly for modern CPUs
The existing code is pretty ancient and is unreliable on modern hardware.
Generally it will hang.

We can use port 0xcf9 to initiate reset on more modern hardware (say in the
last 10 years). Update the reset_cpu() function to do this, and add a new
'full reset' function to perform a full power cycle.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2015-04-29 21:02:31 -06:00
..
cpu x86: Implement reset_cpu() correctly for modern CPUs 2015-04-29 21:02:31 -06:00
dts x86: link: Add PCH driver to support SPI Flash 2015-04-29 18:51:50 -06:00
include/asm x86: Implement reset_cpu() correctly for modern CPUs 2015-04-29 21:02:31 -06:00
lib x86: Correct the typo in write_tables() 2015-04-29 18:51:50 -06:00
config.mk generic-board: move __HAVE_ARCH_GENERIC_BOARD to Kconfig 2015-03-28 09:03:08 -04:00
Kconfig x86: Kconfig: Move DM_SPI & DM_SPI_FLASH to arch/Kconfig 2015-04-29 18:51:50 -06:00
Makefile Kbuild: introduce Makefile in arch/$ARCH/ 2014-12-08 09:35:45 -05:00