Skip to content

Latest commit

 

History

History
executable file
·
132 lines (132 loc) · 3.69 KB

src_layout.md

File metadata and controls

executable file
·
132 lines (132 loc) · 3.69 KB

Source code layout.

.
├── Chapter 2
│   ├── hello.c
│   └── hellop.c
├── Chapter 3
│   └── scull
│       ├── access.c
│       ├── main.c
│       ├── Makefile
│       ├── pipe.c
│       ├── scull.h
│       ├── scull.init
│       ├── scull_load
│       └── scull_unload
├── Chapter 4
│   ├── faulty.c
│   ├── gdbline
│   ├── seq.c
│   ├── setconsole.c
│   └── setlevel.c
├── Chapter 5
│   └── complete.c
├── Chapter 6
│   ├── asynctest.c
│   ├── nbtest.c
│   ├── polltest.c
│   └── sleepy.c
├── Chapter 7
│   ├── jiq.c
│   ├── jit.c
│   └── load50.c
├── Chapter 8
│   └── scullc
│       ├── Makefile
│       ├── main.c
│       ├── mmap.c
│       ├── scullc.h
│       ├── scullc_load
│       └── scullc_unload
├── Chapter 9
│   ├── inp.c
│   ├── outp.c
│   └── silly.c
├── Chapter 10
│   ├── short
│   │   ├── Makefile
│   │   ├── short.c
│   │   ├── short_load
│   │   └── short_unload
│   └── shortprint
│       ├── Makefile
│       ├── shortprint.c
│       ├── shortprint.h
│       ├── shortprint_load
│       └── shortprint_unload
├── Chapter 11
│   ├── dataalign.c
│   ├── datasize.c
│   ├── kdataalign.c
│   └── kdatasize.c
├── Chapter 12
│   ├── pci
│   │   ├── Makefile
│   │   └── pci_skel.c
│   └── skull
│       ├── Makefile
│       ├── skull_clean.c
│       └── skull_init.c
├── Chapter 13
│   └── usb
│       ├── Makefile
│       ├── readme.txt
│       ├── test_with_g_zero.patch
│       └── usb-skeleton.c
├── Chapter 14
│   ├── lddbus
│   │   ├── Makefile
│   │   ├── lddbus.c
│   │   └── lddbus.h
│   └── sculld
│       ├── Makefile
│       ├── main.c
│       ├── mmap.c
│       ├── sculld.h
│       ├── sculld_load
│       └── sculld_unload
├── Chapter 15
│   ├── mapcmp.c
│   ├── mapper.c
│   ├── scullv
│   │   ├── Makefile
│   │   ├── main.c
│   │   ├── mmap.c
│   │   ├── scullv.h
│   │   ├── scullv_load
│   │   └── scullv_unload
│   ├── simple
│   │   ├── Makefile
│   │   ├── simple.c
│   │   ├── simple_load
│   │   └── simple_unload
│   └── scullp
│       ├── Makefile
│       ├── main.c
│       ├── mmap.c
│       ├── scullp.h
│       ├── scullp_load
│       └── scullp_unload
├── Chapter 16
│   └── sbull
│       ├── Makefile
│       ├── sbull.c
│       ├── sbull.h
│       ├── sbull_load
│       └── sbull_unload
├── Chapter 17
│   ├── netifdebug.c
│   └── snull
│       ├── Makefile
│       ├── snull.c
│       ├── snull.h
│       ├── snull_load
│       └── snull_unload
└── Chapter 18
    └── tty
        ├── Makefile
        ├── tiny_serial.c
        └── tiny_tty.c