Subversion Repositories shark

Rev

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