Subversion Repositories shark

Rev

Rev 1057 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1054 tullio 1
S.Ha.R.K. Change Log
2
 
3
*** Version 1.5.1
4
21/07/2006
5
 
6
- added dynalink support (thanks to LexN);
7
- first working version of USB driver;
8
- added functions needed by the USB driver;
9
- IntDrive task is now created by posting a sys_atrunlevel event at RUNLEVEL_INIT instead of creating the task directly into the INTDRIVE_register_level;
10
- changed exit key from Alt+C to Ctrl+C to all demos;
11
- aster3.c demo: changed error message from test7.c to aster3.c;
12
- BCA demo: .c inclusions removed and code splitted into .o object files;
13
- resolved bug to printf function;
14
- added features to the serial send;
15
- serial port driver keeps track of initialized ports;
16
- fixed error for tracer compilation;
17
- tracer: removed the dependency from network for all the applications which do not use the tracer: now the tracer works with pointer to functions instead of direct calls;
18
- tracer: added the support for output to disk;
19
- tracer: event filtering added;
20
- new INTERRUPT_task model;
21
- demos initfiles IntDrive initialization updated to the new IntDrive interface;
22
- demos initfiles updated to correctly manage the level register module;
23
- fixed bug to group_activate_at which tried to activate tasks that failed during creation;
24
- filtered out demos which do not compile properly;
25
- makefiles dependencies resolved;
26
- source cleaning;
27
- pci6025e: ADC driver added;
28
- new IntDrive implementation;
29
- added sem.h (thanks to Ricardo Marau);
30
 
31
*** Version 1.5 beta1
32
25/02/2005
33
 
34
- added modules directory in the include path;
35
- moved modules;
36
- shark_linuxc26.c: changes from "exit" to "return";
37
- new helloworld demo;
38
- FIRST: change in table driven;
39
- FIRST: change in number of supported local scheduler;
40
- removed sys_end, sys_abort, using exit instead;
41
- removed sys_abort_shutdown at the end of the shutdown task;
42
- fixed bug to the panic function;
43
- task_endcycle calls task_testcancel;
44
- FIRST: new module for offline scheduling;
45
- FIRST: change for the new API;
46
- add macro to dummy group;
47
- new FIRST demo;
48
- FIRST: modifications for new api;
49
- USB device driver experimental version (thanks to Claudio Melita);
50
- FIRST: shared object function adjusted;
51
- FIRST: new semaphore module for shared object;
52
- CPUID enable function for Cyrix added;
53
- added DVS options;
54
- cpufreq demo added;
55
- CPU26_get_frequencys bugfix;
56
- CPU26_get_frequencys added;
57
- sleep, usleep functions added;
58
- multistate key_hook patched;
59
 
60
*** Version 1.4
61
01/06/2004
62
 
63
- snapshop library added;
64
 
65
*** Version 1.4 rc1
66
26/05/2004
67
 
68
- PCL833 driver added;
69
- new task_activate, edf, rm modules version (thanks to Anton Cervin);
70
- APIC restore function patched;
71
- support for dynamic clk_per_msec change;
72
- new network layer added;
73
- safe TSR and APIC timer initialization added;
74
- LINUX/DJGPP differences removed;
75
 
76
*** Version 1.4 beta
77
24/04/2004
78
 
79
- network demos with new PCI support added;
80
- added NewNet and CPUFreq support;
81
- added LINUX/DJGPP selection;
82
- new sys_abort_shutdown function added;
83
- fly2 demo added;
84
- input demo added;
85
- new input driver added (thanks to Nino);
86
- CM7323 framegrabber support added;
87
- new I2C from linux 2.6.0;
88
- new Linux 2.6.0 driver layer support (thanks to Giacomo);
89
- new Tracer introduced;
90
 
91
*** Version 1.2.2
92
01/12/2003
93
 
94
- timer optimizations;
95
- APIC Support;
96
- configuration file added
97
- new __TSC__ __APIC__ compiling options;
98
 
99
*** Version 1.2.1
100
03/11/2003
101
 
102
- servo control library added;
103
- TFTP driver added (thanks to Tool);
104
- ABORT 64 removed in oneshot mode and sti/cli removed from irq_bind;
105
- FIRST - S.Ha.R.K. Implementation;
106
 
107
*** Version 1.2
108
18/06/2003
109
 
110
- BTTV framegrabber demo added;
111
- BTTV library included;
112
- BTTV frame grabber driver v1.0;
113
 
114
*** Version 1.1
115
13/05/2003
116
 
117
- added demo astro (thanks to Nino);
118
- added comments and sys_shutdown_message;
119
- added shutdown message;
120
- printings on abort added;
121
- printings on sys_end added;
122
- add support for real-time alloc function (OCERA);
123
- add support for DIDMA;
124
- advanced timer demo (thanks to Giacomo);
125
- runlevel modified;
126
 
127
*** Version 1.0
128
25/03/2003
129
 
130
- DOS_alloc and DOS_free removed;
131
- svga/grx separation;
132
- new include structure
133
- PNG library added;
134
- Zlib library added;
135
 
136
*** Version 0.5
137
19/03/2003
138
 
139
- added linux32.mk to compile with gcc 3.2;
140
- mesademo demo added;
141
- mesatex demo added;
142
- updated makefiles (for -I$(OSLIB), and dependencies);
143
- resolved dependency problems with .s;
144
- new libraries, updated makefiles;
145
- added scan for more than 1 PCI bus;
146
- updated makefiles to fix the OSLIB variable problem;
147
- libc stdlib: added bserach and qsort functions;
148
- MESA 5.0 OpenGL library import (thanks to Giacomo);
149
- imported new OSLib (Jan 30, 2003)
150
- OSLib updates;
151
- new scheduling module interface;
152
 
153
*** Version 0.4
154
28/11/2002
155
 
156
- removed task_delay
157
- integration with IQUEUES
158
- other fixes
159
- removed old unused targets;
160
- new demos imported from oldexamples
161
- removed task_delay
162
- other fixes
163
- added usage for printk into pci driver;
164
- basic examples added;
165
- added DOSFS tracer type;
166
- BCA demo added (thanks to Fabio Calabrese);
167
- dosfs demo added;
168
- jumpball demos added;
169
- mix demos added;
170
- National Instruments demos added;
171
 
172
*** Version 0.3
173
29/03/2002
174
 
175
- first version;
176
- README.TXT file has been added explaining how to create the config.mk file;
177