gdbstub.c (bb541a7068d2eee51a9abbe2dedcdf27298b1872) gdbstub.c (3c13b0ffe76057e93e007bedbad3cc556146e3ed)
1/*
2 * HPPA gdb server stub
3 *
4 * Copyright (c) 2016 Richard Henderson <rth@twiddle.net>
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 149 unchanged lines hidden (view full) ---

158 break;
159 case 1 ... 31:
160 env->gr[n] = val;
161 break;
162 case 32:
163 env->cr[CR_SAR] = val & (hppa_is_pa20(env) ? 63 : 31);
164 break;
165 case 33:
1/*
2 * HPPA gdb server stub
3 *
4 * Copyright (c) 2016 Richard Henderson <rth@twiddle.net>
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

--- 149 unchanged lines hidden (view full) ---

158 break;
159 case 1 ... 31:
160 env->gr[n] = val;
161 break;
162 case 32:
163 env->cr[CR_SAR] = val & (hppa_is_pa20(env) ? 63 : 31);
164 break;
165 case 33:
166#ifdef CONFIG_USER_ONLY
167 val |= PRIV_USER;
168#endif
166 env->iaoq_f = val;
167 break;
168 case 34:
169 env->iasq_f = (uint64_t)val << 32;
170 break;
171 case 35:
169 env->iaoq_f = val;
170 break;
171 case 34:
172 env->iasq_f = (uint64_t)val << 32;
173 break;
174 case 35:
175#ifdef CONFIG_USER_ONLY
176 val |= PRIV_USER;
177#endif
172 env->iaoq_b = val;
173 break;
174 case 36:
175 env->iasq_b = (uint64_t)val << 32;
176 break;
177 case 37:
178 env->cr[CR_EIEM] = val;
179 break;

--- 97 unchanged lines hidden ---
178 env->iaoq_b = val;
179 break;
180 case 36:
181 env->iasq_b = (uint64_t)val << 32;
182 break;
183 case 37:
184 env->cr[CR_EIEM] = val;
185 break;

--- 97 unchanged lines hidden ---