From: Thadeu Lima de Souza Cascardo Date: Sat, 15 May 2010 21:20:37 +0000 (-0300) Subject: Plan the days for the classes. X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fkernel%2Fslides%2F.git;a=commitdiff_plain;h=6990d7ac5d8ad2e5057e0075ecd92ec1754610ac Plan the days for the classes. --- diff --git a/00summary/summary b/00summary/summary index 913a017..6b835eb 100644 --- a/00summary/summary +++ b/00summary/summary @@ -1,6 +1,8 @@ %Summary %Thadeu Cascardo +# 1st Day + # Revision * Computer Organization @@ -30,6 +32,8 @@ * printk * kmalloc/kfree +# 2nd Day + # Abstract Data Types * Macros @@ -63,6 +67,8 @@ * Interruption * Preemption +# 3rd Day + # Concurrency * Race conditions @@ -81,6 +87,11 @@ * Real Time * Busy Waiting * Scheduling + +# 4th Day + +# Time Management + * Timers * Workqueues * High Resolution Timers @@ -92,6 +103,11 @@ * kmalloc/kfree * Lookaside cache (slabs) * vmalloc + +# 5th Day + +# Memory Management + * kmap * Memory Subsystem * User Space access @@ -112,6 +128,8 @@ * VMA and mmap * DMA +# 6th Day + # Device Model * kobject @@ -125,6 +143,8 @@ * Allocation * Access +# 7th Day + # Buses * PCI @@ -138,12 +158,17 @@ * Requests and Queues * struct bio +# Network subsystem + +* struct skb + +# 8th Day + # Network devices * Allocation and Registration * Structures and methods * Starting/Stoping -* struct skb * Transmission * Reception * Interrupts and NAPI