[Crash-utility] [PATCH v2] kmem: update n option to dump memory block

Masayoshi Mizuma msys.mizuma at gmail.com
Fri Oct 5 16:45:39 UTC 2018


On Fri, Oct 05, 2018 at 11:16:28AM -0400, Dave Anderson wrote:
> 
> 
> ----- Original Message ----- 
> > ...
> >
> > > It is nice macro! The macro returns machdep->pageshift and
> > > it is stored at crash initialization in all arch, right?
> > > So, does the following make sense?
> > 
> > Yeah, that should be OK.  It depends upon the architecture, but it looks
> > like latest point in time where machdep->pageshift gets initialized is
> > when machdep_init(PRE_GDB) is called (ppc64, arm64, mips).  And your code
> > should never be called prior to that.
> > 
> > Dave
> > 
> > 
> > > ---
> > > diff --git a/memory.c b/memory.c
> > > index 9657c28..de93af0 100644
> > > --- a/memory.c
> > > +++ b/memory.c
> > > @@ -17312,7 +17312,7 @@ fill_memory_block_state(ulong memblock, char *buf)
> > >  static ulong
> > >  pfn_to_phys(ulong pfn)
> > >  {
> > > -	return pfn << PAGE_SHIFT;
> > > +	return pfn << PAGESHIFT();
> > >  }
> 
> Hi Masa,
> 
> The update is queued for crash-7.2.5:
> 
>   https://github.com/crash-utility/crash/commit/bcbbd24924b8cf57b405baaf0fb46c376402a028

Thanks a lot!

- Masa




More information about the Crash-utility mailing list