| /openbmc/qemu/tests/docker/dockerfiles/ |
| H A D | debian-all-test-cross.docker | 2 # Docker all cross-compiler target (tests only) 7 # to build and run linux-user tests on GitLab 9 FROM docker.io/library/debian:12-slim 11 # Duplicate deb line as deb-src 12 RUN sed -in "s/Types: deb/Types: deb deb-src/g" /etc/apt/sources.list.d/debian.sources 15 apt-get update && \ 16 apt-get install -y eatmydata && \ 17 eatmydata apt-get dist-upgrade -y && \ 18 apt build-dep -yy --arch-only qemu 22 apt install -y --no-install-recommends \ [all …]
|
| /openbmc/qemu/scripts/ |
| H A D | update-syscalltbl.sh | 2 arch/alpha/kernel/syscalls/syscall.tbl,linux-user/alpha/syscall.tbl \ 3 arch/arm/tools/syscall.tbl,linux-user/arm/syscall.tbl \ 4 scripts/syscall.tbl,linux-user/aarch64/syscall_64.tbl \ 5 scripts/syscall.tbl,linux-user/hexagon/syscall.tbl \ 6 scripts/syscall.tbl,linux-user/loongarch64/syscall.tbl \ 7 arch/m68k/kernel/syscalls/syscall.tbl,linux-user/m68k/syscall.tbl \ 8 arch/microblaze/kernel/syscalls/syscall.tbl,linux-user/microblaze/syscall.tbl \ 9 arch/mips/kernel/syscalls/syscall_n32.tbl,linux-user/mips64/syscall_n32.tbl \ 10 arch/mips/kernel/syscalls/syscall_n64.tbl,linux-user/mips64/syscall_n64.tbl \ 11 arch/mips/kernel/syscalls/syscall_o32.tbl,linux-user/mips/syscall_o32.tbl \ [all …]
|
| /openbmc/qemu/linux-user/m68k/ |
| H A D | target_proc.h | 2 * M68K specific proc functions for linux-user 4 * SPDX-License-Identifier: GPL-2.0-or-later 11 dprintf(fd, "Model:\t\tqemu-m68k\n"); in open_hardware()
|
| H A D | target_cpu.h | 2 * m68k specific CPU ABI and functions for linux-user 4 * Copyright (c) 2005-2007 CodeSourcery 28 env->aregs[7] = newsp; in cpu_clone_regs_child() 30 env->dregs[0] = 0; in cpu_clone_regs_child() 42 ts->tp_value = newtls; in cpu_set_tls() 47 return state->aregs[7]; in get_sp_from_cpustate()
|
| /openbmc/u-boot/doc/ |
| H A D | README.m68k | 2 U-Boot for Motorola (or Freescale/NXP) ColdFire processors 8 August 08, 2005 Jens Scharsig <esw@bus-elektronik.de> 14 This file contains status information for the port of U-Boot to the 25 Bernhard Kuhn ported U-Boot 0.4.0 to the Motorola ColdFire architecture. 27 of these patches was that they needed a pre-bootloader to start U-Boot. 31 Thanks mainly to Freescale but also to several other contributors, U-Boot now 38 Please "make menuconfig" with ARCH=m68k, or check arch/m68k/cpu to see the 44 U-Boot supports actually more than 40 ColdFire based boards. 47 the "make menuconfig" way, very similar to the Linux way. 56 It is possible to build all ColdFire boards in a single command-line command, [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/qemu/ |
| H A D | qemu-targets.inc | 2 # aarch64 arm armeb alpha cris i386 x86_64 m68k microblaze 19 softmmuonly += arch + "-softmmu," 24 linuxuseronly += arch + "-linux-user," 26 if 'linux' not in tos: 27 return softmmuonly + ''.join([arch + "-softmmu" + "," for arch in archs]).rstrip(',') 28 …return softmmuonly + linuxuseronly + ''.join([arch + "-linux-user" + "," + arch + "-softmmu" + ","… 31 return ",".join(filter(lambda i: "-linux-user" in i, get_qemu_target_list(d).split(','))) 34 return ",".join(filter(lambda i: "-linux-user" not in i, get_qemu_target_list(d).split(',')))
|
| /openbmc/qemu/docs/user/ |
| H A D | main.rst | 1 .. _user-mode: 3 QEMU User space emulator 7 --------------------------- 9 The following OS are supported in user space emulation: 11 - Linux (referred as qemu-linux-user) 13 - BSD (referred as qemu-bsd-user) 16 -------- 18 QEMU user space emulation has the following notable features: 23 System calls are the principle interface between user-space and the 41 for example to emulate the signal mask. On Linux, QEMU supports both [all …]
|
| /openbmc/u-boot/board/freescale/m54455evb/ |
| H A D | README | 4 TsiChung Liew(Tsi-Chung.Liew@freescale.com) 12 - board/freescale/m54455evb/m54455evb.c Dram setup, IDE pre init, and PCI init 13 - board/freescale/m54455evb/flash.c Atmel and INTEL flash support 14 - board/freescale/m54455evb/Makefile Makefile 15 - board/freescale/m54455evb/config.mk config make 16 - board/freescale/m54455evb/u-boot.lds Linker description 18 - common/cmd_bdinfo.c Clock frequencies output 19 - common/cmd_mii.c mii support 21 - arch/m68k/cpu/mcf5445x/cpu.c cpu specific code 22 - arch/m68k/cpu/mcf5445x/cpu_init.c Flexbus ChipSelect, Mux pins setup, icache and RTC extra regs [all …]
|
| /openbmc/qemu/.gitlab-ci.d/ |
| H A D | crossbuild-template.yml | 7 - ccache 12 - source scripts/ci/gitlab-ci-section 13 - section_start setup "Pre-script setup" 14 - JOBS=$(expr $(nproc) + 1) 15 - cat /packages.txt 16 - section_end setup 18 - export CCACHE_BASEDIR="$(pwd)" 19 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" 20 - export CCACHE_MAXSIZE="500M" 21 - export PATH="$CCACHE_WRAPPERSDIR:$PATH" [all …]
|
| H A D | buildtest.yml | 2 - local: '/.gitlab-ci.d/buildtest-template.yml' 4 build-system-alpine: 6 - .native_build_job_template 7 - .native_build_artifact_template 9 - job: amd64-alpine-container 12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu 13 MAKE_CHECK_ARGS: check-build 14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog 16 check-system-alpine: 19 - job: build-system-alpine [all …]
|
| H A D | crossbuilds.yml | 2 - local: '/.gitlab-ci.d/crossbuild-template.yml' 4 cross-armhf-user: 7 job: armhf-debian-cross-container 9 IMAGE: debian-armhf-cross 11 cross-arm64-system: 14 job: arm64-debian-cross-container 16 IMAGE: debian-arm64-cross 18 cross-arm64-user: 21 job: arm64-debian-cross-container 23 IMAGE: debian-arm64-cross [all …]
|
| /openbmc/qemu/scripts/coverity-scan/ |
| H A D | COMPONENTS.md | 7 …~ .*/qemu((/include)?/hw/arm/.*|(/include)?/hw/.*/(arm|allwinner-a10|bcm28|digic|exynos|imx|omap|s… 12 hexagon-gen (component should be ignored in analysis) 27 m68k 28 …~ .*/qemu((/include)?/hw/m68k/.*|/target/m68k/.*|(/include)?/hw(/.*)?/mcf.*|(/include)?/hw/nubus/.… 40 …~ .*/qemu((/include)?/hw/ppc/.*|/target/ppc/.*|/hw/pci-host/(uninorth.*|dec.*|prep.*|ppc.*)|/hw/mi… 70 …ock.*|(/include?)/(block|storage-daemon)/.*|(/include)?/hw/(block|ide|nvme)/.*|/qemu-(img|io).*|/u… 97 ~ .*/qemu((/include)?/(qapi|qobject|monitor)/.*|/job-qmp.c) 100 ~ .*/qemu(/nbd/.*|/include/block/nbd.*|/qemu-nbd\.c) 108 qemu-ga 123 user [all …]
|
| /openbmc/qemu/include/standard-headers/asm-m68k/ |
| H A D | bootinfo.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * asm/bootinfo.h -- Definition of the Linux/m68k boot information structure 63 * - length [ 2 bytes, 16-bit big endian ] 64 * - seed data [ `length` bytes, padded to preserve 4-byte struct alignment ] 69 * Linux/m68k Architectures (BI_MACHTYPE) 115 #define FPUB_SUNFPA 4 /* Sun-3 FPA */ 130 #define MMUB_SUN3 5 /* Custom Sun-3 */ 147 * a kernel, to avoid user confusion if kernel and bootstrap don't work 148 * together :-) 152 * appropriate machine. If a change is backward-compatible, the minor [all …]
|
| /openbmc/qemu/docs/about/ |
| H A D | emulation.rst | 6 :ref:`System Emulation` and :ref:`User Mode Emulation` are supported 9 .. list-table:: Supported Guest Architectures for Emulation 11 :header-rows: 1 13 * - Architecture (qemu name) 14 - System 15 - User 16 - Notes 17 * - Alpha 18 - Yes 19 - Yes [all …]
|
| 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 …]
|
| H A D | deprecated.rst | 21 for pre-existing VM deployments. They should be scheduled for updating to a 23 should exclusively use a non-deprecated machine type, with use of the most 24 recent version highly recommended. Non-versioned machine types follow the 31 -------------------------------------- 33 Short-form boolean options (since 6.0) 43 The replacement for the ``nodelay`` short-form boolean option is ``nodelay=on`` 50 command-line less readable, especially when the argument itself consist of a 51 name and a value, e.g. ``-plugin plugin_name,arg="arg_name=arg_value"``. 52 Therefore, the usage of ``arg`` is redundant. Single-word arguments are treated 53 as short-form boolean values, and passed to plugins as ``arg_name=on``. [all …]
|
| /openbmc/qemu/ |
| H A D | 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> 75 F: docs/devel/build-environment.rst 76 F: docs/devel/code-of-conduct.rst 78 F: docs/devel/conflict-resolution.rst 80 F: docs/devel/submitting-a-patch.rst 81 F: docs/devel/submitting-a-pull-request.rst [all …]
|
| H A D | configure | 14 source_path=$(cd "$(dirname -- "$0")"; pwd) 16 if test "$PWD" -ef "$source_path" 20 MARKER=build/auto-created-by-configure 22 if test -e build 24 if test -f $MARKER 26 rm -rf build 36 echo "your source directory, or try doing an out-of-tree build." 41 # This file is auto-generated by configure to support in-source tree 46 @$(MAKE) -C build -f Makefile $(MAKECMDGOALS) 48 test -e build/auto-created-by-configure ; \ [all …]
|
| H A D | qemu-options.hx | 14 "-h or -help display this help and exit\n", QEMU_ARCH_ALL) 16 ``-h`` 21 "-version display version information and exit\n", QEMU_ARCH_ALL) 23 ``-version`` 28 "-machine [type=]name[,prop[=value][,...]]\n" 29 " selects emulated machine ('-machine help' for list)\n" 33 " dump-guest-core=on|off include guest memory in a core dump (default=on)\n" 34 " mem-merge=on|off controls memory merge support (default: on)\n" 35 " aes-key-wrap=on|off controls support for AES key wrapping (default=on)\n" 36 " dea-key-wrap=on|off controls support for DEA key wrapping (default=on)\n" [all …]
|
| /openbmc/openbmc/poky/meta/lib/oe/ |
| H A D | elf.py | 4 # SPDX-License-Identifier: GPL-2.0-only 35 "linux" : { 52 "m68k": ( 4, 0, 0, False, 32), 70 "linux-android" : { 75 "linux-androideabi" : { 78 "linux-musl" : { 102 "uclinux-uclibc" : { 105 "linux-gnueabi" : { 109 "linux-musleabi" : { 113 "linux-gnuspe" : { [all …]
|
| /openbmc/openbmc/poky/meta/classes-recipe/ |
| H A D | siteinfo.bbclass | 4 # SPDX-License-Identifier: MIT 13 # where 'target' == "<arch>-<os>" 16 # * target: Returns the target name ("<arch>-<os>") 26 …"allarch": "endian-little bit-32", # bogus, but better than special-casing the checks below for al… 27 "aarch64": "endian-little bit-64 arm-common arm-64", 28 "aarch64_be": "endian-big bit-64 arm-common arm-64", 29 "arc": "endian-little bit-32 arc-common", 30 "arceb": "endian-big bit-32 arc-common", 31 "arm": "endian-little bit-32 arm-common arm-32", 32 "armeb": "endian-big bit-32 arm-common arm-32", [all …]
|
| /openbmc/u-boot/scripts/kconfig/ |
| H A D | expr.h | 2 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org> 49 #define EXPR_NOT(dep) (2-(dep)) 52 for (e = (l); e && (s = e->right.sym); e = e->left.expr) 70 S_DEF_USER, /* main user value */ 96 * from the user value set in e.g. a .config file, due to visibility. 107 * An upper bound on the tristate value the user can set for the symbol 110 * ifs. If 'n', the user value will be ignored. 134 … i < SYMBOL_HASHSIZE; i++) for (sym = symbol_hash[i]; sym; sym = sym->next) if (sym->type != S_OTH… 141 #define SYMBOL_OPTIONAL 0x0100 /* choice is optional - values can be 'n' */ 190 struct property *next; /* next property - null if last */ [all …]
|
| /openbmc/u-boot/common/ |
| H A D | Kconfig | 15 additional 'user' IDs can be used by passing BOOTSTAGE_ID_ALLOC 25 Enable recording of boot time in SPL. To make this visible to U-Boot 27 information when SPL finishes and load it when U-Boot proper starts 34 Enable recording of boot time in SPL. To make this visible to U-Boot 36 information when TPL finishes and load it when U-Boot proper starts 44 This shows how long it took U-Boot to go through each stage of the 94 Code in the Linux kernel can find this in /proc/devicetree. 129 Enabling this will make a U-Boot binary that is capable of being 139 Enabling this will make a U-Boot binary that is capable of being 148 Enabling this will make a U-Boot binary that is capable of being [all …]
|
| /openbmc/u-boot/scripts/ |
| H A D | Kbuild.include | 14 dot-target = $(dir $@).$(notdir $@) 17 # The temporary file to save gcc -MD generated dependencies must not 19 depfile = $(subst $(comma),_,$(dot-target).d) 50 # - If no file exist it is created 51 # - If the content differ the new file is used 52 # - If they are equal no change, and no timestamp update 53 # - stdin is piped in from the first prerequisite ($<) so one has 56 $(Q)set -e; \ 58 mkdir -p $(dir $@); \ 60 if [ -r $@ ] && cmp -s $@ $@.tmp; then \ [all …]
|
| /openbmc/u-boot/doc/uImage.FIT/ |
| H A D | source_file_format.txt | 1 U-Boot new uImage source file format (bindings definition) 8 --------------- 10 Evolution of the 2.6 Linux kernel for embedded PowerPC systems introduced new 15 replace direct passing of 'struct bd_info' which was used to boot pre-FDT 18 However, U-Boot needs to support both techniques to provide backward 21 blob. Kernel image, FDT blob and possibly ramdisk image - all must be placed 24 Additionally, old uImage format has been extended to support multi sub-images 34 -------------------------------- 40 (3) increases code reuse as it is already part of the U-Boot source tree. 45 uImage internals. Bindings are defined from U-Boot perspective, i.e. describe [all …]
|