Hi,
Am Freitag, den 06.12.2013, 09:39 +0100 schrieb Frank Haverkamp:
> Hi Arnd,
>
> Am Donnerstag, den 05.12.2013, 21:31 +0100 schrieb Arnd Bergmann:
> > On Thursday 05 December 2013, Frank Haverkamp wrote:
> > > > > Was wrong, as already pointed out before. It is now:
> > > > >
> > > > >
Hi,
Am Freitag, den 06.12.2013, 09:39 +0100 schrieb Frank Haverkamp:
Hi Arnd,
Am Donnerstag, den 05.12.2013, 21:31 +0100 schrieb Arnd Bergmann:
On Thursday 05 December 2013, Frank Haverkamp wrote:
Was wrong, as already pointed out before. It is now:
struct genwqe_mem {
Hi Arnd,
Am Donnerstag, den 05.12.2013, 21:31 +0100 schrieb Arnd Bergmann:
> On Thursday 05 December 2013, Frank Haverkamp wrote:
> > > > Was wrong, as already pointed out before. It is now:
> > > >
> > > > struct genwqe_mem {
> > > > __u64 addr;
> > > > __u64 size;
> > > > int
Hi Arnd,
Am Donnerstag, den 05.12.2013, 21:31 +0100 schrieb Arnd Bergmann:
On Thursday 05 December 2013, Frank Haverkamp wrote:
Was wrong, as already pointed out before. It is now:
struct genwqe_mem {
__u64 addr;
__u64 size;
int direction;
};
I
On Thursday 05 December 2013, Frank Haverkamp wrote:
> > > Was wrong, as already pointed out before. It is now:
> > >
> > > struct genwqe_mem {
> > > __u64 addr;
> > > __u64 size;
> > > int direction;
> > > };
> > >
> > > I hope the int is ok here.
> >
> > No, it's not. The problem
Hi Arnd,
Am Donnerstag, den 05.12.2013, 03:38 +0100 schrieb Arnd Bergmann:
> On Wednesday 04 December 2013, Frank Haverkamp wrote:
> > Hi Arnd & Greg,
> >
> > please let me know if my following changes are ok:
> >
> > Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
> >
> > >
Hi Arnd,
Am Donnerstag, den 05.12.2013, 03:27 +0100 schrieb Arnd Bergmann:
> On Wednesday 04 December 2013, Frank Haverkamp wrote:
> > Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
> > > + */
> > > +struct genwqe_mem {
> > > + unsigned long addr;
> > > + unsigned
Hi Arnd,
Am Donnerstag, den 05.12.2013, 03:27 +0100 schrieb Arnd Bergmann:
On Wednesday 04 December 2013, Frank Haverkamp wrote:
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
+ */
+struct genwqe_mem {
+ unsigned long addr;
+ unsigned long size;
+
Hi Arnd,
Am Donnerstag, den 05.12.2013, 03:38 +0100 schrieb Arnd Bergmann:
On Wednesday 04 December 2013, Frank Haverkamp wrote:
Hi Arnd Greg,
please let me know if my following changes are ok:
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
+/* Read/write
On Thursday 05 December 2013, Frank Haverkamp wrote:
Was wrong, as already pointed out before. It is now:
struct genwqe_mem {
__u64 addr;
__u64 size;
int direction;
};
I hope the int is ok here.
No, it's not. The problem is that sizeof(struct
On Wednesday 04 December 2013, Frank Haverkamp wrote:
> Hi Arnd & Greg,
>
> please let me know if my following changes are ok:
>
> Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
>
> > +/* Read/write from/to registers */
> > +struct genwqe_regs_io {
> > + __u32 num;
On Wednesday 04 December 2013, Frank Haverkamp wrote:
> Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
> > + */
> > +struct genwqe_mem {
> > + unsigned long addr;
> > + unsigned long size;
> > + int direction;
> > +};
> > +
> > +#define GENWQE_PIN_MEM
Hi Arnd & Greg,
please let me know if my following changes are ok:
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
> +/* Read/write from/to registers */
> +struct genwqe_regs_io {
> + __u32 num; /* register offset/address */
> + union {
> +
Hi,
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
> + */
> +struct genwqe_mem {
> + unsigned long addr;
> + unsigned long size;
> + int direction;
> +};
> +
> +#define GENWQE_PIN_MEM _IOWR(GENWQE_IOC_CODE, 40, struct
> genwqe_mem *)
> +#define
Hi Arnd,
thanks for helping to review the code.
Am Dienstag, den 03.12.2013, 16:05 +0100 schrieb Arnd Bergmann:
> On Tuesday 03 December 2013, Frank Haverkamp wrote:
> > Ohh, sorry __u64 of course:
> >
> > /* common struct for chip image exchange */
> > struct genwqe_bitstream {
> >
Hi Arnd,
thanks for helping to review the code.
Am Dienstag, den 03.12.2013, 16:05 +0100 schrieb Arnd Bergmann:
On Tuesday 03 December 2013, Frank Haverkamp wrote:
Ohh, sorry __u64 of course:
/* common struct for chip image exchange */
struct genwqe_bitstream {
__u64
Hi,
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
+ */
+struct genwqe_mem {
+ unsigned long addr;
+ unsigned long size;
+ int direction;
+};
+
+#define GENWQE_PIN_MEM _IOWR(GENWQE_IOC_CODE, 40, struct
genwqe_mem *)
+#define GENWQE_UNPIN_MEM
Hi Arnd Greg,
please let me know if my following changes are ok:
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
+/* Read/write from/to registers */
+struct genwqe_regs_io {
+ __u32 num; /* register offset/address */
+ union {
+
On Wednesday 04 December 2013, Frank Haverkamp wrote:
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
+ */
+struct genwqe_mem {
+ unsigned long addr;
+ unsigned long size;
+ int direction;
+};
+
+#define GENWQE_PIN_MEM
On Wednesday 04 December 2013, Frank Haverkamp wrote:
Hi Arnd Greg,
please let me know if my following changes are ok:
Am Dienstag, den 03.12.2013, 15:28 +0100 schrieb Frank Haverkamp:
+/* Read/write from/to registers */
+struct genwqe_regs_io {
+ __u32 num; /*
On Tuesday 03 December 2013, Frank Haverkamp wrote:
> Ohh, sorry __u64 of course:
>
> /* common struct for chip image exchange */
> struct genwqe_bitstream {
> __u64 data_addr;/* pointer to image data */
> __u32 size; /* size of image file */
>
Am Dienstag, den 03.12.2013, 06:30 -0800 schrieb Greg KH:
> On Tue, Dec 03, 2013 at 02:35:17PM +0100, Frank Haverkamp wrote:
> > > > +/* common struct for chip image exchange */
> > > > +struct chip_bitstream {
> > > > + uint8_t __user *pdata; /* pointer to image data */
> > > >
On Tue, Dec 03, 2013 at 02:35:17PM +0100, Frank Haverkamp wrote:
> > > +/* common struct for chip image exchange */
> > > +struct chip_bitstream {
> > > + uint8_t __user *pdata; /* pointer to image data */
> > > + int size; /* size of image file*/
> >
>
On Tue, Dec 03, 2013 at 02:49:41PM +0100, Frank Haverkamp wrote:
> Hi Greg,
>
> Am Mittwoch, den 27.11.2013, 11:20 -0800 schrieb Greg KH:
> > On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
> > > +/*
> > > + * Flags for extended output (dbg_print)
> > > + * We define different
Hi Greg,
Am Mittwoch, den 27.11.2013, 11:20 -0800 schrieb Greg KH:
> On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
> > +/*
> > + * Flags for extended output (dbg_print)
> > + * We define different levels of debugging for the appropriate unit.
> > + */
> > +#define dbg_card
Hi Greg,
Am Mittwoch, den 27.11.2013, 11:16 -0800 schrieb Greg KH:
> On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
> > --- /dev/null
> > +++ b/include/linux/genwqe/genwqe_card.h
> > @@ -0,0 +1,547 @@
> > +#ifndef __GENWQE_CARD_H__
> > +#define __GENWQE_CARD_H__
> > +
> > +/**
>
Hi Greg,
Am Mittwoch, den 27.11.2013, 11:16 -0800 schrieb Greg KH:
On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
--- /dev/null
+++ b/include/linux/genwqe/genwqe_card.h
@@ -0,0 +1,547 @@
+#ifndef __GENWQE_CARD_H__
+#define __GENWQE_CARD_H__
+
+/**
+ * IBM
Hi Greg,
Am Mittwoch, den 27.11.2013, 11:20 -0800 schrieb Greg KH:
On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
+/*
+ * Flags for extended output (dbg_print)
+ * We define different levels of debugging for the appropriate unit.
+ */
+#define dbg_card
On Tue, Dec 03, 2013 at 02:49:41PM +0100, Frank Haverkamp wrote:
Hi Greg,
Am Mittwoch, den 27.11.2013, 11:20 -0800 schrieb Greg KH:
On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
+/*
+ * Flags for extended output (dbg_print)
+ * We define different levels of
On Tue, Dec 03, 2013 at 02:35:17PM +0100, Frank Haverkamp wrote:
+/* common struct for chip image exchange */
+struct chip_bitstream {
+ uint8_t __user *pdata; /* pointer to image data */
+ int size; /* size of image file*/
I think this
Am Dienstag, den 03.12.2013, 06:30 -0800 schrieb Greg KH:
On Tue, Dec 03, 2013 at 02:35:17PM +0100, Frank Haverkamp wrote:
+/* common struct for chip image exchange */
+struct chip_bitstream {
+ uint8_t __user *pdata; /* pointer to image data */
+ int
On Tuesday 03 December 2013, Frank Haverkamp wrote:
Ohh, sorry __u64 of course:
/* common struct for chip image exchange */
struct genwqe_bitstream {
__u64 data_addr;/* pointer to image data */
__u32 size; /* size of image file */
On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
> +/*
> + * Flags for extended output (dbg_print)
> + * We define different levels of debugging for the appropriate unit.
> + */
> +#define dbg_card 0x0001
> +#define dbg_card_ddcb
On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
> --- /dev/null
> +++ b/include/linux/genwqe/genwqe_card.h
> @@ -0,0 +1,547 @@
> +#ifndef __GENWQE_CARD_H__
> +#define __GENWQE_CARD_H__
> +
> +/**
> + * IBM Accelerator Family 'GenWQE'
> + *
> + * (C) Copyright IBM Corp. 2013
> + *
On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
--- /dev/null
+++ b/include/linux/genwqe/genwqe_card.h
@@ -0,0 +1,547 @@
+#ifndef __GENWQE_CARD_H__
+#define __GENWQE_CARD_H__
+
+/**
+ * IBM Accelerator Family 'GenWQE'
+ *
+ * (C) Copyright IBM Corp. 2013
+ *
+ *
On Wed, Nov 06, 2013 at 01:45:38PM +0100, Frank Haverkamp wrote:
+/*
+ * Flags for extended output (dbg_print)
+ * We define different levels of debugging for the appropriate unit.
+ */
+#define dbg_card 0x0001
+#define dbg_card_ddcb
36 matches
Mail list logo