Re: [PATCH 3/5] ehea: queue management

2006-06-12 Thread Jan-Bernd Themann
John Rose wrote: +#define EHEA_MEM_START 0xc000 You probably don't want to hardcode this. Maybe KERNELBASE from page.h? Yes, we want to use KERNELBASE + +int ehea_reg_mr_adapter(struct ehea_adapter *adapter) +{ + } This creates DMA mappings for the entirety of kernel

Re: [PATCH 3/5] ehea: queue management

2006-06-09 Thread John Rose
Hi- > +#define EHEA_MEM_START 0xc000 You probably don't want to hardcode this. Maybe KERNELBASE from page.h? > + > +int ehea_reg_mr_adapter(struct ehea_adapter *adapter) > +{ > + int i; > + u64 hret; > + u64 start = EHEA_MEM_START; > + u64 end = (u64) high_memory; >

[PATCH 3/5] ehea: queue management

2006-06-08 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann <[EMAIL PROTECTED]> drivers/net/ehea/ehea_qmr.c | 719 drivers/net/ehea/ehea_qmr.h | 390 +++ 2 files changed, 1109 insertions(+) --- linux-2.6.16-rc5-orig/drivers/net/ehea/ehea_qmr.c 1969-1