Message ID | 20230227213329.793795-1-richard.henderson@linaro.org |
---|---|
Headers | show |
Series | target/arm: gdbstub cleanups and additions | expand |
On Mon, 27 Feb 2023 at 21:33, Richard Henderson <richard.henderson@linaro.org> wrote: > > This is my pauth enhancements from last year, the corresponding gdb > patches for which are nearing merge. If lore and patchew are to be > believed, I never posted this to the list, only pushed a branch so > that issue #1105 could see it. > > Since the cleanups there conflict with the recent m-profile gdbstub > patch set, I set about to resolve those. In the process, I merged > the secure extension code with the sysregs, since they're simply > presenting different views of the same registers. > > Changes for v3: > * Drop write paths; there's quite a lot to reorg in v7m_msr, and > it's not clear what should even happen on the exception paths. > > Changes for v2: > * Incorporate feedback for pauth. > * Rewrite m-profile systemreg and secext xml. > - Since these are Known to gdb, do not merge the two xml. > - Upstream gdb only knows about {M,P}SP, but David's extension > to include the other registers makes sense and Luis confirms > that it's ok to have extra registers in the two features. > - Continue to share code between the two xml, but separate > out the mapping from gdbstub regno to internal enumeration. Applied to target-arm.next, thanks. -- PMM