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