/openbmc/qemu/docs/system/ppc/ |
H A D | ppce500.rst | 1 ppce500 generic platform (``ppce500``) 4 QEMU for PPC supports a special ``ppce500`` machine designed for emulation and 8 ----------------- 10 The ``ppce500`` machine supports the following devices: 19 * Power-off functionality via one GPIO pin 26 ---------------------------------- 28 The ``ppce500`` machine automatically generates a device tree blob ("dtb") 29 which it passes to the guest, if there is no ``-dtb`` option. This provides 33 If users want to provide their own DTB, they can use the ``-dtb`` option. 36 * The number of subnodes under /cpus node should match QEMU's ``-smp`` option [all …]
|
/openbmc/u-boot/board/freescale/qemu-ppce500/ |
H A D | MAINTAINERS | 1 QEMU-PPCE500 BOARD 4 F: board/freescale/qemu-ppce500/ 5 F: include/configs/qemu-ppce500.h 6 F: configs/qemu-ppce500_defconfig
|
H A D | Kconfig | 4 default "qemu-ppce500" 10 default "qemu-ppce500"
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0+ 4 # (C) Copyright 2001-2006 7 obj-y += qemu-ppce500.o
|
/openbmc/qemu/hw/ppc/ |
H A D | e500plat.c | 2 * Generic device-tree-driven paravirt PPC e500 platform 12 #include "qemu/osdep.h" 13 #include "qemu/units.h" 25 const char model[] = "QEMU ppce500"; in e500plat_fixup_devtree() 26 const char compatible[] = "fsl,qemu-e500"; in e500plat_fixup_devtree() 39 pmc->mpic_version = OPENPIC_MODEL_FSL_MPIC_20; in e500plat_init() 52 platform_bus_link_device(pms->pbus_dev, SYS_BUS_DEVICE(dev)); in e500plat_machine_device_plug_cb() 69 #define TYPE_E500PLAT_MACHINE MACHINE_TYPE_NAME("ppce500") 77 assert(!mc->get_hotplug_handler); in e500plat_machine_class_init() 78 mc->get_hotplug_handler = e500plat_machine_get_hotpug_handler; in e500plat_machine_class_init() [all …]
|
H A D | ppce500_spin.c | 2 * QEMU PowerPC e500v2 ePAPR spinning code 22 * firmware takes care of. It's used when QEMU plays the role of firmware. 30 #include "qemu/osdep.h" 31 #include "qemu/module.h" 32 #include "qemu/units.h" 50 #define TYPE_E500_SPIN "e500-spin" 66 SpinInfo *info = &s->spin[i]; in spin_reset() 68 stl_p(&info->pir, i); in spin_reset() 69 stq_p(&info->r3, i); in spin_reset() 70 stq_p(&info->addr, 1); in spin_reset() [all …]
|
H A D | e500.c | 2 * QEMU PowerPC e500-based platforms 17 #include "qemu/osdep.h" 18 #include "qemu/datadir.h" 19 #include "qemu/units.h" 20 #include "qemu/guest-random.h" 23 #include "e500-ccsr.h" 25 #include "qemu/config-file.h" 27 #include "hw/char/serial-mm.h" 29 #include "sysemu/block-backend-io.h" 39 #include "hw/qdev-properties.h" [all …]
|
/openbmc/qemu/tests/functional/ |
H A D | test_ppc64_e500.py | 5 # SPDX-License-Identifier: GPL-2.0-or-later 13 'https://qemu-advcal.gitlab.io/qac-best-of-multiarch/download/day19.tar.xz', 17 self.set_machine('ppce500') 22 wait_for='QEMU advent calendar')
|
/openbmc/u-boot/ |
H A D | .travis.yml | 1 # SPDX-License-Identifier: GPL-2.0+ 4 # build U-Boot on Travis CI - https://travis-ci.org/ 14 - ubuntu-toolchain-r-test 15 - llvm-toolchain-trusty-7 17 - cppcheck 18 - sloccount 19 - sparse 20 - bc 21 - build-essential 22 - libsdl1.2-dev [all …]
|
/openbmc/qemu/docs/system/ |
H A D | target-ppc.rst | 1 .. _PowerPC-System-emulator: 4 ----------------------- 6 Board-specific documentation 9 You can get a complete list by running ``qemu-system-ppc64 --machine 24 ppc/ppce500
|
/openbmc/qemu/pc-bios/ |
H A D | README | 1 - SeaBIOS (bios.bin) is the successor of pc bios. 4 - The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios 7 - OpenBIOS (http://www.openbios.org/) is a free (GPL v2) portable 9 1275-1994 (referred to as Open Firmware) compliant firmware. 11 Sparc32 (including QEMU,tcx.bin and QEMU,cgthree.bin) and Sparc64 are built 14 - SLOF (Slimline Open Firmware) is a free IEEE 1275 Open Firmware 16 https://github.com/aik/SLOF, and the image currently in qemu is 17 built from git tag qemu-slof-20230918. 19 - VOF (Virtual Open Firmware) is a minimalistic firmware to work with 20 -machine pseries,x-vof=on. When enabled, the firmware acts as a slim shim and [all …]
|
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/ |
H A D | Kconfig | 13 work-arounds which are enabled for the current board. 175 bool "Support P1020MBG-PC" 184 bool "Support P1020RDB-PC" 193 bool "Support P1020RDB-PD" 238 bool "Support P2020RDB-PC" 259 bool "Support qemu-ppce500" 1165 bool "Indicate reset vector at CONFIG_RESET_VECTOR_ADDRESS - 0xffc" 1275 Default value of CCSRBAR comes from power-on-reset. It 1277 if changed by pre-boot regime. The value here must match 1494 Number of TLB CAM entries for Book-E chips. 64 for E500MC, [all …]
|
/openbmc/linux/tools/testing/selftests/wireguard/qemu/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 13 CBUILD := $(shell gcc -dumpmachine) 14 HOST_ARCH := $(firstword $(subst -, ,$(CBUILD))) 19 MIRROR := https://download.wireguard.com/qemu-test/distfiles/ 21 KERNEL_BUILD_PATH := $(BUILD_PATH)/kernel$(if $(findstring yes,$(DEBUG_KERNEL)),-debug) 23 default: qemu 28 $(1)_NAME := $(2)-$$($(1)_VERSION) 36 mkdir -p $(DISTFILES_PATH) 37 …-x $$@.lock -c '[ -f $$@ ] && exit 0; wget -O $$@.tmp $(MIRROR)$(1) || wget -O $$@.tmp $(2)$(1) ||… [all …]
|
/openbmc/qemu/hw/net/fsl_etsec/ |
H A D | etsec.c | 2 * QEMU Freescale eTSEC Emulator 4 * Copyright (c) 2011-2013 AdaCore 26 * This implementation doesn't include ring priority, TCP/IP Off-Load, QoS. 29 #include "qemu/osdep.h" 34 #include "hw/qdev-properties.h" 38 #include "qemu/log.h" 58 uint32_t ievent = etsec->regs[IEVENT].value; in etsec_update_irq() 59 uint32_t imask = etsec->regs[IMASK].value; in etsec_update_irq() 72 qemu_set_irq(etsec->tx_irq, tx); in etsec_update_irq() 73 qemu_set_irq(etsec->rx_irq, rx); in etsec_update_irq() [all …]
|
/openbmc/qemu/tests/qtest/ |
H A D | boot-serial-test.c | 7 * or later. See the COPYING file in the top-level directory. 10 * (that we provide for some machines) or some small mini-kernels that 16 #include "qemu/osdep.h" 18 #include "ppc-util.h" 34 0xff, 0xf3, 0xff, 0x53, /* b -16 # loop */ 61 0xb8, 0x00, 0xff, 0xfc /* bri -4 loop */ 69 0xfc, 0xff, 0x00, 0xb8 /* bri -4 loop */ 84 0xfd, 0xff, 0xff, 0x17, /* b -12 (loop) */ 152 { "avr", "arduino-duemilanove", "", "T", sizeof(bios_avr), NULL, bios_avr }, 153 { "avr", "arduino-mega-2560-v3", "", "T", sizeof(bios_avr), NULL, bios_avr}, [all …]
|
/openbmc/qemu/tests/avocado/ |
H A D | replay_kernel.py | 9 # later. See the COPYING file in the top-level directory. 30 from QEMU to the kernel. 31 Then replays the same scenario and verifies, that QEMU correctly 36 KERNEL_COMMON_COMMAND_LINE = 'printk.time=1 panic=-1 ' 53 vm.add_args('-icount', 'shift=%s,rr=%s,rrfile=%s' % 55 '-kernel', kernel_path, 56 '-append', kernel_command_line, 57 '-net', 'none', 58 '-no-reboot') 68 logger.info('successfully tested replay-dump.py') [all …]
|
/openbmc/qemu/hw/pci-host/ |
H A D | ppc440_pcix.c | 2 * Emulation of the ibm,plb-pcix PCI controller 5 * Copyright (c) 2016-2018 BALATON Zoltan 7 * Derived from ppc4xx_pci.c and pci-host/ppce500.c 22 #include "qemu/osdep.h" 23 #include "qemu/error-report.h" 24 #include "qemu/log.h" 25 #include "qemu/module.h" 26 #include "qemu/units.h" 28 #include "hw/pci-host/ppc4xx.h" 115 MemoryRegion *mem = &s->pim[idx].mr; in ppc440_pcix_update_pim() [all …]
|
H A D | ppce500.c | 2 * QEMU PowerPC E500 embedded processors pci controller emulation 17 #include "qemu/osdep.h" 19 #include "hw/ppc/e500-ccsr.h" 20 #include "hw/qdev-properties.h" 24 #include "qemu/bswap.h" 25 #include "hw/pci-host/ppce500.h" 38 #define PCIE500_REG_SIZE (PCIE500_ALL_SIZE - PCIE500_REG_BASE) 46 #define PPCE500_PCI_OW1 (0xC20 - PCIE500_REG_BASE) 47 #define PPCE500_PCI_OW2 (0xC40 - PCIE500_REG_BASE) 48 #define PPCE500_PCI_OW3 (0xC60 - PCIE500_REG_BASE) [all …]
|
/openbmc/qemu/ |
H A D | MAINTAINERS | 1 QEMU Maintainers 10 consult qemu-devel and not any specific individual privately. 23 W: Web-page with status/info 59 ------------------------------ 63 L: qemu-devel@nongnu.org 72 R: Philippe Mathieu-Daudé <philmd@linaro.org> 73 W: https://www.qemu.org/docs/master/devel/index.html 76 F: docs/devel/code-of-conduct.rst 77 F: docs/devel/conflict-resolution.rst 78 F: docs/devel/submitting-a-patch.rst [all …]
|
/openbmc/ |
D | opengrok1.0.log | 1 2025-03-20 03:00:35.677-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-20 03:00:35.795-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-03-19 03:00:43.644-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-03-19 03:00:43.767-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
/openbmc/linux/ |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |