Home
last modified time | relevance | path

Searched +full:qemu +full:- +full:ppce500 (Results 1 – 23 of 23) sorted by relevance

/openbmc/qemu/docs/system/ppc/
H A Dppce500.rst1 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 DMAINTAINERS1 QEMU-PPCE500 BOARD
4 F: board/freescale/qemu-ppce500/
5 F: include/configs/qemu-ppce500.h
6 F: configs/qemu-ppce500_defconfig
H A DKconfig4 default "qemu-ppce500"
10 default "qemu-ppce500"
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0+
4 # (C) Copyright 2001-2006
7 obj-y += qemu-ppce500.o
/openbmc/qemu/hw/ppc/
H A De500plat.c2 * 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 Dppce500_spin.c2 * 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 De500.c2 * 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 Dtest_ppc64_e500.py5 # 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.yml1 # 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 Dtarget-ppc.rst1 .. _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 DREADME1 - 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 DKconfig13 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 DMakefile1 # 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 Detsec.c2 * 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 Dboot-serial-test.c7 * 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 Dreplay_kernel.py9 # 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 Dppc440_pcix.c2 * 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 Dppce500.c2 * 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 DMAINTAINERS1 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/
Dopengrok1.0.log1 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...]
Dopengrok2.0.log1 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 Dopengrok1.0.log1 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 Dopengrok0.0.log1 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...]