Search Linux Wireless

Re: SSB AI support code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



W dniu 9 lutego 2011 22:51 uÅytkownik Michael BÃsch <mb@xxxxxxxxx> napisaÅ:
> On Wed, 2011-02-09 at 22:35 +0100, RafaÅ MiÅecki wrote:
>> What about proposed solution?
>
> Well, I'm not going to maintain it due to a lack of devices,
> knowledge of the AI and a serious lack of additional time.
>
> However, I'm certainly OK with you adopting maintainership
> if people think that the code looks sane and should be merged.
>
> One thing I really don't like is the name-confusion introduced
> by this. We will have functions with the ssb_...() prefix
> that don't necessarily operate on ssb devices, but on AI devices
> instead, depending on the actual magic behind the scenes.
> That's one of the major things I tried hard to avoid in the
> SSB design from day 0 on.
> It's what I hated most about Broadcom's SB implementation (there it
> is pci_...() functions, which operate on PCI, SB or whatever else
> depending on some serious magic).
>
> So my proposal doesn't change: Create two separate busses (SSB and AI)
> and port the device drivers to work on both. That also implies
> decoupling the built-in SSB device drivers (CC, MIPS, EXTIF, PCICORE)
> from the SSB implementation.
> The code duplication will negligible.

OK, I think I'll need some your help with better understanding SSB.

AFAIK SSB is "box" (ssb_bus) containing cores (ssb_devices).

How do we talk with SSB? Is this that magic "Hostbus"? What does it
mean? Do we use one of the cores of ssb_bus to talk? Is this why I see
"ssb: Core 2 found: PCI-E (cc 0x820, rev 0x02, vendor 0x4243)"? If
only one core can be selected at time, how is this possible we selecre
802.11 core and we are still able to talk with SSB?

What are the other cores for? Why do we need driver for chipcommon,
mipscore? Are that cores internally accessed by 80211 core?

What is that whole AI? Is that replacement for SSB? Does it also
contains cores? What AI and SSB share?

-- 
RafaÅ
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux