Lines Matching +full:almost +full:- +full:ecam

8 	prompt "Run U-Boot in 32/64-bit mode"
11 U-Boot can be built as a 32-bit binary which runs in 32-bit mode
12 even on 64-bit machines. In this case SPL is not used, and U-Boot
13 runs directly from the reset vector (via 16-bit start-up).
15 Alternatively it can be run as a 64-bit binary, thus requiring a
16 64-bit machine. In this case SPL runs in 32-bit mode (via 16-bit
17 start-up) then jumps to U-Boot in 64-bit mode.
19 For now, 32-bit mode is recommended, as 64-bit is still
23 bool "32-bit"
25 Build U-Boot as a 32-bit binary with no SPL. This is the currently
26 supported normal setup. U-Boot will stay in 32-bit mode even on
27 64-bit machines. When booting a 64-bit kernel, U-Boot will switch
28 to 64-bit just before starting the kernel. Only the bottom 4GB of
33 bool "64-bit"
39 Build U-Boot as a 64-bit binary with a 32-bit SPL. This is
40 experimental and many features are missing. U-Boot SPL starts up,
41 runs through the 16-bit and 32-bit init, then switches to 64-bit
42 mode and jumps to U-Boot proper.
83 # subarchitectures-specific options below
89 Select to build a U-Boot capable of supporting Intel MID
99 # board-specific options below
109 # platform-specific options below
119 # architecture-specific options below
156 # The following options control where the 16-bit and 32-bit init lies
157 # If SPL is enabled then it normally holds this init code, and U-Boot proper
158 # is normally a 64-bit build.
160 # The 16-bit init refers to the reset vector and the small amount of code to
161 # get the processor into 32-bit mode. It may be in SPL or in U-Boot proper,
162 # or missing altogether if U-Boot is started from EFI or coreboot.
164 # The 32-bit init refers to processor init, running binary blobs including
166 # 32-bit code. It is normally in the same place as 16-bit init if that is
167 # enabled (i.e. they are both in SPL, or both in U-Boot proper).
173 This is enabled when 16-bit init is in U-Boot proper
180 This is enabled when 16-bit init is in SPL
187 This is enabled when 32-bit init is in U-Boot proper
194 This is enabled when 32-bit init is in SPL
217 bool "Boot from a 32-bit program"
219 Define this to boot U-Boot from a 32-bit program which sets
222 payload-loading feature.
247 Select the size of the ROM chip you intend to flash U-Boot on.
249 The build system will take care of creating a u-boot.rom file
308 Newer higher-end devices have an Intel Management Engine (ME)
318 often crash within U-Boot or the kernel. This option enables a
344 the resulting U-Boot image. It is a binary blob which U-Boot uses
347 Note: Without this binary U-Boot will not be able to set up its
401 tell U-Boot to do some additional work to ensure U-Boot relocation
409 Some Intel FSP (like Braswell) does SPI lock-down during the call
411 for such FSP and U-Boot will configure the SPI opcode registers
412 before the lock-down.
423 please check FSP output HOB via U-Boot command 'fsp hob' to see
434 the resulting U-Boot image. MRC stands for Memory Reference Code.
435 It is a binary blob which U-Boot uses to set up SDRAM.
437 Note: Without this binary U-Boot will not be able to set up its
465 start address of the cache-as-RAM (CAR) area and the address varies
476 sets the size of the cache-as-RAM (CAR) area. Note that much of the
477 CAR space is required by the MRC. The CAR space available to U-Boot
494 U-Boot image. This is an Intel binary blob that handles system
498 broadwell) U-Boot will be missing some critical setup steps.
505 Enable use of more than one CPU in U-Boot and the Operating System
516 When using multi-CPU chips it is possible for U-Boot to start up
518 pre-allocated so at present U-Boot wants to know the maximum
528 Each additional CPU started by U-Boot requires its own stack. This
568 those tables, including PIRQ routing table, Multi-Processor
583 is generated by U-Boot in the system memory from 0xf0000 to 0xfffff
584 at every 16-byte boundary with a PCI IRQ routing signature ("$PIR").
594 boot on SFI-only platforms. If you have ACPI tables then these are
597 U-Boot writes this table in write_sfi_table() just before booting
603 bool "Generate an MP (Multi-Processor) table"
606 Generate an MP (Multi-Processor) table for this board. The MP table
618 by the operating system. It defines platform-independent interfaces
626 Select this to enable ACPI S3 resume. S3 is an ACPI-defined sleeping
627 state where all system context is lost except system memory. U-Boot
631 registers, U-Boot needs to write the original value. When everything
632 is done, U-Boot needs to find out the wakeup vector provided by OSes
636 bool "Re-run VGA option ROMs on S3 resume"
640 Execute VGA option ROMs in U-Boot when resuming from S3. Normally
652 Estimated U-Boot's runtime stack size that needs to be reserved
667 U-Boot can support up to 254 IRQ slot info in the PIRQ routing table
676 This is the memory-mapped address of PCI configuration space, which
678 Mechanism (ECAM) with PCI Express. It can be set up almost
683 assigned to PCI devices - i.e. the memory and prefetch regions, as
690 This is the size of memory-mapped address of PCI configuration space,
692 Mechanism (ECAM) with PCI Express. Each bus consumes 1 MiB memory,
701 slave) interrupt controllers. Include this to have U-Boot set up
709 Include this to have U-Boot set up the timer correctly.
714 SeaBIOS is an open source implementation of a 16-bit X86 BIOS.
716 of coreboot/U-Boot. By turning on this option, U-Boot prepares
726 SeaBIOS itself resides in E seg and F seg, where U-Boot puts all
727 configuration tables like PIRQ/MP/ACPI. To avoid conflicts, U-Boot