aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-02-22sdcard: simplify using the ldst APIPhilippe Mathieu-Daudé1-29/+9
2018-02-22sdcard: remove commands from unsupported old MMC specificationPhilippe Mathieu-Daudé1-33/+0
2018-02-22sdcard: clean the SCR register and add few commentsPhilippe Mathieu-Daudé1-3/+6
2018-02-22sdcard: fix the 'maximum data transfer rate' to 25MHzPhilippe Mathieu-Daudé1-1/+1
2018-02-22sdcard: update the CSD CRC register regardless the CSD structure versionPhilippe Mathieu-Daudé1-2/+1
2018-02-22sdcard: Don't always set the high capacity bitPhilippe Mathieu-Daudé1-1/+4
2018-02-22sdcard: use the registerfields API to access the OCR registerPhilippe Mathieu-Daudé2-9/+13
2018-02-22sdcard: use G_BYTE from cutilsPhilippe Mathieu-Daudé1-1/+2
2018-02-22sdcard: define SDMMC_CMD_MAX instead of using the magic '64'Philippe Mathieu-Daudé2-6/+31
2018-02-22sdcard: add more trace eventsPhilippe Mathieu-Daudé2-6/+39
2018-02-22sdcard: replace fprintf() by qemu_hexdump()Philippe Mathieu-Daudé1-15/+1
2018-02-22sdcard: add a trace event for command responsesPhilippe Mathieu-Daudé2-3/+25
2018-02-22sdcard: replace DPRINTF() by trace eventsPhilippe Mathieu-Daudé2-6/+32
2018-02-22sdcard: reorder SDState struct membersPhilippe Mathieu-Daudé1-7/+9
2018-02-22hw/sd/ssi-sd: use the SDBus API, connect the SDCard to the busPhilippe Mathieu-Daudé1-13/+19
2018-02-22hw/sd/milkymist-memcard: expose a SDBus and connect the SDCard to itPhilippe Mathieu-Daudé1-17/+21
2018-02-22hw/sd/milkymist-memcard: split realize() out of SysBusDevice init()Philippe Mathieu-Daudé1-12/+16
2018-02-22hw/sd/milkymist-memcard: use qemu_log_mask()Philippe Mathieu-Daudé1-7/+10
2018-02-22Fix ast2500 protection register emulationHugo Landau2-2/+12
2018-02-22hw/char/stm32f2xx_usart: fix TXE/TC bit handlingRichard Braun2-5/+14
2018-02-22raspi: Add "raspi3" machine typePekka Enberg1-0/+23
2018-02-22target/arm: Fix register definitions for VMIDR and VMPIDRPeter Maydell1-4/+4
2018-02-22Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180222-pull-request' i...Peter Maydell11-139/+151
2018-02-22Merge remote-tracking branch 'remotes/mcayland/tags/qemu-openbios-signed' int...Peter Maydell4-0/+0
2018-02-22Merge remote-tracking branch 'remotes/stsquad/tags/pull-softfloat-refactor-21...Peter Maydell49-2941/+2204
2018-02-22keymap: consider modifier state when picking a mappingGerd Hoffmann5-6/+48
2018-02-22keymap: record multiple keysym -> keycode mappingsGerd Hoffmann1-3/+11
2018-02-22keymap: numpad keysyms and keycodes are fixedGerd Hoffmann1-52/+9
2018-02-22keymap: use glib hash for kbd_layout_tGerd Hoffmann2-43/+32
2018-02-22keymap: make struct kbd_layout_t private to ui/keymaps.cGerd Hoffmann2-30/+31
2018-02-22egl-helpers: add alpha channel to texture formatGerd Hoffmann1-1/+1
2018-02-22egl-headless: cursor_dmabuf: handle NULL cursorGerd Hoffmann1-6/+9
2018-02-22console/opengl: split up dpy_gl_cursor opsGerd Hoffmann3-14/+34
2018-02-22sdl2: fix hotkey keyupGerd Hoffmann1-11/+3
2018-02-22Update OpenBIOS images to 54d959d9 built from submodule.Mark Cave-Ayland4-0/+0
2018-02-21tests: add test for TPM TIS deviceStefan Berger6-101/+601
2018-02-21tests: Move common TPM test code into tpm-emu.cStefan Berger4-172/+209
2018-02-21fpu/softfloat: re-factor sqrtAlex Bennée2-111/+97
2018-02-21fpu/softfloat: re-factor compareAlex Bennée2-54/+82
2018-02-21fpu/softfloat: re-factor minmaxAlex Bennée2-107/+126
2018-02-21fpu/softfloat: re-factor scalbnAlex Bennée2-73/+34
2018-02-21fpu/softfloat: re-factor int/uint to floatAlex Bennée2-180/+172
2018-02-21fpu/softfloat: re-factor float to int/uintAlex Bennée2-755/+193
2018-02-21fpu/softfloat: re-factor round_to_intAlex Bennée2-174/+146
2018-02-21fpu/softfloat: re-factor muladdAlex Bennée3-575/+272
2018-02-21fpu/softfloat: re-factor divAlex Bennée3-148/+137
2018-02-21fpu/softfloat: re-factor mulAlex Bennée2-128/+82
2018-02-21fpu/softfloat: re-factor add/subAlex Bennée2-427/+469
2018-02-21fpu/softfloat: define decompose structuresAlex Bennée1-1/+85
2018-02-21fpu/softfloat: move the extract functions to the top of the fileAlex Bennée1-66/+54
2018-02-21fpu/softfloat: improve comments on ARM NaN propagationAlex Bennée1-2/+3
2018-02-21include/fpu/softfloat: add some float16 constantsAlex Bennée1-3/+5
2018-02-21include/fpu/softfloat: implement float16_set_sign helperAlex Bennée1-0/+5
2018-02-21include/fpu/softfloat: implement float16_chs helperAlex Bennée1-0/+9
2018-02-21include/fpu/softfloat: implement float16_abs helperAlex Bennée1-0/+7
2018-02-21target/*/cpu.h: remove softfloat.hAlex Bennée45-79/+93
2018-02-21fpu/softfloat-types: new header to prevent excessive re-buildsAlex Bennée3-31/+117
2018-02-21include/fpu/softfloat: remove USE_SOFTFLOAT_STRUCT_TYPESAlex Bennée1-27/+0
2018-02-21fpu/softfloat: implement float16_squash_input_denormalAlex Bennée2-0/+16
2018-02-20Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180220-pull-request' i...Peter Maydell10-117/+196
2018-02-20Merge remote-tracking branch 'remotes/gkurz/tags/for-upstream' into stagingPeter Maydell3-6/+6
2018-02-20ui: Reorder vte terminal packing to avoid gtk3 warningsJan Kiszka1-2/+2
2018-02-20vl: drop display_type variableGerd Hoffmann2-42/+17
2018-02-20vl: drop request_opengl variableGerd Hoffmann1-7/+1
2018-02-20vl: drop full_screen variableGerd Hoffmann1-2/+0
2018-02-20cocoa: use DisplayOptionsGerd Hoffmann4-7/+10
2018-02-20curses: use DisplayOptionsGerd Hoffmann4-6/+9
2018-02-20egl-headless: use DisplayOptionsGerd Hoffmann4-5/+7
2018-02-20vl: drop no_quit variableGerd Hoffmann1-5/+2
2018-02-20sdl: use DisplayOptionsGerd Hoffmann5-28/+50
2018-02-20gtk: add and use DisplayOptions + DisplayGTKGerd Hoffmann4-24/+98
2018-02-20vl: rename DisplayType to LegacyDisplayTypeGerd Hoffmann1-5/+5
2018-02-20vl: deprecate -no-frameGerd Hoffmann2-0/+11
2018-02-20Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-2.12-pull-r...Peter Maydell23-8/+42
2018-02-199p: fix leak in synth_name_to_path()Marc-André Lureau1-0/+1
2018-02-199p: v9fs_path_copy() readabilityMarc-André Lureau2-6/+5
2018-02-19Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' int...Peter Maydell4-11/+13
2018-02-19trace: avoid SystemTap "char const" warningsStefan Hajnoczi2-8/+8
2018-02-19tracetool: For ust trace bool type as ctf_integerJon Emil Jahren1-1/+2
2018-02-19tracetool: Update argument format regex to non-greedy starJon Emil Jahren1-2/+3
2018-02-19Merge remote-tracking branch 'remotes/marcel/tags/rdma-pull-request' into sta...Peter Maydell43-54/+5570
2018-02-19MAINTAINERS: add entry for hw/rdmaMarcel Apfelbaum1-0/+8
2018-02-19hw/rdma: Implementation of PVRDMA deviceYuval Shaia5-1/+680
2018-02-19hw/rdma: PVRDMA commands and data-path opsYuval Shaia7-0/+1243
2018-02-19hw/rdma: Implementation of generic rdma device layersYuval Shaia8-5/+1541
2018-02-19hw/rdma: Definitions for rdma device and rdma resource managerYuval Shaia2-0/+166
2018-02-19hw/rdma: Add wrappers and macrosYuval Shaia4-0/+98
2018-02-19include/standard-headers: add pvrdma related headersMarcel Apfelbaum4-0/+1457
2018-02-19scripts/update-linux-headers: import pvrdma headersMarcel Apfelbaum1-0/+30
2018-02-19docs: add pvrdma device documentation.Marcel Apfelbaum1-0/+255
2018-02-19mem: add share parameter to memory-backend-ramMarcel Apfelbaum14-50/+94
2018-02-19Merge remote-tracking branch 'remotes/cohuck/tags/stable-doc-20180219' into s...Peter Maydell1-0/+69
2018-02-19docs: document our stable processCornelia Huck1-0/+69
2018-02-18linux-user: Remove THREAD macroPeter Maydell2-4/+2
2018-02-18linux-user: Fix sched_getaffinity mask sizeSamuel Thibault1-1/+3
2018-02-18linux-user: Fix register used for 6th and 7th syscall argument on aarch64Guido Günther1-3/+3
2018-02-18linux-user: Implement ioctl cmd TIOCGPTPEERAndreas Schwab20-0/+34
2018-02-16Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20180216' into s...Peter Maydell3-18/+4
2018-02-16cuda.h: Fix multiple typedefDr. David Alan Gilbert1-2/+2
2018-02-16monitor.c: Fix infinite loop in monitor's auto-completeDr. David Alan Gilbert1-2/+4
2018-02-16monitor: Remove legacy "-mon default=on" parameterThomas Huth3-16/+0
2018-02-16Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180216-pull-request' i...Peter Maydell6-33/+53
2018-02-16Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.12-20180216' int...Peter Maydell22-978/+1960
2018-02-16Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20180214a'...Peter Maydell13-122/+388
2018-02-16ui: extend VNC trottling tracing to SASL codepathsDaniel P. Berrangé1-0/+11
2018-02-16ui: check VNC audio frequency limit at time of reading from clientDaniel P. Berrangé1-9/+13
2018-02-16ui: avoid 'local_err' variable shadowing in VNC SASL authDaniel P. Berrangé1-2/+0
2018-02-16ui: avoid risk of 32-bit int overflow in VNC buffer checkDaniel P. Berrangé1-2/+2
2018-02-16sdl2: fix mouse grabGerd Hoffmann1-0/+1
2018-02-16sdl: restore optimized redrawAnatoly Trosinenko1-16/+7
2018-02-16vnc: fix segfault in closed connection handlingKlim Kireev2-3/+18
2018-02-16vnc: add qapi/error.h include to stubsGerd Hoffmann1-0/+1
2018-02-16vnc: remove bogus object_unref on client socketDaniel P. Berrangé1-1/+0
2018-02-16Merge remote-tracking branch 'remotes/berrange/tags/qio-next-pull-request' in...Peter Maydell7-17/+48
2018-02-16tests/boot-serial-test: Fix problem with timeout due to dropped charactersThomas Huth1-2/+2
2018-02-16ppc4xx: Add device models found in PPC440 core SoCsBALATON Zoltan3-1/+1186
2018-02-16ppc/spapr-caps: Disallow setting workaround for spapr-cap-ibsSuraj Jitindar Singh1-2/+4
2018-02-16target/ppc: convert to TranslatorOpsEmilio G. Cota1-162/+167
2018-02-16target/ppc: convert to DisasContextBaseEmilio G. Cota3-86/+91
2018-02-16spapr: consolidate the VCPU id numbering logic in a single placeGreg Kurz1-7/+23
2018-02-16spapr: rename spapr_vcpu_id() to spapr_get_vcpu_id()Greg Kurz2-9/+9
2018-02-16spapr: move VCPU calculation to core machine codeGreg Kurz3-7/+22
2018-02-16spapr: use spapr->vsmt to compute VCPU idsGreg Kurz1-14/+10
2018-02-16ppc/spapr-caps: Change migration macro to take full spapr-cap nameSuraj Jitindar Singh1-15/+15
2018-02-16hw/char: remove legacy interface escc_init()Laurent Vivier5-165/+170
2018-02-16hw/ppc/spapr_hcall: set htab_shift after kvmppc_resize_hpt_commitDaniel Henrique Barboza1-1/+11
2018-02-16cuda: convert to trace-eventsMark Cave-Ayland3-33/+29
2018-02-16ppc: move CUDAState and other CUDA-related definitions into separate cuda.h fileMark Cave-Ayland4-77/+109
2018-02-16cuda: convert to use the shared mos6522 deviceMark Cave-Ayland2-489/+204
2018-02-15Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180215-...Peter Maydell12-211/+429
2018-02-15raspi: Raspberry Pi 3 supportPekka Enberg1-10/+21
2018-02-15bcm2836: Make CPU type configurablePekka Enberg3-8/+13
2018-02-15target/arm: Implement v8M MSPLIM and PSPLIM registersPeter Maydell3-0/+69
2018-02-15target/arm: Migrate v7m.other_spPeter Maydell1-0/+11
2018-02-15target/arm: Add AIRCR to vmstate structPeter Maydell1-0/+4
2018-02-15hw/intc/armv7m_nvic: Fix byte-to-interrupt number conversionsPeter Maydell1-4/+4
2018-02-15target/arm: Implement writing to CONTROL_NS for v8MPeter Maydell1-0/+10
2018-02-15hw/intc/armv7m_nvic: Implement SCRPeter Maydell3-4/+27
2018-02-15hw/intc/armv7m_nvic: Implement cache ID registersPeter Maydell3-0/+78
2018-02-15hw/intc/armv7m_nvic: Implement v8M CPPWR registerPeter Maydell1-0/+14
2018-02-15hw/intc/armv7m_nvic: Implement M profile cache maintenance opsPeter Maydell1-0/+12
2018-02-15hw/intc/armv7m_nvic: Fix ICSR PENDNMISET/CLR handlingPeter Maydell1-3/+3
2018-02-15hw/intc/armv7m_nvic: Don't hardcode M profile ID registers in NVICPeter Maydell2-14/+44
2018-02-15target/arm: Handle SVE registers when using clear_vec_highRichard Henderson1-100/+62
2018-02-15target/arm: Enforce access to ZCR_EL at translationRichard Henderson4-19/+28
2018-02-15target/arm: Suppress TB end for FPCR/FPSRRichard Henderson1-2/+2
2018-02-15target/arm: Enforce FP access to FPCR/FPSRRichard Henderson3-19/+25
2018-02-15target/arm: Remove ARM_CP_64BIT from ZCR_EL registersRichard Henderson1-4/+4
2018-02-15hw/arm/aspeed: simplify using the 'unimplemented device' for aspeed_soc.ioPhilippe Mathieu-Daudé2-30/+3
2018-02-15hw/arm/aspeed: directly map the serial device to the system address spacePhilippe Mathieu-Daudé1-1/+2
2018-02-15allow to build with older sedJan Beulich1-2/+1
2018-02-15io/channel-command: Do not kill the child process after closing the pipeThomas Huth1-1/+11
2018-02-15io: Add /dev/fdset/ support to QIOChannelFileRoss Lagerwall1-3/+3
2018-02-15io: Don't call close multiple times in QIOChannelFileRoss Lagerwall1-0/+1
2018-02-15io: Fix QIOChannelFile when creating and opening read-writeRoss Lagerwall3-10/+27
2018-02-15io/channel-websock: handle continuous reads without any dataEdgar Kaziakhmedov1-2/+5
2018-02-15io: fix QIONetListener memory leakPaolo Bonzini1-0/+1
2018-02-15Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell3-8/+15
2018-02-15Merge remote-tracking branch 'remotes/huth/tags/pull-request-2018-02-14' into...Peter Maydell55-374/+416
2018-02-15Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-2.12-pull-request'...Peter Maydell3-0/+49
2018-02-15misc: fix spellingMarc-André Lureau1-1/+1
2018-02-15ratelimit: don't align wait time with slicesWolfgang Bumiller1-6/+5
2018-02-15vl: pause vcpus before stopping iothreadsStefan Hajnoczi1-1/+9
2018-02-14tests/m48t59: Use the m48t59 test on ppc, tooThomas Huth2-1/+10
2018-02-14tests/Makefile: Derive check-qtest-ppc64-y from check-qtest-ppc-yThomas Huth1-7/+4
2018-02-14tests/m48t59: Make the test independent of global_qtestThomas Huth1-30/+30
2018-02-14tests/m48t59: Fix and re-enable the test for sparcThomas Huth2-30/+34
2018-02-14tests/boot-serial-test: Add support for the aarch64 virt machineWei Huang2-0/+10
2018-02-14tests/boot-serial: Add tests for PowerPC Mac machinesThomas Huth1-0/+3
2018-02-14tests/boot-serial: Enable the boot-serial test on SPARC machines, tooThomas Huth2-0/+6
2018-02-14wdt_ib700-test: Drop dependence on global_qtestEric Blake1-29/+34
2018-02-14tests/boot-sector: Drop dependence on global_qtestEric Blake5-9/+11
2018-02-14qmp-test: Drop dependence on global_qtestEric Blake1-17/+18
2018-02-14libqos: Use explicit QTestState for remaining libqos operationsEric Blake11-35/+39
2018-02-14libqos: Use explicit QTestState for ahci operationsEric Blake1-22/+23
2018-02-14libqos: Use explicit QTestState for i2c operationsEric Blake5-65/+66
2018-02-14libqos: Use explicit QTestState for rtas operationsEric Blake4-28/+40
2018-02-14libqos: Use explicit QTestState for fw_cfg operationsEric Blake14-36/+36
2018-02-14libqos: Track QTestState with QPCIBusEric Blake19-33/+33
2018-02-14migration: pass MigrationState to migrate_init()Peter Xu3-7/+7
2018-02-14migration: allow send_rq to failPeter Xu2-8/+29
2018-02-14migration: provide postcopy_fault_thread_notify()Peter Xu2-15/+22
2018-02-14migration: reuse mis->userfault_quit_fdPeter Xu2-11/+24
2018-02-14migration: better error handling with QEMUFilePeter Xu3-6/+60
2018-02-14tests/migration: Add test for migration to bad destinationDr. David Alan Gilbert1-15/+50
2018-02-14migration: Fix early failure cleanupDr. David Alan Gilbert1-5/+7
2018-02-14tests/migration: Add source to PC boot blockDr. David Alan Gilbert4-48/+180
2018-02-14migration: improve documentation of postcopy-ramGreg Kurz3-7/+10
2018-02-14migration/xen: Check return value of qemu_fcloseRoss Lagerwall1-2/+1
2018-02-14m68k: implement movep instructionPavel Dovgalyuk3-0/+49
2018-02-14libqtest: Use qemu_strtoul()Eric Blake1-6/+13
2018-02-14tests: Clean up wait for eventMarkus Armbruster4-33/+13
2018-02-13Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell27-557/+816
2018-02-13Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell52-304/+3715
2018-02-13Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell39-393/+468
2018-02-13virtio-balloon: include statistics of disk/file cachesTomáš Golembiovský2-1/+3
2018-02-13acpi-test: update FADTMichael S. Tsirkin2-0/+0
2018-02-13lpc: drop pcie host dependencyMichael S. Tsirkin1-1/+0
2018-02-13tests: acpi: fix FADT not being compared to reference tableIgor Mammedov1-2/+33
2018-02-13hw/pci-bridge: fix pcie root port's IO hints capabilityMarcel Apfelbaum2-7/+21