.
├── dev
│   ├── cdev
│   │   ├── cdev.hist
│   │   ├── dyndev.c
│   │   ├── dyndev.ko
│   │   ├── hello_dev.c
│   │   ├── hello_dev.ko
│   │   └── Makefile
│   ├── dev.h
│   ├── devices.txt
│   ├── ioctl
│   │   ├── hello_dev.c
│   │   ├── hello_dev.ko
│   │   ├── ioctl
│   │   ├── ioctl.c
│   │   ├── ioctl.h
│   │   ├── ioctl.hist
│   │   └── Makefile
│   ├── Makefile
│   ├── misc
│   │   ├── hello_dev.c
│   │   ├── hello_dev.ko
│   │   ├── hello.rules
│   │   ├── Makefile
│   │   └── misc.hist
│   ├── mopen
│   │   ├── Makefile
│   │   ├── mmopen.c
│   │   ├── mmopen.ko
│   │   ├── mopen.h
│   │   ├── mopen.hist
│   │   ├── pmopen
│   │   ├── pmopen.c
│   │   ├── simple
│   │   └── simple.c
│   └── poll
│       ├── Makefile
│       ├── pcat
│       ├── pcat.c
│       ├── pecho
│       ├── pecho.c
│       ├── poll.c
│       ├── poll.h
│       ├── poll.hist
│       ├── poll.ko
│       └── user.h
├── dma
│   ├── DMA.hist
│   ├── lab1_dma.c
│   ├── lab1_dma.ko
│   ├── lab1_dma_PCI_API.c
│   ├── lab1_dma_PCI_API.ko
│   ├── Makefile
│   └── out.c
├── exec
│   ├── exec.hist
│   ├── Makefile
│   ├── mod_exec.c
│   └── mod_exec.ko
├── file
│   ├── fs.h
│   ├── Makefile
│   ├── mod_file.c
│   ├── mod_file.hist
│   ├── mod_file.ko
│   ├── mod_vfs.c
│   └── mod_vfs.ko
├── first_hello
│   ├── hello_printk.c
│   ├── Makefile
│   └── printk.hist
├── int80
│   ├── int80.hist
│   ├── Makefile
│   ├── mdc.c
│   ├── mdc.ko
│   ├── mdu.c
│   ├── mdu.ko
│   ├── mp
│   ├── mp.c
│   └── syscall.h
├── IRQ
│   ├── IRQ.hist
│   ├── IRQ.VM.hist
│   ├── lab1_interrupt.c
│   ├── lab1_interrupt.ko
│   ├── Makefile
│   ├── mod_ser.c
│   ├── mod_ser.ko
│   ├── mod_tasklet.c
│   ├── mod_tasklet.ko
│   ├── mod_workqueue.c
│   └── mod_workqueue.ko
├── Kexamples.tgz
├── Makefile
├── memory
│   ├── list
│   │   ├── list.hist
│   │   ├── Makefile
│   │   ├── mod_list.c
│   │   └── mod_list.ko
│   ├── Makefile
│   ├── mtest
│   │   ├── Makefile
│   │   ├── memmax.c
│   │   ├── memmax.ko
│   │   ├── memtim.c
│   │   ├── memtim.ko
│   │   ├── mtest.hist
│   │   └── tim
│   └── slab
│       ├── Makefile
│       ├── pool.c
│       ├── pool.hist
│       ├── pool.ko
│       ├── slab.c
│       ├── slab.hist
│       └── slab.ko
├── net
│   ├── lab1_devices.c
│   ├── lab1_devices.ko
│   ├── lab1_network.c
│   ├── lab1_network.ko
│   ├── lab1_transmit.c
│   ├── lab1_transmit.ko
│   ├── lab1_transmit_simple.c
│   ├── lab1_transmit_simple.ko
│   ├── lab2_receive.c
│   ├── lab2_receive.ko
│   ├── Makefile
│   └── net.hist
├── netproto
│   ├── Makefile
│   ├── net.hist
│   ├── net_proto.c
│   ├── net_proto.ko
│   ├── net_protox.c
│   ├── net_protox.ko
│   ├── trn_proto.c
│   └── trn_proto.ko
├── pci
│   ├── lab2_pci.c
│   ├── lab2_pci.ko
│   ├── Makefile
│   ├── pci.hist
│   └── pci.ids
├── proc
│   ├── Makefile
│   ├── mod_proc.c
│   ├── mod_proc.h
│   ├── mod_proc.ko
│   ├── mod_procr2.c
│   ├── mod_procr2.ko
│   ├── mod_procr.c
│   ├── mod_procr.ko
│   ├── mod_proct.c
│   ├── mod_proct.ko
│   ├── proc.hist
│   └── rw.h
├── signal
│   ├── ioctl
│   ├── ioctl.c
│   ├── ioctl.h
│   ├── lab3_ioctl_signal.c
│   ├── lab3_ioctl_signal.ko
│   ├── lab_miscdev.h
│   ├── Makefile
│   ├── signal.hist
│   ├── sigreq
│   └── sigreq.c
├── sys
│   ├── Makefile
│   ├── xxx.c
│   ├── xxx.hist
│   └── xxx.ko
├── sys_call_table
│   ├── call_table
│   │   ├── call_table-2.hist
│   │   ├── call_table.hist
│   │   ├── Makefile
│   │   ├── mod_kct.c
│   │   ├── mod_kct.ko
│   │   ├── mod_koes.c
│   │   ├── mod_koes.ko
│   │   ├── mod_rct.c
│   │   ├── mod_rct.c.0
│   │   ├── mod_rct.ko
│   │   ├── test3-.dat
│   │   ├── test3.dat
│   │   └── test8.dat
│   ├── export
│   │   ├── export.hist
│   │   ├── Makefile
│   │   ├── md_0c.c
│   │   ├── md_0c.ko
│   │   ├── md_0o.c
│   │   └── md_0o.ko
│   ├── Makefile
│   └── new_sys
│       ├── Makefile
│       ├── mod_wrc.c
│       ├── mod_wrchg.c
│       ├── mod_wrchg.ko
│       ├── mod_wrc.ko
│       └── wr.hist
├── thread
│   ├── Makefile
│   ├── mod_thr1.c
│   ├── mod_thr1.ko
│   ├── mod_thr2.c
│   ├── mod_thr2.ko
│   ├── mod_thr3.c
│   ├── mod_thr3.ko
│   └── thread.hist
├── time
│   ├── calibr.c
│   ├── clock
│   ├── clock.c
│   ├── htick.c
│   ├── htick.ko
│   ├── interv.c
│   ├── interv.ko
│   ├── libdiag.a
│   ├── libdiag.h
│   ├── Makefile
│   ├── pdelay
│   ├── pdelay.c
│   ├── proc_hz.c
│   ├── rdtsc.c
│   ├── rtcr
│   ├── rtcr.c
│   ├── rtprd
│   ├── rtprd.c
│   ├── set_rt.c
│   ├── tick2us.c
│   ├── tick.c
│   ├── tick.ko
│   └── time.hist
├── tools
│   ├── export-data
│   │   ├── Makefile
│   │   ├── md1.c
│   │   ├── md1.ko
│   │   ├── md2.c
│   │   ├── md2.ko
│   │   ├── md3.c
│   │   ├── md3.ko
│   │   ├── md.h
│   │   ├── md.hist
│   │   └── Module.symvers
│   ├── gas-prog
│   │   ├── exit.S
│   │   ├── gas1.c
│   │   ├── gas2_0.c
│   │   ├── gas2_1.c
│   │   ├── gas2_2.c
│   │   ├── gas.hist
│   │   └── Makefile
│   ├── log_level
│   │   ├── log_level.c
│   │   ├── log_level.hist
│   │   ├── log_level.ko
│   │   └── Makefile
│   ├── Makefile
│   ├── mobj
│   │   ├── Makefile
│   │   ├── mcall.c
│   │   ├── mfA.c
│   │   ├── mfB.c
│   │   ├── mfC.c
│   │   ├── mf.h
│   │   ├── mobj.hist
│   │   └── mod.c
│   ├── parms
│   │   ├── Makefile
│   │   ├── mod_params.c
│   │   └── params.hist
│   └── simple-debug
│       ├── debug.hist
│       ├── Makefile
│       ├── md1.c
│       ├── md1.h
│       ├── md1.ko
│       ├── md.c
│       ├── md.ko
│       ├── mdsys2.c
│       ├── mdsys2.h
│       ├── mdsys2.ko
│       ├── mdsys.c
│       ├── mdsysc.c
│       ├── mdsysc.ko
│       ├── mdsys.ko
│       ├── mt1.c
│       ├── mt1.ko
│       └── test2
├── tree.txt
├── usb
│   ├── lab1_usb.c
│   ├── lab1_usb.ko
│   ├── Makefile
│   ├── usb.hist
│   └── usb.ids
└── user_space
    ├── gas-prog
    │   ├── exit.S
    │   ├── gas1.c
    │   ├── gas2_0.c
    │   ├── gas2_1.c
    │   ├── gas2_2.c
    │   ├── gas.hist
    │   └── Makefile
    ├── libraries
    │   ├── auto
    │   │   ├── hello
    │   │   ├── libhello.so
    │   │   └── Makefile
    │   ├── dynamic
    │   │   ├── hello
    │   │   ├── hello_main.c
    │   │   ├── libhello.so
    │   │   └── Makefile
    │   ├── hello_child.c
    │   ├── hello_child.h
    │   ├── hello_main.c
    │   ├── Makefile
    │   ├── monolyt
    │   │   ├── hello
    │   │   └── Makefile
    │   └── static
    │       ├── hello
    │       ├── libhello.a
    │       └── Makefile
    ├── Makefile
    └── user_io
        ├── ioports.hist
        ├── lab1_ioports
        ├── lab1_ioports.c
        └── Makefile

44 directories, 294 files
