Back to home page

Linux Cross Reference

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder ../ Parent directory - 2014-02-06 19:42:22

Linux kernel release 3.x <http://kernel.org/>
These are the release notes for Linux version 3. Read them carefully, as they tell you what this is all about, explain how to install the kernel, and what to do if something goes wrong.
WHAT IS LINUX?


SEE ALSO: README

folder accessibility/ accessibility/ - 2014-02-06 19:42:22  
folder acpi/ acpi/ - 2014-02-06 19:42:22  
folder amba/ amba/ - 2014-02-06 19:42:22  
folder ata/ ata/ - 2014-02-06 19:42:22  
folder atm/ atm/ - 2014-02-06 19:42:22  
folder auxdisplay/ auxdisplay/ - 2014-02-06 19:42:22  
folder base/ base/ - 2014-02-06 19:42:22  
folder bcma/ bcma/ - 2014-02-06 19:42:22

Broadcom introduced new bus as replacement for older SSB. It is based on AMBA, however from programming point of view there is nothing AMBA specific we use.
Standard AMBA drivers are platform specific, have hardcoded addresses and use AMBA standard fields like CID and PID.
In case of Broadcom's cards every device consists of: 1) Broadcom specific AMBA device. It is put on AMBA bus, but can not be treated as standard AMBA device. Reading it's CID or PID can cause machine lockup. 2) AMBA standard devices called ports or wrappers. They have CIDs (AMBA_CID) and PIDs (0x103BB369), but we do not use that info for anything. One of that devices is used for managing Broadcom specific core.
Addresses of AMBA devices are not hardcoded in driver and have to be read from EPROM.
In this situation we decided to introduce separated bus. It can contain up to 16 devices identified by Broadcom specific fields: manufacturer, id, revision and class.

folder block/ block/ - 2014-02-06 19:42:22  
folder bluetooth/ bluetooth/ - 2014-02-06 19:42:22  
folder bus/ bus/ - 2014-02-06 19:42:22  
folder cdrom/ cdrom/ - 2014-02-06 19:42:22  
folder char/ char/ - 2014-02-06 19:42:22  
folder clk/ clk/ - 2014-02-06 19:42:22  
folder clocksource/ clocksource/ - 2014-02-06 19:42:22  
folder connector/ connector/ - 2014-02-06 19:42:22  
folder cpufreq/ cpufreq/ - 2014-02-06 19:42:22  
folder cpuidle/ cpuidle/ - 2014-02-06 19:42:22  
folder crypto/ crypto/ - 2014-02-06 19:42:22  
folder dca/ dca/ - 2014-02-06 19:42:22  
folder devfreq/ devfreq/ - 2014-02-06 19:42:22  
folder dio/ dio/ - 2014-02-06 19:42:22  
folder dma/ dma/ - 2014-02-06 19:42:22  
folder edac/ edac/ - 2014-02-06 19:42:22  
folder eisa/ eisa/ - 2014-02-06 19:42:22  
folder extcon/ extcon/ - 2014-02-06 19:42:22  
folder firewire/ firewire/ - 2014-02-06 19:42:22  
folder firmware/ firmware/ - 2014-02-06 19:42:22  
folder fmc/ fmc/ - 2014-02-06 19:42:22  
folder gpio/ gpio/ - 2014-02-06 19:42:22  
folder gpu/ gpu/ - 2014-02-06 19:42:22  
folder hid/ hid/ - 2014-02-06 19:42:22  
folder hsi/ hsi/ - 2014-02-06 19:42:22  
folder hv/ hv/ - 2014-02-06 19:42:22  
folder hwmon/ hwmon/ - 2014-02-06 19:42:22  
folder hwspinlock/ hwspinlock/ - 2014-02-06 19:42:22  
folder i2c/ i2c/ - 2014-02-06 19:42:22  
folder ide/ ide/ - 2014-02-06 19:42:22  
folder idle/ idle/ - 2014-02-06 19:42:22  
folder iio/ iio/ - 2014-02-06 19:42:22  
folder infiniband/ infiniband/ - 2014-02-06 19:42:22  
folder input/ input/ - 2014-02-06 19:42:22  
folder iommu/ iommu/ - 2014-02-06 19:42:22  
folder ipack/ ipack/ - 2014-02-06 19:42:22  
folder irqchip/ irqchip/ - 2014-02-06 19:42:22  
folder isdn/ isdn/ - 2014-02-06 19:42:22  
folder leds/ leds/ - 2014-02-06 19:42:22  
folder lguest/ lguest/ - 2014-02-06 19:42:22

Welcome, friend reader, to lguest.
Lguest is an adventure, with you, the reader, as Hero. I can't think of many 5000-line projects which offer both such capability and glimpses of future potential; it is an exciting time to be delving into the source!
But be warned; this is an arduous journey of several hours or more! And as we know, all true Heroes are driven by a Noble Goal. Thus I offer a Beer (or equivalent) to anyone I meet who has completed this documentation.


SEE ALSO: README

folder macintosh/ macintosh/ - 2014-02-06 19:42:22  
folder mailbox/ mailbox/ - 2014-02-06 19:42:22  
folder md/ md/ - 2014-02-06 19:42:22  
folder media/ media/ - 2014-02-06 19:42:22  
folder memory/ memory/ - 2014-02-06 19:42:22  
folder memstick/ memstick/ - 2014-02-06 19:42:22  
folder message/ message/ - 2014-02-06 19:42:22  
folder mfd/ mfd/ - 2014-02-06 19:42:22  
folder misc/ misc/ - 2014-02-06 19:42:22  
folder mmc/ mmc/ - 2014-02-06 19:42:22  
folder mtd/ mtd/ - 2014-02-06 19:42:22  
folder net/ net/ - 2014-02-06 19:42:22  
folder nfc/ nfc/ - 2014-02-06 19:42:22  
folder ntb/ ntb/ - 2014-02-06 19:42:22  
folder nubus/ nubus/ - 2014-02-06 19:42:22  
folder of/ of/ - 2014-02-06 19:42:22  
folder oprofile/ oprofile/ - 2014-02-06 19:42:22  
folder parisc/ parisc/ - 2014-02-06 19:42:22  
folder parport/ parport/ - 2014-02-06 19:42:22  
folder pci/ pci/ - 2014-02-06 19:42:22  
folder pcmcia/ pcmcia/ - 2014-02-06 19:42:22  
folder phy/ phy/ - 2014-02-06 19:42:22  
folder pinctrl/ pinctrl/ - 2014-02-06 19:42:22  
folder platform/ platform/ - 2014-02-06 19:42:22  
folder pnp/ pnp/ - 2014-02-06 19:42:22  
folder power/ power/ - 2014-02-06 19:42:22  
folder powercap/ powercap/ - 2014-02-06 19:42:22  
folder pps/ pps/ - 2014-02-06 19:42:22  
folder ps3/ ps3/ - 2014-02-06 19:42:22  
folder ptp/ ptp/ - 2014-02-06 19:42:22  
folder pwm/ pwm/ - 2014-02-06 19:42:22  
folder rapidio/ rapidio/ - 2014-02-06 19:42:22  
folder regulator/ regulator/ - 2014-02-06 19:42:22  
folder remoteproc/ remoteproc/ - 2014-02-06 19:42:22  
folder reset/ reset/ - 2014-02-06 19:42:22  
folder rpmsg/ rpmsg/ - 2014-02-06 19:42:22  
folder rtc/ rtc/ - 2014-02-06 19:42:22  
folder s390/ s390/ - 2014-02-06 19:42:22  
folder sbus/ sbus/ - 2014-02-06 19:42:22  
folder scsi/ scsi/ - 2014-02-06 19:42:22  
folder sfi/ sfi/ - 2014-02-06 19:42:22  
folder sh/ sh/ - 2014-02-06 19:42:22  
folder sn/ sn/ - 2014-02-06 19:42:22  
folder spi/ spi/ - 2014-02-06 19:42:22  
folder ssb/ ssb/ - 2014-02-06 19:42:22  
folder staging/ staging/ - 2014-02-06 19:42:22  
folder target/ target/ - 2014-02-06 19:42:22  
folder tc/ tc/ - 2014-02-06 19:42:22  
folder thermal/ thermal/ - 2014-02-06 19:42:22  
folder tty/ tty/ - 2014-02-06 19:42:22  
folder uio/ uio/ - 2014-02-06 19:42:22  
folder usb/ usb/ - 2014-02-06 19:42:22

To understand all the Linux-USB framework, you'll use these resources:
* This source code. This is necessarily an evolving work, and includes kerneldoc that should help you get a current overview. ("make pdfdocs", and then look at "usb.pdf" for host side and "gadget.pdf" for peripheral side.) Also, Documentation/usb has more information.


SEE ALSO: README

folder uwb/ uwb/ - 2014-02-06 19:42:22  
folder vfio/ vfio/ - 2014-02-06 19:42:22  
folder vhost/ vhost/ - 2014-02-06 19:42:22  
folder video/ video/ - 2014-02-06 19:42:22  
folder virt/ virt/ - 2014-02-06 19:42:22  
folder virtio/ virtio/ - 2014-02-06 19:42:22  
folder vlynq/ vlynq/ - 2014-02-06 19:42:22  
folder vme/ vme/ - 2014-02-06 19:42:22  
folder w1/ w1/ - 2014-02-06 19:42:22  
folder watchdog/ watchdog/ - 2014-02-06 19:42:22  
folder xen/ xen/ - 2014-02-06 19:42:22  
folder zorro/ zorro/ - 2014-02-06 19:42:22  
Kconfig 2814 bytes 2014-02-06 19:42:22 -  
Makefile 4448 bytes 2014-02-06 19:42:22 2014-02-13 14:19:17