[Kos-dev] Des nouvelles...

d2 kos-dev@enix.org
22 Jul 2002 14:58:30 +0200


--=-=-=


Hello,

Le schema, je l'ai fait rapidos en 5min de tete. Je vous l'envoie ici
tel quel pour que tout le monde l'ait sous les yeux. Les couleurs sont
petantes, et je ne pretends pas qu'il soit juste. Je regarderai ce
soir et j'essaierai de comprendre comment on voyait les choses a
l'epoque. Mais a vue de nez il est faux, conformement a ce que tu
disais thomas (ISR non interruptibles).

Bonne journee,


--=-=-=
Content-Type: application/xfig
Content-Disposition: attachment; filename=chrono-irq.fig

#FIG 3.2
Landscape
Center
Metric
A4      
100.00
Single
-2
1200 2
2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2
	1 1 1.00 75.00 150.00
	 2475 4950 10170 4950
2 2 0 0 0 11 50 0 30 0.000 0 0 -1 0 0 5
	 2475 4275 3600 4275 3600 4725 2475 4725 2475 4275
2 2 0 0 0 19 50 0 20 0.000 0 0 -1 0 0 5
	 3600 3600 4725 3600 4725 3825 3600 3825 3600 3600
2 2 0 0 0 4 50 0 20 0.000 0 0 -1 0 0 5
	 4725 2925 5850 2925 5850 3150 4725 3150 4725 2925
2 2 0 0 0 19 50 0 20 0.000 0 0 -1 0 0 5
	 5850 3600 7200 3600 7200 3825 5850 3825 5850 3600
2 2 0 0 0 5 50 0 30 0.000 0 0 -1 0 0 5
	 7200 3600 8100 3600 8100 3825 7200 3825 7200 3600
2 2 0 0 0 19 50 0 30 0.000 0 0 -1 0 0 5
	 9000 4275 10125 4275 10125 4725 9000 4725 9000 4275
2 2 0 0 0 12 50 0 30 0.000 0 0 -1 0 0 5
	 8100 4275 9000 4275 9000 4725 8100 4725 8100 4275
2 1 0 3 19 5 50 0 30 8.000 0 0 -1 1 0 2
	1 1 3.00 90.00 180.00
	 3600 4950 3600 2475
2 1 0 3 4 5 50 0 30 8.000 0 0 -1 1 0 2
	1 1 3.00 90.00 180.00
	 4725 4950 4725 2475
2 1 0 1 -1 5 50 0 30 4.000 0 0 -1 1 0 2
	1 1 1.00 60.00 150.00
	 5850 3150 5850 3600
2 1 0 1 -1 5 50 0 30 4.000 0 0 -1 1 0 2
	1 1 1.00 60.00 150.00
	 8100 3825 8100 4275
2 1 0 1 -1 5 50 0 -1 4.000 0 0 -1 0 0 3
	 8730 4050 9000 4275 9270 4050
2 1 0 1 -1 5 50 0 30 4.000 0 0 -1 1 0 2
	1 1 1.00 60.00 150.00
	 5310 2655 5310 2925
2 1 0 1 -1 5 50 0 30 4.000 0 0 -1 1 0 2
	1 1 1.00 60.00 150.00
	 4185 3330 4185 3600
2 1 0 1 -1 5 50 0 30 4.000 0 0 -1 1 0 2
	1 1 1.00 60.00 150.00
	 7650 3330 7650 3600
4 0 0 50 0 0 16 0.0000 4 195 705 2700 4590 Task A\001
4 0 0 50 0 0 16 0.0000 4 195 690 8235 4590 Task B\001
4 0 7 50 0 0 16 0.0000 4 165 495 3870 3780 ISR1\001
4 0 7 50 0 0 16 0.0000 4 195 555 4995 3105 ISR 0\001
4 0 7 50 0 0 16 0.0000 4 210 1230 5895 3780 ISR 1 (cont.)\001
4 0 -1 50 0 0 16 0.0000 4 195 780 7290 3780 DSR 24\001
4 0 0 50 0 0 16 0.0000 4 195 765 9180 4590 DST 12\001
4 0 -1 50 0 12 16 1.5708 4 210 1950 5355 2655 mark_dst(12);\001
4 0 -1 50 0 12 16 1.5708 4 210 1950 4230 3330 mark_dsr(24);\001
4 0 19 50 0 18 16 1.5708 4 210 615 3690 2430 IRQ 1\001
4 0 4 50 0 18 16 1.5708 4 210 615 4815 2430 IRQ 0\001
4 0 -1 50 0 1 14 0.0000 4 150 285 5895 3330 iret\001
4 0 -1 50 0 1 14 1.5708 4 195 1035 9180 4095 reschedule()\001
4 0 -1 50 0 12 14 1.5708 4 180 1485 8955 4095 sem->take()\001
4 0 -1 50 0 0 14 1.5708 4 195 1005 8955 2385 [ blocking ]\001
4 0 -1 50 0 1 14 1.5708 4 195 1035 7695 3285 reschedule()\001
4 0 -1 50 0 1 14 0.0000 4 150 285 8145 4095 iret\001

--=-=-=


-- 
d2

--=-=-=--