Searched +full:power +full:- +full:role (Results 1 – 11 of 11) sorted by relevance
/qemu/hw/ppc/ |
H A D | ppce500_spin.c | 22 * firmware takes care of. It's used when QEMU plays the role of firmware. 26 * https://www.power.org/resources/downloads/Power_ePAPR_APPROVED_v1.1.pdf 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() 82 stl_p(&curspin->pir, env->spr[SPR_BOOKE_PIR]); in spin_kick() 83 env->nip = ldq_p(&curspin->addr) & (map_size - 1); in spin_kick() 84 env->gpr[3] = ldq_p(&curspin->r3); in spin_kick() [all …]
|
H A D | pnv_occ.c | 4 * Copyright (c) 2015-2017, IBM Corporation. 25 #include "hw/qdev-properties.h" 61 occ->occmisc = val; in pnv_occ_set_misc() 64 * OCCMISC IRQ bit triggers the interrupt on a 0->1 edge, but not clear in pnv_occ_set_misc() 65 * how that is handled in PSI so it is level-triggered here, which is not in pnv_occ_set_misc() 68 qemu_set_irq(occ->psi_irq, !!(val & OCCMISC_PSI_IRQ)); in pnv_occ_set_misc() 73 pnv_occ_set_misc(occ, occ->occmisc | OCCMISC_PSI_IRQ | OCCMISC_IRQ_SHMEM); in pnv_occ_raise_msg_irq() 85 val = occ->occmisc; in pnv_occ_power8_xscom_read() 102 pnv_occ_set_misc(occ, occ->occmisc & val); in pnv_occ_power8_xscom_write() 105 pnv_occ_set_misc(occ, occ->occmisc | val); in pnv_occ_power8_xscom_write() [all …]
|
/qemu/docs/system/ppc/ |
H A D | pseries.rst | 5 The Power machine para-virtualized environment described by the Linux on Power 7 is also known as sPAPR, System p guests, or simply Power Linux guests (although 11 capable of acting as a hypervisor OS, providing, on that role, nested 17 * Multi processor support for many Power processors generations: 18 - POWER7, POWER7+ 19 - POWER8, POWER8NVL 20 - POWER9 21 - Power10 22 - Power11 23 - Support for POWER5+ also exists, works with correct kernel/userspace [all …]
|
/qemu/include/block/ |
H A D | block_int-common.h | 28 #include "block/block-common.h" 29 #include "block/block-global-state.h" 105 * certain callbacks that refer to data (see block.c) to their bs->file 106 * or bs->backing (whichever one exists) if the driver doesn't implement 108 * -ENOTSUP. 115 * (And this filtered child must then be bs->file or bs->backing.) 120 * If true, filtered child is bs->backing. Otherwise it's bs->file. 121 * Two internal filters use bs->backing as filtered child and has this 123 * filters in tests/unit/test-bdrv-graph-mod.c. 128 * similarly using bs->file as filtered child. [all …]
|
H A D | block-common.h | 27 #include "qapi/qapi-types-block-core.h" 31 * co_wrapper{*}: Function specifiers used by block-coroutine-wrapper.py 34 * generated by scripts/block-coroutine-wrapper.py 36 * Usage: read docs/devel/block-coroutine-wrapper.rst 39 * - co_wrapper functions can be called by only non-coroutine context, because 41 * - co_wrapper_mixed functions can be called by both coroutine and 42 * non-coroutine context. 43 * - co_wrapper_bdrv_rdlock are co_wrapper functions but automatically take and 45 * - co_wrapper_mixed_bdrv_rdlock are co_wrapper_mixed functions but 58 * no_co_wrapper: Function specifier used by block-coroutine-wrapper.py [all …]
|
/qemu/include/standard-headers/linux/ |
H A D | pci_regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Copyright 1997--1999 Martin Mares <mj@ucw.cz> 25 * Conventional PCI and PCI-X Mode 1 devices have 256 bytes of 26 * configuration space. PCI-X Mode 2 and PCIe devices have 4096 bytes of 50 #define PCI_COMMAND_FAST_BACK 0x200 /* Enable back-to-back writes */ 59 #define PCI_STATUS_FAST_BACK 0x80 /* Accept fast-back to back */ 83 #define PCI_HEADER_TYPE_MFD 0x80 /* Multi-Function Device (possible) */ 124 /* 0x35-0x3b are reserved */ 130 /* Header type 1 (PCI-to-PCI bridges) */ 158 /* 0x35-0x3b is reserved */ [all …]
|
/qemu/include/hw/xen/interface/ |
H A D | grant_table.h | 1 /* SPDX-License-Identifier: MIT */ 6 * page-ownership transfers. 31 * This capability-based system allows shared-memory communications 43 /* Some rough guidelines on accessing and updating grant-table entries 44 * in a concurrency-safe manner. For more information, Linux contains a 46 …* http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=drivers/xen/grant-table.c;… 48 * NB. WMB is a no-op on current-generation x86 processors. However, a 52 * 1. Write ent->domid. 53 * 2. Write ent->frame: 55 * GTF_accept_transfer: Pseudo-phys frame slot being filled by new [all …]
|
/qemu/docs/about/ |
H A D | removed-features.rst | 10 -------------------------------------- 12 ``-hdachs`` (removed in 2.12) 15 The geometry defined by ``-hdachs c,h,s,t`` should now be specified via 16 ``-device ide-hd,drive=dr,cyls=c,heads=h,secs=s,bios-chs-trans=t`` 17 (together with ``-drive if=none,id=dr,...``). 19 ``-net channel`` (removed in 2.12) 22 This option has been replaced by ``-net user,guestfwd=...``. 24 ``-net dump`` (removed in 2.12) 27 ``-net dump[,vlan=n][,file=filename][,len=maxlen]`` has been replaced by 28 ``-object filter-dump,id=id,netdev=dev[,file=filename][,maxlen=maxlen]``. [all …]
|
/qemu/qapi/ |
H A D | block-core.json | 1 # -*- Mode: Python -*- 20 # @vm-state-size: size of the VM state 22 # @date-sec: UTC date of the snapshot in seconds 24 # @date-nsec: fractional part in nano seconds to be used with date-sec 26 # @vm-clock-sec: VM clock relative to boot in seconds 28 # @vm-clock-nsec: fractional part in nano seconds to be used with 29 # vm-clock-sec 32 # record/replay is enabled. Used for "time-traveling" to match 34 # counter may be obtained through @query-replay command 40 'data': { 'id': 'str', 'name': 'str', 'vm-state-size': 'int', [all …]
|
/qemu/block/ |
H A D | qcow2.c | 4 * Copyright (c) 2004-2006 Fabrice Bellard 28 #include "system/block-backend.h" 29 #include "qemu/main-loop.h" 32 #include "qemu/error-report.h" 34 #include "qapi/qapi-events-block-core.h" 42 #include "qapi/qobject-input-visitor.h" 43 #include "qapi/qapi-visit-block-core.h" 46 #include "block/dirty-bitmap.h" 51 - Support for multiple incremental snapshots. 52 - Memory management by reference counts. [all …]
|
/qemu/ui/ |
H A D | gtk.c | 22 * Portions from gtk-vnc (originally licensed under the LGPL v2+): 27 * Copyright (C) 2009-2010 Daniel P. Berrange <dan@berrange.com> 35 #include "qapi/qapi-commands-control.h" 36 #include "qapi/qapi-commands-machine.h" 37 #include "qapi/qapi-commands-misc.h" 39 #include "qemu/error-report.h" 40 #include "qemu/main-loop.h" 41 #include "qemu-main.h" 48 #include "ui/win32-kbd-hook.h" 130 #define TYPE_CHARDEV_VC "chardev-vc" [all …]
|