Back to home page

LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2017-02-19 22:34:00

Linux kernel
This file was moved to Documentation/admin-guide/README.rst
Please notice that there are several guides for kernel developers and users. These guides can be rendered in a number of formats, like HTML and PDF.
In order to build the documentation, use ``make htmldocs`` or ``make pdfdocs``.
There are various text files in the Documentation/ subdirectory, several of them using the Restructured Text markup notation. See Documentation/00-INDEX for a list of what is contained in each file.
Please read the Documentation/process/changes.rst file, as it contains the requirements for building and running the kernel, and information about the problems which may result by upgrading your kernel.

folder accessibility/ - 2017-02-19 22:34:00  
folder acpi/ - 2017-02-19 22:34:00  
folder amba/ - 2017-02-19 22:34:00  
folder android/ - 2017-02-19 22:34:00  
folder ata/ - 2017-02-19 22:34:00  
folder atm/ - 2017-02-19 22:34:00  
folder auxdisplay/ - 2017-02-19 22:34:00  
folder base/ - 2017-02-19 22:34:00  
folder bcma/ - 2017-02-19 22:34:00

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/ - 2017-02-19 22:34:00  
folder bluetooth/ - 2017-02-19 22:34:00  
folder bus/ - 2017-02-19 22:34:00  
folder cdrom/ - 2017-02-19 22:34:00  
folder char/ - 2017-02-19 22:34:00  
folder clk/ - 2017-02-19 22:34:00  
folder clocksource/ - 2017-02-19 22:34:00  
folder connector/ - 2017-02-19 22:34:00  
folder cpufreq/ - 2017-02-19 22:34:00  
folder cpuidle/ - 2017-02-19 22:34:00  
folder crypto/ - 2017-02-19 22:34:00  
folder dax/ - 2017-02-19 22:34:00  
folder dca/ - 2017-02-19 22:34:00  
folder devfreq/ - 2017-02-19 22:34:00  
folder dio/ - 2017-02-19 22:34:00  
folder dma-buf/ - 2017-02-19 22:34:00  
folder dma/ - 2017-02-19 22:34:00  
folder edac/ - 2017-02-19 22:34:00  
folder eisa/ - 2017-02-19 22:34:00  
folder extcon/ - 2017-02-19 22:34:00  
folder firewire/ - 2017-02-19 22:34:00  
folder firmware/ - 2017-02-19 22:34:00  
folder fmc/ - 2017-02-19 22:34:00  
folder fpga/ - 2017-02-19 22:34:00  
folder gpio/ - 2017-02-19 22:34:00  
folder gpu/ - 2017-02-19 22:34:00  
folder hid/ - 2017-02-19 22:34:00  
folder hsi/ - 2017-02-19 22:34:00  
folder hv/ - 2017-02-19 22:34:00  
folder hwmon/ - 2017-02-19 22:34:00  
folder hwspinlock/ - 2017-02-19 22:34:00  
folder hwtracing/ - 2017-02-19 22:34:00  
folder i2c/ - 2017-02-19 22:34:00  
folder ide/ - 2017-02-19 22:34:00  
folder idle/ - 2017-02-19 22:34:00  
folder iio/ - 2017-02-19 22:34:00  
folder infiniband/ - 2017-02-19 22:34:00  
folder input/ - 2017-02-19 22:34:00  
folder iommu/ - 2017-02-19 22:34:00  
folder ipack/ - 2017-02-19 22:34:00  
folder irqchip/ - 2017-02-19 22:34:00  
folder isdn/ - 2017-02-19 22:34:00  
folder leds/ - 2017-02-19 22:34:00  
folder lguest/ - 2017-02-19 22:34:00

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 lightnvm/ - 2017-02-19 22:34:00  
folder macintosh/ - 2017-02-19 22:34:00  
folder mailbox/ - 2017-02-19 22:34:00  
folder mcb/ - 2017-02-19 22:34:00  
folder md/ - 2017-02-19 22:34:00  
folder media/ - 2017-02-19 22:34:00  
folder memory/ - 2017-02-19 22:34:00  
folder memstick/ - 2017-02-19 22:34:00  
folder message/ - 2017-02-19 22:34:00  
folder mfd/ - 2017-02-19 22:34:00  
folder misc/ - 2017-02-19 22:34:00  
folder mmc/ - 2017-02-19 22:34:00  
folder mtd/ - 2017-02-19 22:34:00  
folder net/ - 2017-02-19 22:34:00  
folder nfc/ - 2017-02-19 22:34:00  
folder ntb/ - 2017-02-19 22:34:00  
folder nubus/ - 2017-02-19 22:34:00  
folder nvdimm/ - 2017-02-19 22:34:00  
folder nvme/ - 2017-02-19 22:34:00  
folder nvmem/ - 2017-02-19 22:34:00  
folder of/ - 2017-02-19 22:34:00  
folder oprofile/ - 2017-02-19 22:34:00  
folder parisc/ - 2017-02-19 22:34:00  
folder parport/ - 2017-02-19 22:34:00  
folder pci/ - 2017-02-19 22:34:00  
folder pcmcia/ - 2017-02-19 22:34:00  
folder perf/ - 2017-02-19 22:34:00  
folder phy/ - 2017-02-19 22:34:00  
folder pinctrl/ - 2017-02-19 22:34:00  
folder platform/ - 2017-02-19 22:34:00  
folder pnp/ - 2017-02-19 22:34:00  
folder power/ - 2017-02-19 22:34:00  
folder powercap/ - 2017-02-19 22:34:00  
folder pps/ - 2017-02-19 22:34:00  
folder ps3/ - 2017-02-19 22:34:00  
folder ptp/ - 2017-02-19 22:34:00  
folder pwm/ - 2017-02-19 22:34:00  
folder rapidio/ - 2017-02-19 22:34:00  
folder ras/ - 2017-02-19 22:34:00  
folder regulator/ - 2017-02-19 22:34:00  
folder remoteproc/ - 2017-02-19 22:34:00  
folder reset/ - 2017-02-19 22:34:00  
folder rpmsg/ - 2017-02-19 22:34:00  
folder rtc/ - 2017-02-19 22:34:00  
folder s390/ - 2017-02-19 22:34:00  
folder sbus/ - 2017-02-19 22:34:00  
folder scsi/ - 2017-02-19 22:34:00  
folder sfi/ - 2017-02-19 22:34:00  
folder sh/ - 2017-02-19 22:34:00  
folder sn/ - 2017-02-19 22:34:00  
folder soc/ - 2017-02-19 22:34:00  
folder spi/ - 2017-02-19 22:34:00  
folder spmi/ - 2017-02-19 22:34:00  
folder ssb/ - 2017-02-19 22:34:00  
folder staging/ - 2017-02-19 22:34:00  
folder target/ - 2017-02-19 22:34:00  
folder tc/ - 2017-02-19 22:34:00  
folder thermal/ - 2017-02-19 22:34:00  
folder thunderbolt/ - 2017-02-19 22:34:00  
folder tty/ - 2017-02-19 22:34:00  
folder uio/ - 2017-02-19 22:34:00  
folder usb/ - 2017-02-19 22:34:00

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/ - 2017-02-19 22:34:00  
folder vfio/ - 2017-02-19 22:34:00  
folder vhost/ - 2017-02-19 22:34:00  
folder video/ - 2017-02-19 22:34:00  
folder virt/ - 2017-02-19 22:34:00  
folder virtio/ - 2017-02-19 22:34:00  
folder vlynq/ - 2017-02-19 22:34:00  
folder vme/ - 2017-02-19 22:34:00  
folder w1/ - 2017-02-19 22:34:00  
folder watchdog/ - 2017-02-19 22:34:00  
folder xen/ - 2017-02-19 22:34:00  
folder zorro/ - 2017-02-19 22:34:00  
Kconfig 3342 bytes 2017-02-19 22:34:00 -  
Makefile 5015 bytes 2017-02-19 22:34:00 2017-02-23 14:54:11