On 1/4/24 11:46, Ming Wang wrote:
Hi, Lianbo
On 1/3/24 17:57, Lianbo Jiang wrote:
> Hi, Ming
>
> Thank you for the update.
>> Ming Wang (10):
>> Add LoongArch64 framework code support
>> LoongArch64: Make the crash tool successfully enter the crash command
>> line
>> LoongArch64: Add 'pte' command support
>> LoongArch64: Add 'mach' command support
>> LoongArch64: Add 'bt' command support
>> LoongArch64: Add 'help -m/M' command support
>> LoongArch64: Add 'help -r' command support
>> LoongArch64: Add 'irq' command support
>> LoongArch64: Add "--kaslr" command line option support
>> LoongArch64: Add LoongArch64 architecture support information
>>
>> Makefile | 7 +-
>> README | 4 +-
>> configure.c | 43 +-
>> crash.8 | 2 +-
>> defs.h | 164 +-
>> diskdump.c | 24 +-
>> gdb-10.2.patch | 12822 +++++++++++++++++++++++++++++++++++++++++-
> This is really a big change for the gdb, there are 12822 lines of code. :-) Is it
possible to support the LoongArch64 feature if a very smaller change is made in the gdb
patch? For example: trying to remove redundant(unnecessary) changes, as I mentioned in the
V1.
>
> Or is it hard to implement this feature based on the gdb-10.2? Looks like all code
changes are backported from the latest gdb?
Yes, it is. The upstream loongarch gdb does not work until 13.2.
Got it.
I also tried to build a very small compact version myself,but it
didn't work.I'm still looking for the reason.
Thanks for trying, Ming.
This is ideal situation if the gdb patch is very small, it will be easy
to maintain and debug.
Perhaps waiting for crash to rebase embedded gdb to a later version
is the best way to solve this problem.At present, I have also seen
You are right, there are fewer code changes based on the rebase version.
I would tend to wait for the rebase(if it is not urgent for you), but
recently we have not planned to update the embedded gdb in crash-utility.
Anyway, maybe Kazu has some comments on it(BTW:He is on vacation).
Thanks.
Lianbo
someone submit a preview version of 13.2[1].
[1]:
https://github.com/liutgnu/crash-preview
I can do some testing work based on this preview version first.
Thanks,
Ming