Home
last modified time | relevance | path

Searched +full:qemu +full:- +full:x86 (Results 1 – 19 of 19) sorted by relevance

/rk3399_rockchip-uboot/board/emulation/qemu-x86/
H A DMAINTAINERS1 QEMU X86 BOARD
4 F: board/emulation/qemu-x86/
5 F: include/configs/qemu-x86.h
6 F: configs/qemu-x86_defconfig
7 F: configs/qemu-x86_efi_payload32_defconfig
8 F: configs/qemu-x86_efi_payload64_defconfig
10 QEMU X86 64-bit BOARD
13 F: board/emulation/qemu-x86/
14 F: include/configs/qemu-x86.h
15 F: configs/qemu-x86_64_defconfig
H A DKconfig4 default "qemu-x86"
10 default "qemu"
13 default "qemu-x86"
22 select QEMU
/rk3399_rockchip-uboot/board/emulation/
H A DKconfig4 # SPDX-License-Identifier: GPL-2.0+
13 bool "QEMU x86"
15 This is the QEMU emulated x86 board. U-Boot supports running
17 There are two types of x86 boards supported by QEMU which are
18 supported by U-Boot. They are via QEMU '-M pc', an i440FX/PIIX
19 chipset platform and '-M q35', a Q35/ICH9 chipset platform.
22 bool "QEMU x86 64-bit"
24 This is the QEMU emulated x86 64-bit board. With this config
25 U-Boot is built as a 64-bit binary. This allows testing while
30 source "board/emulation/qemu-x86/Kconfig"
/rk3399_rockchip-uboot/doc/
H A DREADME.nvme5 # SPDX-License-Identifier: GPL-2.0+
12 communicate with a non-volatile memory subsystem. This interface is optimized
22 of some number of logical blocks. A namespace is a quantity of non-volatile
27 ------------
30 "nvme-blk"). The host controller driver is supposed to probe the hardware and
37 ------
41 --------------
45 Usage in U-Boot
46 ---------------
47 To use an NVMe hard disk from U-Boot shell, a 'nvme scan' command needs to
[all …]
H A DREADME.x865 # SPDX-License-Identifier: GPL-2.0+
8 U-Boot on x86
11 This document describes the information about U-Boot running on x86 targets,
15 ------
16 U-Boot supports running as a coreboot [1] payload on x86. So far only Link
17 (Chromebook Pixel) and QEMU [2] x86 targets have been tested, but it should
18 work with minimal adjustments on other x86 boards since coreboot deals with
19 most of the low-level details.
21 U-Boot is a main bootloader on Intel Edison board.
23 U-Boot also supports booting directly from x86 reset vector, without coreboot.
[all …]
H A DREADME.efi4 # SPDX-License-Identifier: GPL-2.0+
9 1 U-Boot on EFI
19 1.10 32/64-bit
23 2 EFI on U-Boot
29 U-Boot on EFI
31 This document provides information about U-Boot running on top of EFI, either
32 as an application or just as a means of getting U-Boot onto a new platform.
36 -------------------
39 - You have EFI running on a board but U-Boot does not natively support it
40 fully yet. You can boot into U-Boot from EFI and use that until U-Boot is
[all …]
/rk3399_rockchip-uboot/include/configs/
H A Dqemu-x86.h4 * SPDX-License-Identifier: GPL-2.0+
8 * board/config.h - configuration options, board specific
14 #include <configs/x86-common.h>
18 #define CONFIG_STD_DEVICES_SETTINGS "stdin=serial,i8042-kbd\0" \
23 * ATA/SATA support for QEMU x86 targets
24 * - Only legacy IDE controller is supported for QEMU '-M pc' target
25 * - AHCI controller is supported for QEMU '-M q35' target
/rk3399_rockchip-uboot/arch/x86/dts/
H A Dqemu-x86_i440fx.dts4 * SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
9 #include <dt-bindings/interrupt-router/intel-irq.h>
18 model = "QEMU x86 (I440FX)";
19 compatible = "qemu,x86";
26 stdout-path = "/serial";
30 #address-cells = <1>;
31 #size-cells = <0>;
32 u-boot,dm-pre-reloc;
36 compatible = "cpu-qemu";
[all …]
H A Dqemu-x86_q35.dts4 * SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
9 #include <dt-bindings/interrupt-router/intel-irq.h>
28 model = "QEMU x86 (Q35)";
29 compatible = "qemu,x86";
33 u-boot,no-apm-finalize;
37 stdout-path = "/serial";
41 #address-cells = <1>;
42 #size-cells = <0>;
43 u-boot,dm-pre-reloc;
[all …]
H A DMakefile2 # SPDX-License-Identifier: GPL-2.0+
5 dtb-y += bayleybay.dtb \
9 conga-qeval20-qa3-e3845.dtb \
12 dfi-bt700-q7x-151.dtb \
17 qemu-x86_i440fx.dtb \
18 qemu-x86_q35.dtb \
19 theadorable-x86-dfi-bt700.dtb \
20 broadwell_som-6896.dtb \
21 baytrail_som-db5800-som-6867.dtb
23 targets += $(dtb-y)
[all …]
/rk3399_rockchip-uboot/board/coreboot/coreboot/
H A DKconfig26 comment "coreboot-specific options"
30 default "qemu-x86"
33 directory to be used to build U-Boot for coreboot.
37 default "qemu-x86_i440fx"
40 arch/x86/dts/ directory to be used to build U-Boot for coreboot.
43 hex "Board specific Cache-As-RAM (CAR) address"
46 This option specifies the board specific Cache-As-RAM (CAR) address.
49 hex "Board specific Cache-As-RAM (CAR) size"
52 This option specifies the board specific Cache-As-RAM (CAR) size.
/rk3399_rockchip-uboot/
H A D.travis.yml2 # SPDX-License-Identifier: GPL-2.0+
4 # build U-Boot on Travis CI - https://travis-ci.org/
14 - cppcheck
15 - sloccount
16 - sparse
17 - bc
18 - build-essential
19 - libsdl1.2-dev
20 - python
21 - python-virtualenv
[all …]
/rk3399_rockchip-uboot/arch/x86/cpu/qemu/
H A Dqemu.c4 * SPDX-License-Identifier: GPL-2.0+
14 #include <asm/arch/qemu.h>
20 /* on x86, the qfw registers are all IO ports */
42 /* the endianness of data register is string-preserving */ in qemu_x86_fwcfg_read_entry_pio()
43 while (size--) in qemu_x86_fwcfg_read_entry_pio()
52 while (be32_to_cpu(dma->control) & ~FW_CFG_DMA_ERROR) in qemu_x86_fwcfg_read_entry_dma()
113 * Note: QEMU always decode legacy IDE I/O port on PIIX chipset. in qemu_chipset_init()
184 * Not like most x86 platforms, the PIRQ[A-D] on PIIX3 are not in mp_determine_pci_dstirq()
185 * connected to I/O APIC INTPIN#16-19. Instead they are routed in mp_determine_pci_dstirq()
192 * ICH9's PIRQ[A-H] are not consecutive numbers from 0 to 7. in mp_determine_pci_dstirq()
[all …]
/rk3399_rockchip-uboot/arch/x86/
H A DKconfig1 menu "x86 architecture"
2 depends on X86
5 default "x86"
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.
[all …]
/rk3399_rockchip-uboot/drivers/misc/
H A DKconfig62 bool "Rockchip e-fuse support"
65 Enable (read-only) access for the e-fuse block found in Rockchip
67 or through child-nodes that are generated based on the e-fuse map
79 from otp, such as cpu-leakage.
85 This driver support Decompress IP built-in Rockchip SoC, support
98 This driver support Decompress IP built-in Rockchip SoC, support
152 Enable command-line access to the Chrome OS EC (Embedded
154 a number of sub-commands for performing EC tasks such as
180 Enable I2C access to the Chrome OS EC. This is used on x86
182 through a legacy port interface, so on x86 machines the main
[all …]
/rk3399_rockchip-uboot/drivers/timer/
H A Dtsc_timer.c5 * arch/x86/kernel/tsc_msr.c and arch/x86/kernel/tsc.c
7 * SPDX-License-Identifier: GPL-2.0+
19 #include <asm/u-boot-x86.h>
26 * According to Intel 64 and IA-32 System Programming Guide,
46 /* TNG - Intel Atom processor Z3400 series */
48 /* VLV2 - Intel Atom processor E3000, Z3600, Z3700 series */
50 /* ANN - Intel Atom processor Z3500 series */
66 return -1; in match_cpu()
69 /* Map CPU reference clock freq ID(0-7) to CPU reference clock freq(KHz) */
89 if (gd->arch.x86_vendor != X86_VENDOR_INTEL) in cpu_mhz_from_msr()
[all …]
/rk3399_rockchip-uboot/arch/x86/lib/
H A Dacpi_table.c7 * SPDX-License-Identifier: GPL-2.0+
13 #include <dm/uclass-internal.h>
35 memcpy(rsdp->signature, RSDP_SIG, 8); in acpi_write_rsdp()
36 memcpy(rsdp->oem_id, OEM_ID, 6); in acpi_write_rsdp()
38 rsdp->length = sizeof(struct acpi_rsdp); in acpi_write_rsdp()
39 rsdp->rsdt_address = (u32)rsdt; in acpi_write_rsdp()
49 rsdp->revision = ACPI_RSDP_REV_ACPI_1_0; in acpi_write_rsdp()
51 rsdp->xsdt_address = (u64)(u32)xsdt; in acpi_write_rsdp()
52 rsdp->revision = ACPI_RSDP_REV_ACPI_2_0; in acpi_write_rsdp()
56 rsdp->checksum = table_compute_checksum((void *)rsdp, 20); in acpi_write_rsdp()
[all …]
/rk3399_rockchip-uboot/cmd/
H A DKconfig4 bool "Support U-Boot commands"
7 Enable U-Boot's command-line functions. This provides a means
8 to enter commands into U-Boot for a wide variety of purposes. It
12 substantially to the size of U-Boot.
37 This function is used to support some special U-Boot commands with
56 U-Boot automatic booting process and bring the device
57 to the U-Boot prompt for user input.
88 autoboot starts booting, U-Boot gives a command prompt. The
89 U-Boot prompt will time out if CONFIG_BOOT_RETRY_TIME is
101 U-Boot gives a command prompt. The U-Boot prompt never
[all …]
/rk3399_rockchip-uboot/tools/binman/
H A Dfunc_test.py5 # SPDX-License-Identifier: GPL-2.0+
9 # python -m unittest func_test.TestFunctional.testHelp
53 In some cases a 'real' file must be used - these are also supplied in
66 TestFunctional._MakeInputFile('u-boot.bin', U_BOOT_DATA)
67 TestFunctional._MakeInputFile('u-boot.img', U_BOOT_IMG_DATA)
68 TestFunctional._MakeInputFile('spl/u-boot-spl.bin', U_BOOT_SPL_DATA)
72 TestFunctional._MakeInputFile('u-boot.dtb', U_BOOT_DTB_DATA)
73 TestFunctional._MakeInputFile('u-boot-x86-16bit.bin', X86_START16_DATA)
74 TestFunctional._MakeInputFile('u-boot-nodtb.bin', U_BOOT_NODTB_DATA)
81 TestFunctional._MakeInputFile('u-boot', fd.read())
[all …]