QEMU With E2K User Support
Go to file
Alexander Graf 96c04212ba target-arm: Add AArch64 gdbstub support
We want to be able to debug AArch64 guests. So let's add the respective gdb
stub functions and xml descriptions that allow us to do so.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: John Rigby <john.rigby@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1378235544-22290-12-git-send-email-peter.maydell@linaro.org
Message-id: 1368505980-17151-6-git-send-email-john.rigby@linaro.org
[PMM: dropped unused fp regs XML for now; moved 64 bit only functions
 to new gdbstub64.c; these are hooked up in AArch64CPU, not via
 ifdefs in ARMCPU]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2013-09-10 19:11:28 +01:00
audio aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
backends aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
block Merge remote-tracking branch 'kwolf/for-anthony' into staging 2013-09-03 12:32:46 -05:00
bsd-user gdbstub: Change gdb_handlesig() argument to CPUState 2013-07-23 02:41:33 +02:00
default-configs default-configs: Fix A9MP and A15MP config names 2013-08-20 14:54:32 +01:00
disas disas/ppc.c: Fix little endian disassembly 2013-09-02 10:06:41 +02:00
docs qcow2: Add corrupt bit 2013-08-30 15:48:43 +02:00
dtc@bc895d6d09 dtc: add submodule 2013-04-18 13:50:53 +02:00
fpu softfloat: Fix shift128Right for shift counts 64..127 2013-06-10 11:36:12 -05:00
fsdev fsdev: Fix potential memory leak 2013-07-09 13:38:56 -05:00
gdb-xml target-arm: Add AArch64 gdbstub support 2013-09-10 19:11:28 +01:00
hw pl110: Clarify comment about PL110 ID on VersatilePB 2013-09-10 19:09:33 +01:00
include abitypes.h: Remove incorrect ARM ABI_LLONG_ALIGNMENT 2013-09-10 19:09:33 +01:00
libcacard misc: Fix some typos in names and comments 2013-09-01 18:59:24 +04:00
linux-headers misc: Fix some typos in names and comments 2013-09-01 18:59:24 +04:00
linux-user cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
net aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
pc-bios Update OpenBIOS images 2013-07-30 23:11:07 +01:00
pixman@97336fad32
po po: Update all *.po files 2013-08-07 12:48:00 -05:00
qapi OptsVisitor: don't try to flatten overlong integer ranges 2013-08-20 11:52:00 -04:00
qga qga: escape cmdline args when registering win32 service (CVE-2013-2231) 2013-07-25 14:49:04 -05:00
QMP net: add support of mac-programming over macvtap in QEMU side 2013-07-15 21:23:08 +03:00
qobject Implement qdict_flatten() 2013-07-26 22:01:31 +02:00
qom QOM CPUState refactorings / X86CPU 2013-09-03 12:33:32 -05:00
roms Update OpenBIOS images 2013-07-30 23:11:07 +01:00
scripts qapi-types.py: Split off generate_struct_fields() 2013-08-30 15:28:52 +02:00
slirp slirp/arp_table.c: Avoid shifting into sign bit of signed integers 2013-09-01 19:09:09 +04:00
stubs aio / timers: Rearrange timer.h & make legacy functions call non-legacy 2013-08-22 19:14:24 +02:00
sysconfigs/target
target-alpha tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-arm target-arm: Add AArch64 gdbstub support 2013-09-10 19:11:28 +01:00
target-cris tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-i386 target-i386: Use #defines instead of magic numbers for CPUID cache info 2013-09-03 12:25:56 +02:00
target-lm32 target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
target-m68k tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-microblaze tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-mips cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
target-moxie target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
target-openrisc tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-ppc cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
target-s390x cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
target-sh4 tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-sparc tcg: Change tcg_gen_exit_tb argument to uintptr_t 2013-09-02 09:08:30 -07:00
target-unicore32 target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
target-xtensa target: Include softmmu_exec.h where forgotten 2013-09-02 09:08:30 -07:00
tcg Merge remote-tracking branch 'mjt/trivial-patches' into staging 2013-09-03 12:31:44 -05:00
tests Merge remote-tracking branch 'kwolf/for-anthony' into staging 2013-09-03 12:32:46 -05:00
trace trace: Add ftrace tracing backend 2013-05-03 13:58:09 +02:00
ui gtk: Remove unused include statements which are not portable 2013-08-27 14:21:16 +02:00
util option: Add assigned flag to QEMUOptionParameter 2013-08-30 15:28:52 +02:00
.exrc
.gitignore OptsVisitor: introduce unit tests, with test cases for range flattening 2013-08-20 11:52:00 -04:00
.gitmodules pc-bios: Update palcode-clipper 2013-07-18 08:17:42 -07:00
.mailmap Update mailmap 2013-09-05 09:40:31 -05:00
aio-posix.c aio / timers: Convert aio_poll to use AioContext timers' deadline 2013-08-22 19:10:28 +02:00
aio-win32.c aio-win32: replace incorrect AioHandler->opaque usage with ->e 2013-08-22 22:04:54 +02:00
arch_init.c cpu: Replace qemu_for_each_cpu() 2013-09-03 12:25:55 +02:00
async.c aio / timers: aio_ctx_prepare sets timeout from AioContext timers 2013-08-22 19:10:28 +02:00
balloon.c
block-migration.c block-migration: efficiently encode zero blocks 2013-07-19 12:29:21 +08:00
block.c block: Remove redundant assertion 2013-08-30 15:28:52 +02:00
blockdev-nbd.c
blockdev.c Revert "block: Disable driver-specific options for 1.6" 2013-08-30 15:28:52 +02:00
blockjob.c aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API 2013-08-22 19:14:24 +02:00
bt-host.c
bt-vhci.c
Changelog
CODING_STYLE
configure Merge remote-tracking branch 'mjt/trivial-patches' into staging 2013-09-03 12:31:44 -05:00
COPYING
COPYING.LIB
coroutine-gthread.c
coroutine-sigaltstack.c
coroutine-ucontext.c Fix warnings suppressors to honor --disable-werror 2013-04-17 10:28:04 -05:00
coroutine-win32.c
cpu-exec.c tcg: Fix next_tb type in cpu_exec 2013-09-02 09:08:29 -07:00
cpus.c cpu: Replace qemu_for_each_cpu() 2013-09-03 12:25:55 +02:00
cputlb.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
device_tree.c device_tree: Add qemu_devtree_setprop_sized_cells() utility functions 2013-07-19 12:58:46 +01:00
device-hotplug.c
disas.c disas: Implement fallback to dump object code as hex 2013-08-24 07:26:45 +02:00
dma-helpers.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
dump.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
exec.c exec: do tcg_commit only when tcg_enabled 2013-09-05 18:11:52 +02:00
gdbstub.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
HACKING HACKING: Document vaddr type usage 2013-07-23 02:41:31 +02:00
hmp-commands.hx Merge remote-tracking branch 'luiz/queue/qmp' into staging 2013-08-30 12:26:04 -05:00
hmp.c aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
hmp.h block: add drive_backup HMP command 2013-07-15 09:49:00 +02:00
iohandler.c
ioport.c memory: Provide separate handling of unassigned io ports accesses 2013-09-05 18:11:43 +02:00
kvm-all.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
kvm-stub.c Merge remote-tracking branch 'qemu-kvm/uq/master' into stable-1.5 2013-08-29 17:21:51 -05:00
LICENSE LICENSE: clarify 2013-08-12 09:15:12 -05:00
main-loop.c aio / timers: Rearrange timer.h & make legacy functions call non-legacy 2013-08-22 19:14:24 +02:00
MAINTAINERS MAINTAINERS: Take over 0.15 maintenance 2013-08-22 17:27:43 +02:00
Makefile w32: Fix broken out-of-tree builds (missing version.o) 2013-08-27 14:21:16 +02:00
Makefile.objs w32: Add missing version.o to all executables (fix regression) 2013-08-12 09:19:05 -05:00
Makefile.target build: do not use TARGET_ARCH 2013-06-14 15:33:10 +01:00
memory_mapping.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
memory.c Revert "memory: Return -1 again on reads from unsigned regions" 2013-09-05 18:11:48 +02:00
migration-exec.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration-fd.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration-rdma.c rdma: silly ipv6 bugfix 2013-09-01 19:03:43 +04:00
migration-tcp.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration-unix.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
migration.c aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
monitor.c QOM CPUState refactorings / X86CPU 2013-09-03 12:33:32 -05:00
nbd.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
os-posix.c Add option to mlock qemu and guest memory 2013-04-22 08:52:23 -05:00
os-win32.c
page_cache.c remove some double-includes 2013-05-18 16:35:12 +04:00
qapi-schema.json qapi: Rename ChardevBackend member "memory" to "ringbuf" 2013-07-29 10:37:12 -05:00
qdev-monitor.c qemu-help: Sort devices by logical functionality 2013-07-29 10:37:09 -05:00
qdict-test-data.txt
qemu-bridge-helper.c
qemu-char.c Merge remote-tracking branch 'stefanha/block' into staging 2013-08-26 09:19:50 -05:00
qemu-coroutine-io.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
qemu-coroutine-lock.c block: Repair the throttling code. 2013-07-29 17:07:37 +02:00
qemu-coroutine-sleep.c aio / timers: convert block_job_sleep_ns and co_sleep_ns to new API 2013-08-22 19:14:24 +02:00
qemu-coroutine.c coroutine: stop using AioContext in CoQueue 2013-05-24 16:17:56 +02:00
qemu-doc.texi doc: we use seabios, not bochs bios 2013-06-28 22:10:34 +04:00
qemu-img-cmds.hx
qemu-img.c ignore SIGPIPE in qemu-img and qemu-io 2013-08-06 10:41:56 +02:00
qemu-img.texi
qemu-io-cmds.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
qemu-io.c ignore SIGPIPE in qemu-img and qemu-io 2013-08-06 10:41:56 +02:00
qemu-log.c
qemu-nbd.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
qemu-nbd.texi
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx Revert "chardev: Make the name of memory device consistent" 2013-07-29 10:37:11 -05:00
qemu-seccomp.c seccomp: add arch_prctl() to the syscall whitelist 2013-07-29 19:56:52 -05:00
qemu-tech.texi
qemu-timer.c aio / timers: Remove legacy interface 2013-08-22 19:14:24 +02:00
qemu.nsi w32, w64: Add build rule for installer 2013-07-29 11:43:37 +02:00
qemu.sasl Fix command example in qemu.sasl 2013-07-19 12:52:03 +04:00
qmp-commands.hx qmp: fix integer usage in examples 2013-09-01 19:46:58 +04:00
qmp.c QMP: Add cpu-add command 2013-05-01 13:06:07 +02:00
qtest.c qtest: Fix FMT_timeval vs time_t 2013-09-02 09:08:29 -07:00
readline.c monitor: avoid use of global *cur_mon in readline_completion() 2013-08-30 07:41:14 -04:00
README
rules.mak win32: fix compilation again 2013-05-03 12:04:40 -05:00
savevm.c aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
spice-qemu-char.c qemu-char: don't issue CHR_EVENT_OPEN in a BH 2013-06-10 11:38:37 -05:00
tcg-runtime.c
tci.c tcg: Change tcg_qemu_tb_exec return to uintptr_t 2013-09-02 09:08:29 -07:00
thread-pool.c aio / timers: Untangle include files 2013-08-22 19:10:27 +02:00
thunk.c
tpm.c tpm.c: Don't try to put -1 in a variable of type TpmModel 2013-07-29 10:37:10 -05:00
trace-events Merge remote-tracking branch 'kraxel/usb.88' into staging 2013-09-03 12:31:30 -05:00
translate-all.c cpu: Use QTAILQ for CPU list 2013-09-03 12:25:55 +02:00
translate-all.h
user-exec.c linux-user: fix segmentation fault passing with h2g(x) != x 2013-07-23 17:28:28 +03:00
VERSION Open up 1.7 development branch 2013-08-15 15:41:13 -05:00
version.rc w32: Add an icon resource 2013-08-27 14:21:16 +02:00
vl.c pc,pci,virtio fixes and cleanups 2013-09-03 12:31:07 -05:00
xbzrle.c
xen-all.c aio / timers: Switch entire codebase to the new timer API 2013-08-22 19:14:24 +02:00
xen-mapcache.c
xen-stub.c Allow use of pc machine type (accel=xen) for Xen HVM domains. 2013-06-25 12:00:48 +00:00

Read the documentation in qemu-doc.html or on http://wiki.qemu.org

- QEMU team