[Pdbg] [PATCH 03/19] libpdbg: Add in getxer and putxer functions
Rashmica
rashmica.g at gmail.com
Thu Aug 30 09:38:18 AEST 2018
On 29/08/18 17:53, Nicholas Piggin wrote:
> This is all pretty awesome, I'm having a look over it...
>
> On Wed, 29 Aug 2018 11:50:31 +1000
> Rashmica Gupta <rashmica.g at gmail.com> wrote:
>
>
>> diff --git a/libpdbg/target.h b/libpdbg/target.h
>> index 9f055ac..8bad405 100644
>> --- a/libpdbg/target.h
>> +++ b/libpdbg/target.h
>> @@ -153,6 +153,8 @@ struct thread {
>> int (*ram_setup)(struct thread *);
>> int (*ram_instruction)(struct thread *, uint64_t opcode, uint64_t *scratch);
>> int (*ram_destroy)(struct thread *);
>> + int (*ram_getxer)(struct pdbg_target *, uint64_t *value);
>> + int (*ram_putxer)(struct pdbg_target *, uint64_t value);
>> };
>> #define target_to_thread(x) container_of(x, struct thread, target)
> I would say we might want to end up having a ram_spr function
> that each target can use to filter things out or do their magic
> overrides. MSR and NIA and other fake SPRs can be included too.
> This is fine for now though.
Ooh that's a nice idea.
> pdbg doesn't have a big development process, but as a general
> comment I like putting bug fixes (and you've made quite a few)
> and cleanups at the start of a series.
That makes sense. I'll make sure to do that in the future.
>
> Thanks,
> Nick
>
More information about the Pdbg
mailing list