Subversion Repositories shark

Rev

Rev 1075 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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