Searched +full:post +full:- +full:processing (Results 1 – 25 of 25) sorted by relevance
2 * Post-process a vdso elf image for inclusion into qemu.6 * SPDX-License-Identifier: GPL-2.0-or-later31 fprintf(outf, " 0x%08tx,\n", loc - buf); in output_reloc()43 #include "gen-vdso-elfn.c.inc"51 #include "gen-vdso-elfn.c.inc"88 fprintf(stderr, "usage: [-p prefix] [-r rt-sigreturn-name] " in main()89 "[-s sigreturn-name] -o output-file input-file\n"); in main()135 * Identify which elf flavor we're processing. in main()166 "/* Automatically generated by linux-user/gen-vdso.c. */\n" in main()
33 savevm_section_end(const char *id, unsigned int section_id, int ret) "%s, section_id %u -> %d"73 # vmstate-types.c89 # qemu-file.c91 qemu_file_put_fd(const char *name, int fd, int ret) "ioc %s, fd %d -> status %d"92 qemu_file_get_fd(const char *name, int fd) "ioc %s -> fd %d"162 …g_exact(uint64_t size, uint64_t pre, uint64_t post) "exact pending size %" PRIu64 " (pre = %" PRIu…163 …imate(uint64_t size, uint64_t pre, uint64_t post) "estimate pending size %" PRIu64 " (pre = %" PRI…195 process_incoming_migration_co_end(int ret, int ps) "ret=%d postcopy-state=%d"200 # migration-stats238 qemu_rdma_register_odp_mr(const char *name) "Try to register On-Demand Paging memory region: %s"[all …]
4 * Copyright IBM, Corp. 2010-20135 * Copyright Red Hat, Inc. 2015-201613 * later. See the COPYING file in the top-level directory.23 #include "migration-stats.h"24 #include "qemu-file.h"26 #include "qemu/error-report.h"27 #include "qemu/main-loop.h"52 * This is only for non-live state being migrated.78 * A work request ID is 64-bits and we split up these bits81 * bits 0-15 : type of control message, 2^16[all …]
4 * Copyright (c) 2003-2008 Fabrice Bellard5 * Copyright (c) 2009-2015 Red Hat Inc34 #include "migration-stats.h"39 #include "migration/channel-block.h"42 #include "qemu-file.h"44 #include "postcopy-ram.h"46 #include "qapi/qapi-commands-migration.h"47 #include "qapi/clone-visitor.h"48 #include "qapi/qapi-builtin-visit.h"49 #include "qemu/error-report.h"[all …]
10 * the COPYING file in the top-level directory.12 * Contributions after 2012-01-13 are licensed under the terms of the19 #include "qemu/error-report.h"20 #include "qemu/main-loop.h"28 #include "system/cpu-throttle.h"35 #include "migration-stats.h"37 #include "qemu-file.h"42 #include "qapi/clone-visitor.h"43 #include "qapi/qapi-visit-migration.h"44 #include "qapi/qapi-visit-sockets.h"[all …]
2 * Hyper-V guest/hypervisor interaction4 * Copyright (c) 2015-2018 Virtuozzo International GmbH.7 * See the COPYING file in the top-level directory.11 #include "qemu/main-loop.h"14 #include "system/address-spaces.h"20 #include "qemu/error-report.h"27 #include "target/i386/kvm/hyperv-proto.h"47 #define TYPE_SYNIC "hyperv-synic"66 synic->sctl_enabled = sctl_enable; in synic_update()67 if (synic->msg_page_addr != msg_page_addr) { in synic_update()[all …]
2 * QEMU Hyper-V VMBus4 * Copyright (c) 2017-2018 Virtuozzo International GmbH.7 * See the COPYING file in the top-level directory.11 #include "qemu/error-report.h"12 #include "qemu/main-loop.h"16 #include "hw/qdev-properties.h"17 #include "hw/qdev-properties-system.h"20 #include "hw/hyperv/vmbus-bridge.h"70 * are non-contiguous and may belong to different memory regions.162 * guest->host notifications, either sent directly or dispatched via[all …]
7 * Copyright 2017 Mark Cave-Ayland12 #include "hw/qdev-properties.h"170 #define MIF_CFG_MDI0 0x00000100 /* MDIO_0 present or read-bit */171 #define MIF_CFG_MDI1 0x00000200 /* MDIO_1 present or read-bit */243 mask = s->gregs[GREG_IMASK >> 2]; in sungem_eval_irq()244 stat = s->gregs[GREG_STAT >> 2] & ~GREG_STAT_TXNR; in sungem_eval_irq()256 stat = s->gregs[GREG_STAT >> 2]; in sungem_update_status()262 s->gregs[GREG_STAT >> 2] = stat; in sungem_update_status()270 mask = s->macregs[MAC_TXSTAT >> 2]; in sungem_eval_cascade_irq()271 stat = s->macregs[MAC_TXMASK >> 2]; in sungem_eval_cascade_irq()[all …]
3 # allwinner-sun8i-emac.c14 lan9118_phy_read(uint16_t val, int reg) "[0x%02x] -> 0x%04" PRIx1615 lan9118_phy_write(uint16_t val, int reg) "[0x%02x] <- 0x%04" PRIx1637 open_eth_mii_write(unsigned idx, uint16_t v) "MII[0x%02x] <- 0x%04x"38 open_eth_mii_read(unsigned idx, uint16_t v) "MII[0x%02x] -> 0x%04x"39 open_eth_update_irq(uint32_t v) "IRQ <- 0x%x"45 open_eth_reg_read(uint32_t addr, uint32_t v) "MAC[0x%02x] -> 0x%08x"46 open_eth_reg_write(uint32_t addr, uint32_t v) "MAC[0x%02x] <- 0x%08x"47 open_eth_desc_read(uint32_t addr, uint32_t v) "DESC[0x%04x] -> 0x%08x"48 open_eth_desc_write(uint32_t addr, uint32_t v) "DESC[0x%04x] <- 0x%08x"[all …]
22 # All insns that have 0xf in insn[31:28] are in a32-uncond.decode.53 # Data-processing (register)55 @s_rrr_shi ---- ... .... s:1 rn:4 rd:4 shim:5 shty:2 . rm:4 \57 @s_rxr_shi ---- ... .... s:1 .... rd:4 shim:5 shty:2 . rm:4 \59 @S_xrr_shi ---- ... .... . rn:4 .... shim:5 shty:2 . rm:4 \80 @mov16 ---- .... .... .... rd:4 ............ &ri imm=%imm1685 # Data-processing (register-shifted register)87 @s_rrr_shr ---- ... .... s:1 rn:4 rd:4 rs:4 . shty:2 . rm:4 \89 @s_rxr_shr ---- ... .... s:1 .... rd:4 rs:4 . shty:2 . rm:4 \91 @S_xrr_shr ---- ... .... . rn:4 .... rs:4 . shty:2 . rm:4 \[all …]
5 * Copyright (c) 2005-2007 CodeSourcery25 #include "translate-a32.h"28 #include "decode-vfp.c.inc"29 #include "decode-vfp-uncond.c.inc"91 * Return the offset of a 16-bit half of the specified VFP single-precision111 * Generate code for M-profile lazy FP state preservation if needed;116 if (s->v7m_lspact) { in gen_preserve_fp_state()122 if (translator_io_start(&s->base)) { in gen_preserve_fp_state()123 s->base.is_jmp = DISAS_UPDATE_EXIT; in gen_preserve_fp_state()131 s->v7m_lspact = false; in gen_preserve_fp_state()[all …]
97 ### Data Processing - Immediate99 # PC-rel addressing252 NOP 1101 0101 0000 0011 0010 ---- --- 11111261 CLREX 1101 0101 0000 0011 0011 ---- 010 11111262 DSB_DMB 1101 0101 0000 0011 0011 domain:2 types:2 10- 11111265 DSB_nXS 1101 0101 0000 0011 0011 -- 10 001 11111266 ISB 1101 0101 0000 0011 0011 ---- 110 11111292 # to hand-decode it.330 CASP 0 . 001000 0 - 1 rs:5 - 11111 rn:5 rt:5 sz=%imm1_30_p2332 CAS sz:2 001000 1 - 1 rs:5 - 11111 rn:5 rt:5[all …]
5 * Copyright (c) 2005-2007 CodeSourcery24 #include "translate-a32.h"29 #include "exec/helper-proto.h"33 #include "exec/helper-info.c.inc"88 /* no-op */ in asimd_imm_const()156 if (!s->condjmp) { in arm_gen_condlabel()157 s->condlabel = gen_disas_label(s); in arm_gen_condlabel()158 s->condjmp = 1; in arm_gen_condlabel()230 switch (s->mmu_idx) { in get_a32_user_mem_index()260 return diff + (s->thumb ? 4 : 8); in jmp_diff()[all …]
22 #include "translate-a64.h"74 #include "decode-sme-fa64.c.inc"75 #include "decode-a64.c.inc"112 ARMMMUIdx useridx = s->mmu_idx; in get_a64_user_mem_index()114 if (unpriv && s->unpriv) { in get_a64_user_mem_index()116 * We have pre-computed the condition for AccType_UNPRIV. in get_a64_user_mem_index()144 /* BTYPE is a 2-bit field, and 0 should be done with reset_btype. */ in set_btype()147 s->btype = -1; in set_btype()152 if (s->btype != 0) { in reset_btype()154 s->btype = 0; in reset_btype()[all …]
4 * Copyright (c) 2019-2020 Michael Rolnik18 * <http://www.gnu.org/licenses/lgpl-2.1.html>22 #include "qemu/qemu-print.h"25 #include "exec/translation-block.h"26 #include "tcg/tcg-op.h"27 #include "exec/helper-proto.h"28 #include "exec/helper-gen.h"34 #include "exec/helper-info.c.inc"42 * https://github.com/seharris/qemu-avr-tests/tree/master/instruction-tests99 * A - instruction that can skip the next one[all …]
54 P pre/post index bit: 0 = postindex, 1 = preindex75 +-------------------------+---+---+---------+---------+77 +-------------------------+---+---+---------+---------+83 +-------------------------+---+---+---------+---------+89 +---+---+---------------------------------+91 +---+---+---------------------------------+96 +---+---+---------------------------------+101 +---+---+---+---+----------+-----------------------+-----------------------+103 +---+---+---+---+----------+-----------------------+-----------------------+106 | 0 | 0 | 1 | 0 | SUF | Subtract | Fd := Fn - Fm |[all …]
4 * Copyright (c) 2004-2005 Jocelyn Mayer10 * SPDX-License-Identifier: LGPL-2.1-or-later29 * video processing applications. MXU instruction set is used in Xburst family32 * MXU unit contains 17 registers called X0-X16. X0 is always zero, and X16 is41 * XRa, XRb, XRc, XRd - MXU registers42 * Rb, Rc, Rd, Rs, Rt - general purpose MIPS registers44 * Non-register operands:46 * aptn1 - 1-bit accumulate add/subtract pattern47 * aptn2 - 2-bit accumulate add/subtract pattern48 * eptn2 - 2-bit execute add/subtract pattern[all …]
2 # SPDX-License-Identifier: GPL-2.0-only10 ## Copyright (C) 2005-2012 Randy Dunlap ##19 # 18/01/2001 - Cleanups22 # -- huggie@earth.li24 # 27/06/2001 - Allowed whitespace after initial "/**" and26 # -- Christian Kreibich <ck@whoop.org>29 # - add perldoc documentation30 # - Look more closely at some of the scarier bits :)32 # 26/05/2001 - Support for separate source and object trees.36 # 23/09/2001 - Added support for typedefs, structs, enums and unions[all …]
5 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com>49 $P [OPTION]... [GIT-REV-LIST]54 -q, --quiet quiet55 --no-tree run without a qemu tree56 --no-signoff do not check for 'Signed-off-by' line57 --patch treat FILE as patchfile58 --branch treat args as GIT revision list59 --emacs emacs compile window format60 --terse one line per report61 -f, --file treat FILE as regular source file[all …]
11 * See the COPYING file in the top-level directory.21 #include "qemu/help-texts.h"22 #include "qobject/json-parser.h"25 #include "guest-agent-core.h"26 #include "qga-qapi-init-commands.h"33 #include "qemu-version.h"37 #include "qga/service-win32.h"38 #include "qga/vss-win32.h"40 #include "commands-common.h"46 #define QGA_VIRTIO_PATH_DEFAULT "/dev/virtio-ports/org.qemu.guest_agent.0"[all …]
1 # -*- Mode: Python -*-28 # @normal-bytes: number of normal bytes sent (since 1.2)30 # @dirty-pages-rate: number of pages dirtied by second by the guest35 # @dirty-sync-count: number of times that dirty ram was synchronized38 # @postcopy-requests: The number of page requests received from the41 # @page-size: The number of bytes per page for the various page-based44 # @multifd-bytes: The number of bytes sent through multifd (since 3.0)46 # @pages-per-second: the number of memory pages transferred per second49 # @precopy-bytes: The number of bytes sent in the pre-copy phase52 # @downtime-bytes: The number of bytes sent while the guest is paused[all …]
4 * Copyright 2016 - 2018 Red Hat, Inc.11 * See the COPYING file in the top-level directory.19 #include "qemu/defer-call.h"20 #include "qemu/error-report.h"21 #include "qemu/host-pci-mmio.h"22 #include "qemu/main-loop.h"27 #include "qemu/vfio-helpers.h"28 #include "block/block-io.h"30 #include "system/block-backend.h"45 #define NVME_NUM_REQS (NVME_QUEUE_SIZE - 1)[all …]
23 #include "kvm-consts.h"24 #include "qemu/cpu-float.h"26 #include "cpu-qom.h"27 #include "exec/cpu-common.h"28 #include "exec/cpu-defs.h"29 #include "exec/cpu-interrupt.h"31 #include "exec/page-protection.h"32 #include "qapi/qapi-types-common.h"78 /* ARM-specific interrupt pending bits. */106 #define ARM_INSN_START_WORD2_MASK ((1 << 26) - 1)[all …]
... i-cache-sets d-cache-block-size i-cache-block-size tlb- ...
30 #include "qemu/error-report.h"32 #include "qemu/host-utils.h"33 #include "qemu/qemu-print.h"38 #include "exec/translation-block.h"39 #include "exec/tlb-common.h"41 #include "tcg/tcg-op-common.h"56 #include "tcg/tcg-ldst.h"57 #include "tcg/tcg-temp-internal.h"58 #include "tcg-internal.h"60 #include "tcg-has.h"[all …]