GP-3838: Add qemu+gdb launcher.

This commit is contained in:
Dan 2024-03-01 12:36:13 -05:00
parent 63e64d5b28
commit 289c5c90fa
16 changed files with 179 additions and 5 deletions

View file

@ -14,6 +14,7 @@
<compiler name="gcc" spec="riscv64.cspec" id="gcc"/>
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
<external_name tool="gnu" name="riscv:rv64"/>
<external_name tool="qemu" name="qemu-riscv64"/>
</language>
<language processor="RISCV"
endian="little"
@ -27,6 +28,7 @@
<compiler name="gcc" spec="riscv64.cspec" id="gcc"/>
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
<external_name tool="gnu" name="riscv:rv64"/>
<external_name tool="qemu" name="qemu-riscv64"/>
</language>
<language processor="RISCV"
endian="little"
@ -40,6 +42,7 @@
<compiler name="gcc" spec="riscv64-fp.cspec" id="gcc"/>
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
<external_name tool="gnu" name="riscv:rv64"/>
<external_name tool="qemu" name="qemu-riscv64"/>
</language>
<language processor="RISCV"
endian="little"
@ -53,6 +56,7 @@
<compiler name="gcc" spec="riscv64-fp.cspec" id="gcc"/>
<external_name tool="gnu" name="riscv:rv64"/>
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
<external_name tool="qemu" name="qemu-riscv64"/>
</language>
<language processor="RISCV"
endian="little"
@ -66,6 +70,7 @@
<compiler name="gcc" spec="riscv64-fp.cspec" id="gcc"/>
<external_name tool="DWARF.register.mapping.file" name="riscv64.dwarf"/>
<external_name tool="gnu" name="riscv:rv64"/>
<external_name tool="qemu" name="qemu-riscv64"/>
</language>
<language processor="RISCV"
endian="little"
@ -79,6 +84,7 @@
<compiler name="gcc" spec="riscv32.cspec" id="gcc"/>
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
<external_name tool="gnu" name="riscv:rv32"/>
<external_name tool="qemu" name="qemu-riscv32"/>
</language>
<language processor="RISCV"
endian="little"
@ -92,6 +98,7 @@
<compiler name="gcc" spec="riscv32.cspec" id="gcc"/>
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
<external_name tool="gnu" name="riscv:rv32"/>
<external_name tool="qemu" name="qemu-riscv32"/>
</language>
<language processor="RISCV"
endian="little"
@ -105,6 +112,7 @@
<compiler name="gcc" spec="riscv32.cspec" id="gcc"/>
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
<external_name tool="gnu" name="riscv:rv32"/>
<external_name tool="qemu" name="qemu-riscv32"/>
</language>
<language processor="RISCV"
endian="little"
@ -118,6 +126,7 @@
<compiler name="gcc" spec="riscv32-fp.cspec" id="gcc"/>
<external_name tool="gnu" name="riscv:rv32"/>
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
<external_name tool="qemu" name="qemu-riscv32"/>
</language>
<language processor="RISCV"
endian="little"
@ -131,6 +140,7 @@
<compiler name="gcc" spec="riscv32-fp.cspec" id="gcc"/>
<external_name tool="gnu" name="riscv:rv32"/>
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
<external_name tool="qemu" name="qemu-riscv32"/>
</language>
<language processor="RISCV"
endian="little"
@ -144,6 +154,7 @@
<compiler name="gcc" spec="riscv32-fp.cspec" id="gcc"/>
<external_name tool="gnu" name="riscv:rv32"/>
<external_name tool="DWARF.register.mapping.file" name="riscv32.dwarf"/>
<external_name tool="qemu" name="qemu-riscv32"/>
</language>
</language_definitions>