Linux PARISC architecture development
 help / color / mirror / Atom feed
* Re: [PATCH] arch: uapi: asm: mman.h: Let MADV_FREE have same value for all architectures
       [not found]   ` <54822B19.2070804@gmail.com>
@ 2014-12-06 15:57     ` Chen Gang
  2014-12-07 16:14       ` John David Anglin
  2014-12-24 15:27       ` Chen Gang
  0 siblings, 2 replies; 4+ messages in thread
From: Chen Gang @ 2014-12-06 15:57 UTC (permalink / raw)
  To: jejb@parisc-linux.org
  Cc: linux-kernel@vger.kernel.org, linux-parisc@vger.kernel.org,
	Joel Brobecker

Hello Maintainers:

After this patch, our parisc can pass allmodconfig in linux next tree,
for me, we can say parisc specific code have no touch for allmodconfig.
:-)

But for parisc gcc latest upstream compiler, I found several issues, and
I shall try to analyse them and communicate with gcc related members.

And I also want to consult about parisc assembly instructions, I can not
find the related reference documents, could you help to have a check (or
provide some related information for it)? related contents are below:

  parisc support several store instructions: 'stb' (for store byte),
  'stw(m)' (for store word), and 'std' (for store double word).

  They should be in the same format in binary code, and have neighbour
  numbers, and 'stw(m)' need be in the middle of 'stb' and 'std'. one
  sample for the instruction 'inst' (it is 'unsigned int'):

   - for ((inst >> 26) != 0x3):

     stb: 0x18, or 0x19,
     stw: 0x1a, stwm: 0x1b,
     std: 0x1c.

   - else ((inst >> 26) == 0x3), need check '(inst >> 6) & 0xf':

     stb: 0x08, or 0x09,
     stw: 0x0a,
     std: 0x0b.

  it is about my binutils/gdb patch for parisc, gdb want to recognize
  'st??' to find the position for saving relate context (registers).


Welcome any suggestions, ideas, and completions.

Thanks.


On 12/06/2014 06:00 AM, Chen Gang wrote:
> On 12/05/2014 02:54 PM, Minchan Kim wrote:
>> On Fri, Dec 05, 2014 at 06:58:29AM +0800, Chen Gang wrote:
>>> For uapi, need try to let all macros have same value, and MADV_FREE is
>>> added into main branch recently, so need redefine MADV_FREE for it.
>>>
>>> At present, '8' can be shared with all architectures, so redefine it to
>>> '8'.
>>>
>>> Signed-off-by: Chen Gang <gang.chen.5i5j@gmail.com>
>>
>>
>> Hello Chen,
>>
>> Thanks for looking at this.
>> Feel free to add my sign.
>>
>> Acked-by: Minchan Kim <minchan@kernel.org>
>>
> 
> OK, thanks.
> 
> Originally I sent the same patch like you sent (but later than yours).
> Geert suggested to use same value for MADV_FREE, and Carlos confirmed
> it and suggested more things (sorry, I forgot to Cc them in this mail).
> 
> 
> Thanks.
> 


-- 
Chen Gang

Open share and attitude like air water and life which God blessed

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] arch: uapi: asm: mman.h: Let MADV_FREE have same value for all architectures
  2014-12-06 15:57     ` [PATCH] arch: uapi: asm: mman.h: Let MADV_FREE have same value for all architectures Chen Gang
@ 2014-12-07 16:14       ` John David Anglin
  2014-12-07 22:35         ` Chen Gang
  2014-12-24 15:27       ` Chen Gang
  1 sibling, 1 reply; 4+ messages in thread
From: John David Anglin @ 2014-12-07 16:14 UTC (permalink / raw)
  To: Chen Gang
  Cc: jejb@parisc-linux.org, linux-kernel@vger.kernel.org,
	linux-parisc@vger.kernel.org, Joel Brobecker

On 6-Dec-14, at 10:57 AM, Chen Gang wrote:

> And I also want to consult about parisc assembly instructions, I can  
> not
> find the related reference documents, could you help to have a check  
> (or
> provide some related information for it)? related contents are below:

https://parisc.wiki.kernel.org/index.php/Technical_Documentation

Dave
--
John David Anglin	dave.anglin@bell.net

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] arch: uapi: asm: mman.h: Let MADV_FREE have same value for all architectures
  2014-12-07 16:14       ` John David Anglin
@ 2014-12-07 22:35         ` Chen Gang
  0 siblings, 0 replies; 4+ messages in thread
From: Chen Gang @ 2014-12-07 22:35 UTC (permalink / raw)
  To: John David Anglin
  Cc: jejb@parisc-linux.org, linux-kernel@vger.kernel.org,
	linux-parisc@vger.kernel.org, Joel Brobecker


On 12/8/14 00:14, John David Anglin wrote:
> On 6-Dec-14, at 10:57 AM, Chen Gang wrote:
> 
>> And I also want to consult about parisc assembly instructions, I can not
>> find the related reference documents, could you help to have a check (or
>> provide some related information for it)? related contents are below:
> 
> https://parisc.wiki.kernel.org/index.php/Technical_Documentation

OK, thank you very much!!

For me, these information is enough, I checked the related sub link, it
has a full description for all related instruction (stb/h, stw, std).

  https://parisc.wiki.kernel.org/images-parisc/7/73/Parisc2.0.pdf

For me, my original comments need be improved: need mention about STH,
and maybe also need consider about additional related instructions of
parisc 2.0 (STDA, STWA, STBY, STDBY).


Thanks.
-- 
Chen Gang

Open, share, and attitude like air, water, and life which God blessed

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] arch: uapi: asm: mman.h: Let MADV_FREE have same value for all architectures
  2014-12-06 15:57     ` [PATCH] arch: uapi: asm: mman.h: Let MADV_FREE have same value for all architectures Chen Gang
  2014-12-07 16:14       ` John David Anglin
@ 2014-12-24 15:27       ` Chen Gang
  1 sibling, 0 replies; 4+ messages in thread
From: Chen Gang @ 2014-12-24 15:27 UTC (permalink / raw)
  To: jejb@parisc-linux.org
  Cc: linux-kernel@vger.kernel.org, linux-parisc@vger.kernel.org,
	Joel Brobecker

On 12/06/2014 11:57 PM, Chen Gang wrote:
> Hello Maintainers:
> 
[...]
> 
> But for parisc gcc latest upstream compiler, I found several issues, and
> I shall try to analyse them and communicate with gcc related members.
> 

Oh, sorry, there is one my configuration issue when cross compiling
parisc, after give a correct configuration, most of issues are disapear.

Thanks.

[...]
> 

-- 
Chen Gang

Open, share, and attitude like air, water, and life which God blessed

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-12-24 15:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <5480E715.3020900@gmail.com>
     [not found] ` <20141205065417.GA3358@bbox>
     [not found]   ` <54822B19.2070804@gmail.com>
2014-12-06 15:57     ` [PATCH] arch: uapi: asm: mman.h: Let MADV_FREE have same value for all architectures Chen Gang
2014-12-07 16:14       ` John David Anglin
2014-12-07 22:35         ` Chen Gang
2014-12-24 15:27       ` Chen Gang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox