u-boot-brain/arch/x86/lib
Simon Glass 76d1d02fd2 board_f: x86: Use checkcpu() for CPU init
At present we misuse print_cpuinfo() do so CPU init on x86. This is done
because it is the next available call after the console is enabled. But
several arches use checkcpu() instead. Despite the horrible name (which
we can fix), it seems a better choice.

Adjust the various x86 CPU implementations to move their init code into
checkcpu() and use print_cpuinfo() only for printing CPU info.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Stefan Roese <sr@denx.de>
2017-04-05 13:55:09 -04:00
..
efi board_f: x86: Use checkcpu() for CPU init 2017-04-05 13:55:09 -04:00
fsp board_f: x86: Use checkcpu() for CPU init 2017-04-05 13:55:09 -04:00
acpi_table.c x86: Use unsigned long for address in table generation 2017-02-06 11:38:46 +08:00
asm-offsets.c x86: Add support for passing tables into U-Boot 2015-08-05 08:44:07 -06:00
bios_asm.S x86: bios: Synchronize stack between real and protected mode 2015-07-14 18:03:18 -06:00
bios_interrupts.c dm: Convert bios_interrupts to use DM PCI API 2016-01-12 10:19:09 -07:00
bios.c x86: lib: Fix types and casts for 64-bit compilation 2017-02-06 11:38:46 +08:00
bios.h x86: move arch-specific asmlinkage to <asm/linkage.h> 2014-12-15 07:22:53 -07:00
bootm.c x86: Don't build call64 and setjmp on 64-bit 2017-02-06 11:38:46 +08:00
cmd_boot.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
cmd_mtrr.c x86: cmd_mtrr: Improve MTRR list information 2015-07-14 18:03:18 -06:00
coreboot_table.c x86: Prepare configuration tables in dedicated high memory region 2016-05-23 15:18:00 +08:00
crt0_ia32_efi.S x86: Move efi .S files into the 'lib' directory 2016-11-14 23:24:04 +01:00
crt0_x86_64_efi.S x86: Move efi .S files into the 'lib' directory 2016-11-14 23:24:04 +01:00
e820.c x86: Move install_e820_map() out of zimage.c 2015-10-21 07:46:25 -06:00
elf_ia32_efi.lds efi: x86: Adjust EFI files support efi_loader 2016-11-14 23:24:04 +01:00
elf_x86_64_efi.lds efi: x86: Adjust EFI files support efi_loader 2016-11-14 23:24:04 +01:00
gcc.c Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
i8254.c x86: Rename pcat_ to i8254 and i8259 accordingly 2015-11-13 06:46:18 -08:00
i8259.c x86: Rename pcat_ to i8254 and i8259 accordingly 2015-11-13 06:46:18 -08:00
init_helpers.c x86: Use X86_32BIT_INIT instead of X86_RESET_VECTOR 2017-02-06 11:38:46 +08:00
interrupts.c x86: Drop interrupt support in 64-bit mode 2017-02-06 11:38:46 +08:00
lpc-uclass.c dm: Use dm_scan_fdt_dev() directly where possible 2016-07-27 14:15:54 -06:00
Makefile x86: Don't try to boot Linux from SPL 2017-02-06 11:38:46 +08:00
mpspec.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
mrccache.c x86: mrccache: Fix error handling in mrccache_get_region() 2016-10-11 11:55:33 +08:00
northbridge-uclass.c dm: x86: Add a northbridge uclass 2016-01-24 12:08:16 +08:00
physmem.c x86: Move paging functions into cpu.c 2014-10-28 20:42:51 -06:00
pinctrl_ich6.c dm: core: Replace of_offset with accessor 2017-02-08 06:12:14 -07:00
pirq_routing.c x86: Change irq_already_routed to a local variable 2017-02-07 13:07:30 +08:00
ramtest.c x86: ivybridge: Implement SDRAM init 2014-11-21 07:34:15 +01:00
reloc_ia32_efi.c x86: Move efi .S files into the 'lib' directory 2016-11-14 23:24:04 +01:00
reloc_x86_64_efi.c x86: Move efi .S files into the 'lib' directory 2016-11-14 23:24:04 +01:00
relocate.c x86: Tidy up use of size_t in relocation 2017-02-06 11:38:46 +08:00
sections.c x86: efi: Add EFI loader support for x86 2016-10-19 09:01:53 +02:00
sfi.c x86: Use unsigned long for address in table generation 2017-02-06 11:38:46 +08:00
spl.c x86: spl: Add weak arch_cpu_init_dm() 2017-02-07 13:23:36 +08:00
string.c x86: Add an accelerated memmove() function 2016-10-11 11:55:33 +08:00
tables.c x86: Use unsigned long for address in table generation 2017-02-06 11:38:46 +08:00
zimage.c x86: zImage: add Intel MID platforms support 2017-02-21 15:10:50 +08:00