Re: [patch 1/5] Staging: VME Framework for the Linux Kernel

From: Martyn Welch
Date: Tue Aug 11 2009 - 11:40:58 EST


Emilio G. Cota wrote:
Martyn Welch wrote:
Not the same question, but I'd agree - that would probably break the current model I have proposed. *However*, providing a resource management layer as you have proposed above the basic resource management my API provides would resolve that without added complexity in the bridge drivers themselves.

It wouldn't break it, the model simply couldn't give you more
than 8 windows-->8 devices.
Unless the devices we the same and the driver reused one window.
I think it should be the bridge the one that manages its
own resources, not someone else.
I still think that layering this above the driver is better - it only needs to be written once rather than replicated for each bridge chip.
I'm coding a layer that works this way, we'll see how it looks.

Much obliged.
Yes. If I understand you correctly, your saying that management of the devices in the VME address space is a system configuration issue.

It obviously is. We cannot impose the users where they should
plug their devices or which pins on the boards they should
tweak. They build their crates --> they tell the kernel about
them.
Agreed.

Martyn

--
Martyn Welch MEng MPhil MIET (Principal Software Engineer) T:+44(0)1327322748
GE Fanuc Intelligent Platforms Ltd, |Registered in England and Wales
Tove Valley Business Park, Towcester, |(3828642) at 100 Barbirolli Square,
Northants, NN12 6PF, UK T:+44(0)1327359444 |Manchester,M2 3AB VAT:GB 927559189
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/