Re: [PATCH v3] add icswx support

2010-11-01 Thread Michael Neuling
> + > +#ifdef CONFIG_40x > +#define SPRN_PID 0x3B1 /* Process ID */ > +#else > +#define SPRN_PID 0x030 /* Process ID */ > +#ifdef CONFIG_BOOKE > +#define SPRN_PID0SPRN_PID/* Process ID Register 0 */ > +#endif > +#endif > + > #define SPRN_CTR 0x009 /* Count Register */ > #de

Re: [PATCH v3] add icswx support

2010-11-01 Thread Benjamin Herrenschmidt
On Tue, 2010-11-02 at 09:23 +1100, Michael Neuling wrote: > +EXPORT_SYMBOL(switch_cop); > +EXPORT_SYMBOL(use_cop); > +EXPORT_SYMBOL(drop_cop); > > Please document how to use these. Also, should these be _GPL ? Cheers, Ben. ___ Linuxppc-dev mailing l

Re: [PATCH v3] add icswx support

2010-11-01 Thread Michael Neuling
In message <1287547340.14049.25.ca...@flin.austin.ibm.com> you wrote: > icswx is a PowerPC co-processor instruction to send data to a > co-processor. On Book-S processors the LPAR_ID and process ID (PID) of > the owning process are registered in the window context of the > co-processor at initial

Re: [PATCH v3] add icswx support

2010-11-01 Thread Michael Neuling
In message <1287547340.14049.25.ca...@flin.austin.ibm.com> you wrote: > icswx is a PowerPC co-processor instruction to send data to a > co-processor. On Book-S processors the LPAR_ID and process ID (PID) of > the owning process are registered in the window context of the > co-processor at initial t

[PATCH v3] add icswx support

2010-10-19 Thread Tseng-Hui (Frank) Lin
icswx is a PowerPC co-processor instruction to send data to a co-processor. On Book-S processors the LPAR_ID and process ID (PID) of the owning process are registered in the window context of the co-processor at initial time. When the icswx instruction is executed, the L2 generates a cop-reg transa