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 |