/openbmc/qemu/docs/ |
H A D | qdev-device-use.txt | 1 = How to convert to -device & friends = 7 -device parameter bus. 10 where this address can be configured, devices provide a bus-specific 13 bus property name value format 16 SCSI scsi-id %u 19 virtio-serial-bus nr %u 20 ccid-bus slot %u 23 Example: device i440FX-pcihost is on the root bus, and provides a PCI 24 bus named pci.0. To put a FOO device into its slot 4, use -device 25 FOO,bus=/i440FX-pcihost/pci.0,addr=4. The abbreviated form bus=pci.0 [all …]
|
/openbmc/u-boot/doc/ |
H A D | README.video | 1 SPDX-License-Identifier: GPL-2.0+ 4 * Paolo Scaffardi, AIRVENT SAM s.p.a - RIMINI(ITALY), arsenio@tin.it 7 "video-mode" environment variable 10 The 'video-mode' environment variable can be used to enable and configure 11 some video drivers. The format matches the video= command-line option used 14 video-mode=<driver>:<xres>x<yres>-<depth>@<freq><,option=string> 16 <driver> The video driver name, ignored by U-Boot 21 <options> A comma-separated list of device-specific options 24 U-Boot MPC8xx video controller driver 29 - MPC823FADS with AD7176 on a PAL TV (YCbYCr) - arsenio@tin.it [all …]
|
H A D | README.vxworks | 1 # SPDX-License-Identifier: GPL-2.0+ 4 # Copyright (C) 2015-2018, Bin Meng <bmeng.cn@gmail.com> 9 This document describes the information about U-Boot loading VxWorks kernel. 12 ------ 13 U-Boot supports loading VxWorks kernels via 'bootvx' and 'bootm' commands. 22 --------------------------- 36 When booting a VxWorks 7 kernel (uImage format), the parameters passed to bootm 39 bootm <kernel image address> - <device tree address> 42 ---------------- 43 When using 'bootvx', the kernel bootline must be prepared by U-Boot at a [all …]
|
H A D | README.x86 | 1 # SPDX-License-Identifier: GPL-2.0+ 6 U-Boot on x86 9 This document describes the information about U-Boot running on x86 targets, 13 ------ 14 U-Boot supports running as a coreboot [1] payload on x86. So far only Link 17 most of the low-level details. 19 U-Boot is a main bootloader on Intel Edison board. 21 U-Boot also supports booting directly from x86 reset vector, without coreboot. 23 'bare metal', U-Boot acts like a BIOS replacement. The following platforms 26 - Bayley Bay CRB [all …]
|
/openbmc/u-boot/arch/arm/mach-sunxi/ |
H A D | Kconfig | 4 default "arch/arm/cpu/armv7/sunxi/u-boot-spl.lds" if !ARM64 87 ---help--- 100 ---help--- 102 as the original A10 (mach-sun4i). 106 ---help--- 113 ---help--- 116 not have official open-source DRAM initialization code, but can 122 ---help--- 124 have only 16-bit memory buswidth. 128 ---help--- [all …]
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | protocol.hpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 8 // clang-format off 47 VGA, enumerator 92 {Protocol::VGA, "VGA"}, 101 // clang-format on
|
/openbmc/qemu/tests/qtest/fuzz/ |
H A D | generic_fuzz_configs.h | 2 * Generic Virtual-Device Fuzzing Target Configs 10 * See the COPYING file in the top-level directory. 23 g_autofree char *tmpdir = g_dir_make_tmp("qemu-fuzz.XXXXXX", NULL); in generic_fuzzer_virtio_9p_args() 26 return g_strdup_printf("-machine q35 -nodefaults " in generic_fuzzer_virtio_9p_args() 27 "-device virtio-9p,fsdev=hshare,mount_tag=hshare " in generic_fuzzer_virtio_9p_args() 28 "-fsdev local,id=hshare,path=%s,security_model=mapped-xattr," in generic_fuzzer_virtio_9p_args() 34 .name = "virtio-net-pci-slirp", 35 .args = "-M q35 -nodefaults " 36 "-device virtio-net,netdev=net0 -netdev user,id=net0", 39 .name = "virtio-blk", [all …]
|
/openbmc/linux/drivers/gpu/drm/tiny/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 tristate "DRM Support for bochs dispi vga interface (qemu stdvga)" 38 https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 41 - stdvga (DRM_BOCHS, qemu -vga std, default in qemu 2.2+) 42 - qxl (DRM_QXL, qemu -vga qxl, works best with spice) 43 - virtio (DRM_VIRTIO_GPU), qemu -vga virtio) 65 and display format must be provided via device tree. 79 https://github.com/notro/panel-mipi-dbi/wiki. 89 DRM driver for simple platform-provided framebuffers. 93 buffer, size, and display format must be provided via device tree, [all …]
|
H A D | bochs.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 20 #include <video/vga.h> 22 /* ---------------------------------------------------------------------- */ 53 static int bochs_modeset = -1; 65 /* ---------------------------------------------------------------------- */ 96 /* ---------------------------------------------------------------------- */ 103 if (bochs->mmio) { in bochs_vga_writeb() 104 int offset = ioport - 0x3c0 + 0x400; in bochs_vga_writeb() 106 writeb(val, bochs->mmio + offset); in bochs_vga_writeb() 117 if (bochs->mmio) { in bochs_vga_readb() [all …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-g-fbuf.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_FBUF - VIDIOC_S_FBUF - Get or set frame buffer overlay parameters 46 The V4L2 API distinguishes destructive and non-destructive overlays. A 48 of a graphics card. A non-destructive overlay blends video images into a 49 VGA signal or graphics into a video signal. *Video Output Overlays* are 50 always non-destructive. 81 .. flat-table:: struct v4l2_framebuffer 82 :header-rows: 0 83 :stub-columns: 0 86 * - __u32 [all …]
|
/openbmc/qemu/hw/display/ |
H A D | qxl-render.c | 29 DisplaySurface *surface = qemu_console_surface(qxl->vga.con); in qxl_blit() 37 trace_qxl_render_blit(qxl->guest_primary.qxl_stride, in qxl_blit() 38 rect->left, rect->right, rect->top, rect->bottom); in qxl_blit() 39 src = qxl->guest_primary.data; in qxl_blit() 40 if (qxl->guest_primary.qxl_stride < 0) { in qxl_blit() 43 src += (qxl->guest_primary.surface.height - rect->top - 1) * in qxl_blit() 44 qxl->guest_primary.abs_stride; in qxl_blit() 46 src += rect->top * qxl->guest_primary.abs_stride; in qxl_blit() 48 dst += rect->top * qxl->guest_primary.abs_stride; in qxl_blit() 49 src += rect->left * qxl->guest_primary.bytes_pp; in qxl_blit() [all …]
|
H A D | qxl.c | 29 #include "qemu/main-loop.h" 31 #include "hw/qdev-properties.h" 40 uint32_t cons = (r)->cons & SPICE_RING_INDEX_MASK(r); \ 41 if (cons >= ARRAY_SIZE((r)->items)) { \ 43 "%u >= %zu", cons, ARRAY_SIZE((r)->items)); \ 46 ret = &(r)->items[cons].el; \ 51 #define ALIGN(a, b) (((a) + ((b) - 1)) & ~((b) - 1)) 128 trace_qxl_set_guest_bug(qxl->id); in qxl_set_guest_bug() 130 qxl->guest_bug = 1; in qxl_set_guest_bug() 131 if (qxl->guestdebug) { in qxl_set_guest_bug() [all …]
|
H A D | vmware_vga.c | 2 * QEMU VMware-SVGA "chipset". 33 #include "hw/qdev-properties.h" 45 /* See http://vmware-svga.sf.net/ for some documentation on VMWare SVGA */ 48 VGACommonState vga; member 87 #define TYPE_VMWARE_SVGA "vmware-svga" 192 * FIFO offsets (seen as an array of 32-bit words) 356 DisplaySurface *surface = qemu_console_surface(s->vga.con); in vmsvga_update_rect() 375 src = s->vga.vram_ptr + start; in vmsvga_update_rect() 378 for (line = h; line > 0; line--, src += bypl, dst += bypl) { in vmsvga_update_rect() 381 dpy_gfx_update(s->vga.con, x, y, w, h); in vmsvga_update_rect() [all …]
|
/openbmc/linux/drivers/firmware/ |
H A D | iscsi_ibft_find.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2007-2010 Red Hat, Inc. 10 * This code finds the iSCSI Boot Format Table. 32 * Physical location of iSCSI Boot Format Table. 45 #define VGA_MEM 0xA0000 /* VGA buffer */ 49 * Routine used to find and reserve the iSCSI Boot Format Table 67 /* The table can't be inside the VGA BIOS reserved space, in reserve_ibft_region() 81 if (memcmp(virt + (pos - virt_pos), ibft_signs[i].sign, in reserve_ibft_region() 84 (unsigned long *)(virt + pos - virt_pos + 4); in reserve_ibft_region() 88 if (pos + len <= (IBFT_END-1)) { in reserve_ibft_region()
|
/openbmc/u-boot/tools/binman/etype/ |
H A D | intel_vga.py | 1 # SPDX-License-Identifier: GPL-2.0+ 5 # Entry-type module for x86 VGA ROM binary blob 12 """Entry containing an Intel Video Graphics Adaptor (VGA) file 15 - filename: Filename of file to read into entry 18 some Intel SoCs. U-Boot executes this when the display is started up. 20 This is similar to the VBT file but in a different format.
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | serial-console.rst | 7 kernel - by default it is not compiled in. For PC style serial ports 10 :menuselection:`Character devices --> Serial drivers --> 8250/16550 and compatible serial support -… 18 The format of this option is:: 30 the port, in the format BBBBPNF, where BBBB is the 45 virtual console, and kernel messages will appear on both the VGA 79 first looks for a VGA card and then for a serial port. So if you don't 80 have a VGA card in your system the first serial port will automatically 96 rm -f console tty0 97 mknod -m 622 console c 5 1 98 mknod -m 622 tty0 c 4 0 [all …]
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | pvr2fb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Copyright (c) 2001 - 2008 Paul Mundt <lethal@linux-sh.org> 13 * here are some hacked-up formulas: 19 * values, I could just add mode- specific offsets to get the correct mode 22 * left_margin = diwstart_h - borderstart_h; 23 * right_margin = borderstop_h - (diwstart_h + xres); 24 * upper_margin = diwstart_v - borderstart_v; 25 * lower_margin = borderstop_v - (diwstart_h + yres); 27 * hsync_len = borderstart_h + (hsync_total - borderstop_h); 28 * vsync_len = borderstart_v + (vsync_total - borderstop_v); [all …]
|
/openbmc/qemu/docs/system/ppc/ |
H A D | amigang.rst | 13 which is a rebranded Mai Logic Teron board with modified U-Boot 17 ---------------- 19 * PowerPC 7457 CPU (can also use ``-cpu g3, 750cxe, 750fx`` or ``750gx``) 22 * PCI VGA compatible card (guests may need other card instead) 26 -------- 29 U-Boot under GPL but its source is lost so it cannot be included in 31 https://www.hyperion-entertainment.com/index.php/downloads?view=files&parent=28. 35 .. code-block:: bash 37 $ tail -c 524288 updater.image > u-boot-amigaone.bin 40 vgabios so ``VGABIOS-lgpl-latest.bin`` is needed instead which can be [all …]
|
/openbmc/linux/drivers/gpu/drm/pl111/ |
H A D | pl111_versatile.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * This is based on code and know-how in the previous frame buffer 6 * driver in drivers/video/fbdev/amba-clcd.c: 46 .compatible = "arm,core-module-integrator", 50 .compatible = "arm,versatile-sysreg", 54 .compatible = "arm,realview-eb-syscon", 58 .compatible = "arm,realview-pb1176-syscon", 62 .compatible = "arm,realview-pb11mp-syscon", 66 .compatible = "arm,realview-pba8-syscon", 70 .compatible = "arm,realview-pbx-syscon", [all …]
|
/openbmc/linux/drivers/pci/ |
H A D | vgaarb.c | 1 // SPDX-License-Identifier: MIT 3 * vgaarb.c: Implements VGA arbitration. For details refer to 39 * We keep a list of all VGA devices in the system to speed 111 if (pdev == vgadev->pdev) in vgadev_find() 117 * vga_default_device - return the default VGA device, for vgacon 120 * rather dumb and will probably only work properly on single VGA card 123 * If your VGA default device is not PCI, you'll have to return NULL here. 126 * the VGA default device if that is possible. This may be a problem with 127 * real _ISA_ VGA cards, in addition to a PCI one. I don't know at this 148 * vga_remove_vgacon - deactivate VGA console [all …]
|
/openbmc/qemu/roms/ |
H A D | Makefile | 2 vgabios_variants := stdvga cirrus vmware qxl isavga virtio bochs-display ramfb ati 3 vgabios_targets := $(subst -isavga,,$(patsubst %,vgabios-%.bin,$(vgabios_variants))) 7 pxe-rom-e1000 efi-rom-e1000 : VID := 8086 8 pxe-rom-e1000 efi-rom-e1000 : DID := 100e 9 pxe-rom-e1000e efi-rom-e1000e : VID := 8086 10 pxe-rom-e1000e efi-rom-e1000e : DID := 10d3 11 pxe-rom-eepro100 efi-rom-eepro100 : VID := 8086 12 pxe-rom-eepro100 efi-rom-eepro100 : DID := 1209 13 pxe-rom-ne2k_pci efi-rom-ne2k_pci : VID := 1050 14 pxe-rom-ne2k_pci efi-rom-ne2k_pci : DID := 0940 [all …]
|
/openbmc/linux/Documentation/fb/ |
H A D | pvr2fb.rst | 13 * Most important: boot logo :-) 17 * Driver is largely untested on non-Dreamcast systems. 33 mode:X default video mode with format [xres]x[yres]-<bpp>@<refresh rate> 35 640x640-16@60, 640x480-24@60, 640x480-32@60. The Dreamcast 36 defaults to 640x480-16@60. At the time of writing the 51 cable:X cable type. This can be any of the following: vga, rgb, and 55 vga. If none is specified, we guess. 61 XF86_FBDev has been shown to work on the Dreamcast in the past - though not yet
|
/openbmc/linux/drivers/gpu/drm/tve200/ |
H A D | tve200_display.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (C) 2006-2008 Intel Corporation 14 #include <linux/dma-buf.h> 34 stat = readl(priv->regs + TVE200_INT_STAT); in tve200_irq() 51 val = readl(priv->regs + TVE200_CTRL); in tve200_irq() 54 drm_crtc_handle_vblank(&priv->pipe.crtc); in tve200_irq() 61 writel(val, priv->regs + TVE200_CTRL); in tve200_irq() 63 dev_err(priv->drm->dev, "stray IRQ %08x\n", stat); in tve200_irq() 66 writel(stat, priv->regs + TVE200_INT_CLR); in tve200_irq() 75 const struct drm_display_mode *mode = &cstate->mode; in tve200_display_check() [all …]
|
/openbmc/qemu/docs/config/ |
H A D | q35-virtio-graphical.cfg | 1 # q35 - VirtIO guest (graphical console) 6 # $ qemu-system-x86_64 \ 7 # -nodefaults \ 8 # -readconfig q35-virtio-graphical.cfg 17 # --------------------------------------------------------- 19 # Using -nodefaults is required to have full control over 36 # 00:01.0 VGA compatible controller 75 driver = "pcie-root-port" 83 driver = "pcie-root-port" 90 driver = "pcie-root-port" [all …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | console.rst | 1 .. SPDX-License-Identifier: GPL-2.0 25 do_take_over_console() - load and bind driver to console layer 26 give_up_console() - unload driver; it will only work if driver 49 1. bind - this is a read/write file. It shows the status of the driver if 54 - means the driver is not bound and if echo'ed, commands the driver 58 - means the driver is bound and if echo'ed, commands the driver to 61 2. name - read-only file. Shows the name of the driver in this format:: 64 (S) VGA+ 69 'VGA+' is the name of the driver 77 3. uevent - ignore this file [all …]
|