Home
last modified time | relevance | path

Searched +full:post +full:- +full:processing (Results 1 – 25 of 25) sorted by relevance

/qemu/linux-user/
H A Dgen-vdso.c2 * Post-process a vdso elf image for inclusion into qemu.
6 * SPDX-License-Identifier: GPL-2.0-or-later
31 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()
/qemu/migration/
H A Dtrace-events33 savevm_section_end(const char *id, unsigned int section_id, int ret) "%s, section_id %u -> %d"
73 # vmstate-types.c
89 # qemu-file.c
91 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-stats
238 qemu_rdma_register_odp_mr(const char *name) "Try to register On-Demand Paging memory region: %s"
[all …]
H A Drdma.c4 * Copyright IBM, Corp. 2010-2013
5 * Copyright Red Hat, Inc. 2015-2016
13 * 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 bits
81 * bits 0-15 : type of control message, 2^16
[all …]
H A Dsavevm.c4 * Copyright (c) 2003-2008 Fabrice Bellard
5 * Copyright (c) 2009-2015 Red Hat Inc
34 #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 …]
H A Dmigration.c10 * the COPYING file in the top-level directory.
12 * Contributions after 2012-01-13 are licensed under the terms of the
19 #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 …]
/qemu/hw/hyperv/
H A Dhyperv.c2 * Hyper-V guest/hypervisor interaction
4 * 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 …]
H A Dvmbus.c2 * QEMU Hyper-V VMBus
4 * 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 …]
/qemu/hw/net/
H A Dsungem.c7 * Copyright 2017 Mark Cave-Ayland
12 #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 …]
H A Dtrace-events3 # allwinner-sun8i-emac.c
14 lan9118_phy_read(uint16_t val, int reg) "[0x%02x] -> 0x%04" PRIx16
15 lan9118_phy_write(uint16_t val, int reg) "[0x%02x] <- 0x%04" PRIx16
37 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 …]
/qemu/target/arm/tcg/
H A Da32.decode22 # 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=%imm16
85 # 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 …]
H A Dtranslate-vfp.c5 * Copyright (c) 2005-2007 CodeSourcery
25 #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-precision
111 * 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 …]
H A Da64.decode97 ### Data Processing - Immediate
99 # PC-rel addressing
252 NOP 1101 0101 0000 0011 0010 ---- --- 11111
261 CLREX 1101 0101 0000 0011 0011 ---- 010 11111
262 DSB_DMB 1101 0101 0000 0011 0011 domain:2 types:2 10- 11111
265 DSB_nXS 1101 0101 0000 0011 0011 -- 10 001 11111
266 ISB 1101 0101 0000 0011 0011 ---- 110 11111
292 # to hand-decode it.
330 CASP 0 . 001000 0 - 1 rs:5 - 11111 rn:5 rt:5 sz=%imm1_30_p2
332 CAS sz:2 001000 1 - 1 rs:5 - 11111 rn:5 rt:5
[all …]
H A Dtranslate.c5 * Copyright (c) 2005-2007 CodeSourcery
24 #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 …]
H A Dtranslate-a64.c22 #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 …]
/qemu/target/avr/
H A Dtranslate.c4 * Copyright (c) 2019-2020 Michael Rolnik
18 * <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-tests
99 * A - instruction that can skip the next one
[all …]
/qemu/linux-user/arm/nwfpe/
H A Dfpopcode.h54 P pre/post index bit: 0 = postindex, 1 = preindex
75 +-------------------------+---+---+---------+---------+
77 +-------------------------+---+---+---------+---------+
83 +-------------------------+---+---+---------+---------+
89 +---+---+---------------------------------+
91 +---+---+---------------------------------+
96 +---+---+---------------------------------+
101 +---+---+---+---+----------+-----------------------+-----------------------+
103 +---+---+---+---+----------+-----------------------+-----------------------+
106 | 0 | 0 | 1 | 0 | SUF | Subtract | Fd := Fn - Fm |
[all …]
/qemu/target/mips/tcg/
H A Dmxu_translate.c4 * Copyright (c) 2004-2005 Jocelyn Mayer
10 * SPDX-License-Identifier: LGPL-2.1-or-later
29 * video processing applications. MXU instruction set is used in Xburst family
32 * MXU unit contains 17 registers called X0-X16. X0 is always zero, and X16 is
41 * XRa, XRb, XRc, XRd - MXU registers
42 * Rb, Rc, Rd, Rs, Rt - general purpose MIPS registers
44 * Non-register operands:
46 * aptn1 - 1-bit accumulate add/subtract pattern
47 * aptn2 - 2-bit accumulate add/subtract pattern
48 * eptn2 - 2-bit execute add/subtract pattern
[all …]
/qemu/scripts/
H A Dkernel-doc2 # SPDX-License-Identifier: GPL-2.0-only
10 ## Copyright (C) 2005-2012 Randy Dunlap ##
19 # 18/01/2001 - Cleanups
22 # -- huggie@earth.li
24 # 27/06/2001 - Allowed whitespace after initial "/**" and
26 # -- Christian Kreibich <ck@whoop.org>
29 # - add perldoc documentation
30 # - 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 …]
H A Dcheckpatch.pl5 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com>
49 $P [OPTION]... [GIT-REV-LIST]
54 -q, --quiet quiet
55 --no-tree run without a qemu tree
56 --no-signoff do not check for 'Signed-off-by' line
57 --patch treat FILE as patchfile
58 --branch treat args as GIT revision list
59 --emacs emacs compile window format
60 --terse one line per report
61 -f, --file treat FILE as regular source file
[all …]
/qemu/qga/
H A Dmain.c11 * 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 …]
/qemu/qapi/
H A Dmigration.json1 # -*- 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 guest
35 # @dirty-sync-count: number of times that dirty ram was synchronized
38 # @postcopy-requests: The number of page requests received from the
41 # @page-size: The number of bytes per page for the various page-based
44 # @multifd-bytes: The number of bytes sent through multifd (since 3.0)
46 # @pages-per-second: the number of memory pages transferred per second
49 # @precopy-bytes: The number of bytes sent in the pre-copy phase
52 # @downtime-bytes: The number of bytes sent while the guest is paused
[all …]
/qemu/block/
H A Dnvme.c4 * 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 …]
/qemu/target/arm/
H A Dcpu.h23 #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 …]
/qemu/pc-bios/
HDopenbios-ppc ... i-cache-sets d-cache-block-size i-cache-block-size tlb- ...
/qemu/tcg/
H A Dtcg.c30 #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 …]