mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
Added gdbstub support for MC68030 (#12906)
This commit is contained in:
parent
977b016a9e
commit
3442b52f2a
@ -233,6 +233,33 @@ static const gdb_register_map gdb_register_map_r4600 =
|
||||
}
|
||||
};
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
static const gdb_register_map gdb_register_map_m68030 =
|
||||
{
|
||||
"m68k",
|
||||
"org.gnu.gdb.m68k.core",
|
||||
{
|
||||
{ "D0", "d0", false, TYPE_INT },
|
||||
{ "D1", "d1", false, TYPE_INT },
|
||||
{ "D2", "d2", false, TYPE_INT },
|
||||
{ "D3", "d3", false, TYPE_INT },
|
||||
{ "D4", "d4", false, TYPE_INT },
|
||||
{ "D5", "d5", false, TYPE_INT },
|
||||
{ "D6", "d6", false, TYPE_INT },
|
||||
{ "D7", "d7", false, TYPE_INT },
|
||||
{ "A0", "a0", false, TYPE_INT },
|
||||
{ "A1", "a1", false, TYPE_INT },
|
||||
{ "A2", "a2", false, TYPE_INT },
|
||||
{ "A3", "a3", false, TYPE_INT },
|
||||
{ "A4", "a4", false, TYPE_INT },
|
||||
{ "A5", "a5", false, TYPE_INT },
|
||||
{ "A6", "fp", true, TYPE_INT },
|
||||
{ "SP", "sp", true, TYPE_INT },
|
||||
{ "SR", "ps", false, TYPE_INT }, // NOTE GDB named it ps, but it's actually sr
|
||||
{ "CURPC","pc", true, TYPE_CODE_POINTER },
|
||||
}
|
||||
};
|
||||
|
||||
//-------------------------------------------------------------------------
|
||||
static const gdb_register_map gdb_register_map_m68020pmmu =
|
||||
{
|
||||
@ -475,6 +502,7 @@ static const std::map<std::string, const gdb_register_map &> gdb_register_maps =
|
||||
{ "arm7_le", gdb_register_map_arm7 },
|
||||
{ "r4600", gdb_register_map_r4600 },
|
||||
{ "ppc601", gdb_register_map_ppc601 },
|
||||
{ "m68030", gdb_register_map_m68030 },
|
||||
{ "m68020pmmu", gdb_register_map_m68020pmmu },
|
||||
{ "m68000", gdb_register_map_m68000 },
|
||||
{ "z80", gdb_register_map_z80 },
|
||||
|
Loading…
Reference in New Issue
Block a user