diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2017-02-24 17:02:25 +0000 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2017-02-24 17:02:58 +0000 |
commit | 31e34835ebbf98beab46e6d2ae832a1dd6e054de (patch) | |
tree | 470c9c72351f25c096770f7478cc05ec4daae914 /risu_m68k.c | |
parent | 02998ad7c3b71add9391b04263c95dbe60c13112 (diff) |
Move send_register_info() to reginfo.c
send_register_info() is now essentially the same code for all
target CPUs, so move it into reginfo.c rather than having
duplicated code.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'risu_m68k.c')
-rw-r--r-- | risu_m68k.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/risu_m68k.c b/risu_m68k.c index e345b25..c0e29ff 100644 --- a/risu_m68k.c +++ b/risu_m68k.c @@ -45,33 +45,6 @@ int get_risuop(struct reginfo *ri) return (key != risukey) ? -1 : op; } -int send_register_info(int sock, void *uc) -{ - struct reginfo ri; - int op; - - reginfo_init(&ri, uc); - op = get_risuop(&ri); - - switch (op) { - case OP_COMPARE: - case OP_TESTEND: - default: - return send_data_pkt(sock, &ri, sizeof(ri)); - case OP_SETMEMBLOCK: - memblock = (void *)(uintptr_t)get_reginfo_paramreg(&ri); - break; - case OP_GETMEMBLOCK: - set_ucontext_paramreg(uc, - get_reginfo_paramreg(&ri) + (uintptr_t)memblock); - break; - case OP_COMPAREMEM: - return send_data_pkt(sock, memblock, MEMBLOCKLEN); - break; - } - return 0; -} - /* Read register info from the socket and compare it with that from the * ucontext. Return 0 for match, 1 for end-of-test, 2 for mismatch. * NB: called from a signal handler. |