| 308c75e0 | 17-Feb-2017 |
Andy Shevchenko <andriy.shevchenko@linux.intel.com> |
x86: Intel MID platforms has no microcode update
There is no microcode update available for SoCs used on Intel MID platforms.
Use conditional to bypass it.
Reviewed-by: Bin Meng <bmeng.cn@gmail.co
x86: Intel MID platforms has no microcode update
There is no microcode update available for SoCs used on Intel MID platforms.
Use conditional to bypass it.
Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
show more ...
|
| e760feb1 | 18-Jan-2017 |
Bin Meng <bmeng.cn@gmail.com> |
x86: qemu: Hide arch_cpu_init() and print_cpuinfo() for U-Boot proper
arch_cpu_init() and print_cpuinfo() should be only available in SPL build.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewe
x86: qemu: Hide arch_cpu_init() and print_cpuinfo() for U-Boot proper
arch_cpu_init() and print_cpuinfo() should be only available in SPL build.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| c780069f | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Add a dummy setjmp implementation for x86_64
We don't have the code for this yet. Add a dummy version for now, so that EFI builds correctly.
Signed-off-by: Simon Glass <sjg@chromium.org> Revie
x86: Add a dummy setjmp implementation for x86_64
We don't have the code for this yet. Add a dummy version for now, so that EFI builds correctly.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| 4d3ac6c3 | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Move setjmp to the i386 directory
This code is only used in 32-bit mode. Move it so that it does not get built with 64-bit U-Boot.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bi
x86: Move setjmp to the i386 directory
This code is only used in 32-bit mode. Move it so that it does not get built with 64-bit U-Boot.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| a0c75f90 | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Move turbo_state to global_data
To avoid using BSS in SPL before SDRAM is set up, move this field to global_data.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@
x86: Move turbo_state to global_data
To avoid using BSS in SPL before SDRAM is set up, move this field to global_data.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| 1bff8363 | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Move pirq_routing_table to global_data
To avoid using BSS in SPL before SDRAM is set up, move this field to global_data.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bm
x86: Move pirq_routing_table to global_data
To avoid using BSS in SPL before SDRAM is set up, move this field to global_data.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| fb355619 | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Don't build cpu files which are not supported on 64-bit
Some files cannot be built with 64-bit and mostly don't make sense in that context. Disable them.
Signed-off-by: Simon Glass <sjg@chromi
x86: Don't build cpu files which are not supported on 64-bit
Some files cannot be built with 64-bit and mostly don't make sense in that context. Disable them.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| 23b89d4d | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Don't build call64 and setjmp on 64-bit
These are currently not supported. Calling 64-bit code from 64-bit U-Boot is much simpler, so this code is not needed. setjmp() is not yet implemented fo
x86: Don't build call64 and setjmp on 64-bit
These are currently not supported. Calling 64-bit code from 64-bit U-Boot is much simpler, so this code is not needed. setjmp() is not yet implemented for 64-bit.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| 1b408630 | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: ivybridge: Provide a dummy SDRAM init for 64-bit
We don't support SDRAM init in 64-bit mode since it is essentially impossible to get into that mode before SDRAM set up. Provide dummy functions
x86: ivybridge: Provide a dummy SDRAM init for 64-bit
We don't support SDRAM init in 64-bit mode since it is essentially impossible to get into that mode before SDRAM set up. Provide dummy functions for now. At some point we will need to pass the SDRAM parameters through from SPL.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| 3c2dd537 | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Add a link script for SPL
If SPL is used it is always build in 32-bit mode. Add a link script to handle the correct placement of the sections.
Signed-off-by: Simon Glass <sjg@chromium.org> Rev
x86: Add a link script for SPL
If SPL is used it is always build in 32-bit mode. Add a link script to handle the correct placement of the sections.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|
| 3742d7a8 | 16-Jan-2017 |
Simon Glass <sjg@chromium.org> |
x86: Add a link script for 64-bit x86
This needs a different image format from 32-bit x86, so add a new link script.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gm
x86: Add a link script for 64-bit x86
This needs a different image format from 32-bit x86, so add a new link script.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
show more ...
|