forked from GiantVM/QEMU
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit fcd01b2
Showing
5,054 changed files
with
1,666,250 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
((c-mode . ((c-file-style . "stroustrup") | ||
(indent-tabs-mode . nil)))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
"VIM settings to match QEMU coding style. They are activated by adding the | ||
"following settings (without the " symbol) as last two lines in $HOME/.vimrc: | ||
"set secure | ||
"set exrc | ||
set expandtab | ||
set shiftwidth=4 | ||
set smarttab |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,117 @@ | ||
/config-devices.* | ||
/config-all-devices.* | ||
/config-all-disas.* | ||
/config-host.* | ||
/config-target.* | ||
/config.status | ||
/config-temp | ||
/trace-events-all | ||
/trace/generated-tracers.h | ||
/trace/generated-tracers.c | ||
/trace/generated-tracers-dtrace.h | ||
/trace/generated-tracers.dtrace | ||
/trace/generated-events.h | ||
/trace/generated-events.c | ||
/trace/generated-helpers-wrappers.h | ||
/trace/generated-helpers.h | ||
/trace/generated-helpers.c | ||
/trace/generated-tcg-tracers.h | ||
/trace/generated-ust-provider.h | ||
/trace/generated-ust.c | ||
/ui/shader/texture-blit-frag.h | ||
/ui/shader/texture-blit-vert.h | ||
*-timestamp | ||
/*-softmmu | ||
/*-darwin-user | ||
/*-linux-user | ||
/*-bsd-user | ||
/ivshmem-client | ||
/ivshmem-server | ||
/libdis* | ||
/libuser | ||
/linux-headers/asm | ||
/qga/qapi-generated | ||
/qapi-generated | ||
/qapi-types.[ch] | ||
/qapi-visit.[ch] | ||
/qapi-event.[ch] | ||
/qmp-commands.h | ||
/qmp-introspect.[ch] | ||
/qmp-marshal.c | ||
/qemu-doc.html | ||
/qemu-doc.info | ||
/qemu-img | ||
/qemu-nbd | ||
/qemu-options.def | ||
/qemu-options.texi | ||
/qemu-img-cmds.texi | ||
/qemu-img-cmds.h | ||
/qemu-io | ||
/qemu-ga | ||
/qemu-bridge-helper | ||
/qemu-monitor.texi | ||
/qemu-monitor-info.texi | ||
/qemu-version.h | ||
/qemu-version.h.tmp | ||
/module_block.h | ||
/vscclient | ||
/fsdev/virtfs-proxy-helper | ||
*.[1-9] | ||
*.a | ||
*.aux | ||
*.cp | ||
*.dvi | ||
*.exe | ||
*.msi | ||
*.dll | ||
*.so | ||
*.mo | ||
*.fn | ||
*.ky | ||
*.log | ||
*.pod | ||
*.cps | ||
*.fns | ||
*.kys | ||
*.pg | ||
*.pyc | ||
*.toc | ||
*.tp | ||
*.vr | ||
*.d | ||
!/scripts/qemu-guest-agent/fsfreeze-hook.d | ||
*.o | ||
*.lo | ||
*.la | ||
*.pc | ||
.libs | ||
.sdk | ||
*.gcda | ||
*.gcno | ||
/pc-bios/bios-pq/status | ||
/pc-bios/vgabios-pq/status | ||
/pc-bios/optionrom/linuxboot.asm | ||
/pc-bios/optionrom/linuxboot.bin | ||
/pc-bios/optionrom/linuxboot.raw | ||
/pc-bios/optionrom/linuxboot.img | ||
/pc-bios/optionrom/linuxboot_dma.asm | ||
/pc-bios/optionrom/linuxboot_dma.bin | ||
/pc-bios/optionrom/linuxboot_dma.raw | ||
/pc-bios/optionrom/linuxboot_dma.img | ||
/pc-bios/optionrom/multiboot.asm | ||
/pc-bios/optionrom/multiboot.bin | ||
/pc-bios/optionrom/multiboot.raw | ||
/pc-bios/optionrom/multiboot.img | ||
/pc-bios/optionrom/kvmvapic.asm | ||
/pc-bios/optionrom/kvmvapic.bin | ||
/pc-bios/optionrom/kvmvapic.raw | ||
/pc-bios/optionrom/kvmvapic.img | ||
/pc-bios/s390-ccw/s390-ccw.elf | ||
/pc-bios/s390-ccw/s390-ccw.img | ||
.stgit-* | ||
cscope.* | ||
tags | ||
TAGS | ||
docker-src.* | ||
*~ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
[submodule "roms/vgabios"] | ||
path = roms/vgabios | ||
url = git://git.qemu-project.org/vgabios.git/ | ||
[submodule "roms/seabios"] | ||
path = roms/seabios | ||
url = git://git.qemu-project.org/seabios.git/ | ||
[submodule "roms/SLOF"] | ||
path = roms/SLOF | ||
url = git://git.qemu-project.org/SLOF.git | ||
[submodule "roms/ipxe"] | ||
path = roms/ipxe | ||
url = git://git.qemu-project.org/ipxe.git | ||
[submodule "roms/openbios"] | ||
path = roms/openbios | ||
url = git://git.qemu-project.org/openbios.git | ||
[submodule "roms/openhackware"] | ||
path = roms/openhackware | ||
url = git://git.qemu-project.org/openhackware.git | ||
[submodule "roms/qemu-palcode"] | ||
path = roms/qemu-palcode | ||
url = git://github.com/rth7680/qemu-palcode.git | ||
[submodule "roms/sgabios"] | ||
path = roms/sgabios | ||
url = git://git.qemu-project.org/sgabios.git | ||
[submodule "pixman"] | ||
path = pixman | ||
url = git://anongit.freedesktop.org/pixman | ||
[submodule "dtc"] | ||
path = dtc | ||
url = git://git.qemu-project.org/dtc.git | ||
[submodule "roms/u-boot"] | ||
path = roms/u-boot | ||
url = git://git.qemu-project.org/u-boot.git | ||
[submodule "roms/skiboot"] | ||
path = roms/skiboot | ||
url = git://git.qemu.org/skiboot.git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# This mailmap just translates the weird addresses from the original import into git | ||
# into proper addresses so that they are counted properly in git shortlog output. | ||
# | ||
Andrzej Zaborowski <[email protected]> balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Anthony Liguori <[email protected]> aliguori <aliguori@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Anthony Liguori <[email protected]> Anthony Liguori <[email protected]> | ||
Aurelien Jarno <[email protected]> aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Blue Swirl <[email protected]> blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Edgar E. Iglesias <[email protected]> edgar_igl <edgar_igl@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Fabrice Bellard <[email protected]> bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Jocelyn Mayer <[email protected]> j_mayer <j_mayer@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Paul Brook <[email protected]> pbrook <pbrook@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
Thiemo Seufer <[email protected]> ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
malc <[email protected]> malc <malc@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
# There is also a: | ||
# (no author) <(no author)@c046a42c-6fe2-441c-8c8c-71466251a162> | ||
# for the cvs2svn initialization commit e63c3dc74bf. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
sudo: false | ||
language: c | ||
python: | ||
- "2.4" | ||
compiler: | ||
- gcc | ||
- clang | ||
cache: ccache | ||
addons: | ||
apt: | ||
packages: | ||
# Build dependencies | ||
- libaio-dev | ||
- libattr1-dev | ||
- libbrlapi-dev | ||
- libcap-ng-dev | ||
- libgnutls-dev | ||
- libgtk-3-dev | ||
- libiscsi-dev | ||
- liblttng-ust-dev | ||
- libnfs-dev | ||
- libncurses5-dev | ||
- libnss3-dev | ||
- libpixman-1-dev | ||
- libpng12-dev | ||
- librados-dev | ||
- libsdl1.2-dev | ||
- libseccomp-dev | ||
- libspice-protocol-dev | ||
- libspice-server-dev | ||
- libssh2-1-dev | ||
- liburcu-dev | ||
- libusb-1.0-0-dev | ||
- libvte-2.90-dev | ||
- sparse | ||
- uuid-dev | ||
|
||
# The channel name "irc.oftc.net#qemu" is encrypted against qemu/qemu | ||
# to prevent IRC notifications from forks. This was created using: | ||
# $ travis encrypt -r "qemu/qemu" "irc.oftc.net#qemu" | ||
notifications: | ||
irc: | ||
channels: | ||
- secure: "F7GDRgjuOo5IUyRLqSkmDL7kvdU4UcH3Lm/W2db2JnDHTGCqgEdaYEYKciyCLZ57vOTsTsOgesN8iUT7hNHBd1KWKjZe9KDTZWppWRYVwAwQMzVeSOsbbU4tRoJ6Pp+3qhH1Z0eGYR9ZgKYAoTumDFgSAYRp4IscKS8jkoedOqM=" | ||
on_success: change | ||
on_failure: always | ||
env: | ||
global: | ||
- TEST_CMD="make check" | ||
matrix: | ||
- CONFIG="" | ||
- CONFIG="--enable-debug --enable-debug-tcg --enable-trace-backends=log" | ||
- CONFIG="--disable-linux-aio --disable-cap-ng --disable-attr --disable-brlapi --disable-uuid --disable-libusb" | ||
- CONFIG="--enable-modules" | ||
- CONFIG="--with-coroutine=ucontext" | ||
- CONFIG="--with-coroutine=sigaltstack" | ||
git: | ||
# we want to do this ourselves | ||
submodules: false | ||
before_install: | ||
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew update ; fi | ||
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then brew install libffi gettext glib pixman ; fi | ||
- wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ | ||
- git submodule update --init --recursive | ||
before_script: | ||
- ./configure ${CONFIG} | ||
script: | ||
- make -j3 && ${TEST_CMD} | ||
matrix: | ||
include: | ||
# gprof/gcov are GCC features | ||
- env: CONFIG="--enable-gprof --enable-gcov --disable-pie" | ||
compiler: gcc | ||
# We manually include builds which we disable "make check" for | ||
- env: CONFIG="--enable-debug --enable-tcg-interpreter" | ||
TEST_CMD="" | ||
compiler: gcc | ||
- env: CONFIG="--enable-trace-backends=simple" | ||
TEST_CMD="" | ||
compiler: gcc | ||
- env: CONFIG="--enable-trace-backends=ftrace" | ||
TEST_CMD="" | ||
compiler: gcc | ||
- env: CONFIG="--enable-trace-backends=ust" | ||
TEST_CMD="" | ||
compiler: gcc | ||
- env: CONFIG="--with-coroutine=gthread" | ||
TEST_CMD="" | ||
compiler: gcc | ||
- env: CONFIG="" | ||
os: osx | ||
compiler: clang | ||
# Plain Trusty Build | ||
- env: CONFIG="" | ||
sudo: required | ||
addons: | ||
dist: trusty | ||
compiler: gcc | ||
before_install: | ||
- sudo apt-get update -qq | ||
- sudo apt-get build-dep -qq qemu | ||
- wget -O - http://people.linaro.org/~alex.bennee/qemu-submodule-git-seed.tar.xz | tar -xvJ | ||
- git submodule update --init --recursive | ||
# Using newer GCC with sanitizers | ||
- addons: | ||
apt: | ||
sources: | ||
# PPAs for newer toolchains | ||
- ubuntu-toolchain-r-test | ||
packages: | ||
# Extra toolchains | ||
- gcc-5 | ||
- g++-5 | ||
# Build dependencies | ||
- libaio-dev | ||
- libattr1-dev | ||
- libbrlapi-dev | ||
- libcap-ng-dev | ||
- libgnutls-dev | ||
- libgtk-3-dev | ||
- libiscsi-dev | ||
- liblttng-ust-dev | ||
- libnfs-dev | ||
- libncurses5-dev | ||
- libnss3-dev | ||
- libpixman-1-dev | ||
- libpng12-dev | ||
- librados-dev | ||
- libsdl1.2-dev | ||
- libseccomp-dev | ||
- libspice-protocol-dev | ||
- libspice-server-dev | ||
- libssh2-1-dev | ||
- liburcu-dev | ||
- libusb-1.0-0-dev | ||
- libvte-2.90-dev | ||
- sparse | ||
- uuid-dev | ||
language: generic | ||
compiler: none | ||
env: | ||
- COMPILER_NAME=gcc CXX=g++-5 CC=gcc-5 | ||
- CONFIG="--cc=gcc-5 --cxx=g++-5 --disable-pie --disable-linux-user --with-coroutine=gthread" | ||
- TEST_CMD="" | ||
before_script: | ||
- ./configure ${CONFIG} --extra-cflags="-g3 -O0 -fsanitize=thread -fuse-ld=gold" || cat config.log |
Oops, something went wrong.