OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [synth/] [i386linux/] [current/] [ChangeLog] - Blame information for rev 817

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2011-06-05  John Dallaway  
2
 
3
        * src/syscall-i386-linux-1.0.S: Fix .size and .type expressions to
4
        avoid build error with binutils 2.21.x. Patch from Tom Schouten.
5
 
6
2009-08-11  Bart Veer  
7
 
8
        * src/tls.c: new module for TLS (thread local storage) support as
9
        expected by gcc.
10
 
11
        * cdl/hal_synth_i386.cdl, include/var_arch.h,
12
        include/pkgconf/mlt_synth_i386_rom.ldi, src/vectors.s: add TLS
13
        support.
14
 
15
2009-07-14  Bart Veer  
16
 
17
        * cdl/hal_synth_i386.cdl: when building on x86_64 machines, use
18
        gcc -m32 instead of i686-pc-linux-gnu.
19
 
20
2009-07-09  Bart Veer  
21
 
22
        * src/syscall-i386-linux-1.0.S: add rename() system call.
23
 
24
2009-01-31  Bart Veer 
25
 
26
        * cdl/hal_synth_i386.cdl: update compiler flags for gcc 4.x
27
 
28
2005-11-19  Bart Veer  
29
 
30
        * include/pkgconf/mlt_synth_i386_rom.ldi: add new heap section to
31
        avoid the use of brk()
32
 
33
2005-11-05  Andrew Lunn  
34
 
35
        * src/syscall-i386-linux-1.0.S: renamed prev_?stat to old?stat to
36
        match the kernel. Removed STATCALL2 macro because it caused
37
        confusion. Added the new?stat system calls.
38
 
39
2005-06-26  Bart Veer  
40
 
41
        * include/var_intr.h (HAL_DELAY_US): new header to supply
42
        processor-specific HAL_DELAY_US() macro
43
 
44
2005-03-21  Bart Veer  
45
 
46
        * cdl/hal_synth_i386.cdl, src/profile.c: add profiling support.
47
 
48
2005-03-11  Bart Veer  
49
 
50
        * include/var_io.h, src/syscall-i386-linux-1.0.S:
51
        Improve support for returning from signal handlers
52
 
53
2004-12-14  Alexander Neundorf 
54
 
55
        * src/syscall-i386-linux-1.0.S: Add ipc system call
56
 
57
2004-08-04  Alexander Neundorf 
58
 
59
        * src/syscall-i386-linux-1.0.S: Add mkdir system call
60
 
61
2004-06-21  Alexander Neundorf 
62
 
63
        * src/syscall-i386-linux-1.0.S:
64
        Add readdir, lstat and fstat system calls
65
 
66
2004-04-22  Jani Monoses 
67
 
68
         * cdl/hal_synth_i386.cdl :
69
         Invoke tail with stricter syntax that works in latest coreutils.
70
 
71
2002-09-15  Bart Veer  
72
 
73
        * src/syscall-i386-linux-1.0.S:
74
        Add access system call
75
 
76
2002-08-04  Bart Veer  
77
 
78
        * src/vectors.S (_start):
79
        Store argv and environ in cyg_hal_sys_... variables
80
 
81
2002-04-29  Jonathan Larmour  
82
 
83
        * src/vectors.S:
84
        Don't use .file as it can confuse debugging since the .file
85
        doesn't contain the path and therefore the debugger will never
86
        know where it lives! This conflicts with using -Wa,--gstabs.
87
 
88
2002-04-10  Jonathan Larmour  
89
 
90
        * include/pkgconf/mlt_synth_i386_rom.ldi: Define eh_frame and
91
        RELOCS sections.
92
 
93
2001-11-1   Andrew Lunn 
94
 
95
        * src/syscall-i386-linux-1.0.S: Added mmap system call
96
 
97
2001-12-07  Bart Veer  
98
 
99
        * src/syscall-i386-linux-1.0.S: added getcwd() system call
100
 
101
2001-08-02  Bart Veer  
102
 
103
        * src/context.S, include/arch.inc, include/var_arch.h:
104
        Update thread context manipulation code to do the
105
        right thing with respect to interrupt state.
106
 
107
        * src/context.S (hal_setjmp):
108
         Fixed bug in hal_setjmp() that corrupted EBX.
109
 
110
2001-04-27  Bart Veer  
111
 
112
        * All files
113
        Major reorganization and clean-up of the synthetic target.
114
 
115
2000-11-02  Jonathan Larmour  
116
 
117
        * src/entry.c (_linux_entry): Extend memory using brk() syscall to
118
        match memory layout
119
 
120
        * src/syscall-i386-linux-1.0.S: Add brk syscall
121
 
122
2000-10-20  Jonathan Larmour  
123
 
124
        * include/pkgconf/mlt_i386_linux_ram.mlt:
125
        Add heap1 section
126
 
127
        * include/pkgconf/mlt_i386_linux_ram.h:
128
        * include/pkgconf/mlt_i386_linux_ram.ldi:
129
        Regenerated
130
 
131
2000-10-20  Jonathan Larmour  
132
 
133
        * cdl/hal_i386_linux.cdl: Correct memory layout file name
134
 
135
2000-03-03  John Dallaway  
136
 
137
        * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX):
138
 
139
        Revert most recent change for now to avoid breaking the
140
        release system.
141
 
142
2000-03-02  Jonathan Larmour  
143
 
144
        * cdl/hal_i386_linux.cdl (CYGBLD_GLOBAL_COMMAND_PREFIX): Use native
145
        toolchain by default, and describe versions to be used
146
 
147
2000-02-29  Jesper Skov  
148
 
149
        * include/plf_intr.h: Don't include kernel headers.
150
 
151
2000-02-16  Jesper Skov  
152
 
153
        * src/hal_diag.c (hal_diag_write_char): Check that write call is
154
        successful.
155
 
156
2000-02-16  Nick Garnett  
157
 
158
        * include/variant.inc: Added missed copyright notice.
159
 
160
2000-02-15  Nick Garnett  
161
 
162
        * include/variant.inc:
163
        * include/var_intr.h:
164
        * include/plf_intr.h:
165
        These files added to make this HAL consistent with PC
166
        version. They also contains some code moved out of the
167
        architecture HAL.
168
 
169
2000-01-24  John Dallaway  
170
 
171
        * cdl/*.cdl:
172
 
173
        Remove obsolete option CYGTST_TESTING_IDENTIFIER.
174
 
175
2000-01-21  Jesper Skov  
176
        CR 902062-CR
177
        * src/hal_diag.c:
178
        * src/syscall-i386-linux-1.0.S:
179
        Sync after write.
180
 
181
        * src/hal_startup.c: Make signals NODEFER.
182
 
183
2000-01-19  Hugo Tyson  
184
 
185
        * cdl/*.cdl: Add descriptions to a number of options &c which were
186
        lacking same, also tidied up other typos as noticed en passant.
187
 
188
1999-12-20  Gary Thomas  
189
 
190
        * cdl/hal_i386_linux.cdl: Add -Wl for linker options.
191
 
192
1999-11-25  Gary Thomas  
193
 
194
        * include/pkgconf/mlt_i386_linux_ram.h: New file(s).
195
 
196
1999-11-01  Jesper Skov  
197
 
198
        * cdl/hal_i386_linux.cdl: Added.
199
        Use define_proc for const header defs.
200
1999-10-05  Jonathan Larmour  
201
 
202
        * src/linux_misc.c: Fix some really minor spelling typos
203
 
204
        * src/hal_diag.c (hal_diag_read_char): Check if we were woken up by
205
        the itimer alarm (which is used for rescheduling) - in which case
206
        just read again.
207
 
208
 
209
1999-10-05  Jesper Skov  
210
 
211
        * include/pkgconf/hal_i386_linux.h: Changed to use REAL TIME as
212
        default.
213
 
214
        From Andrew Lunn (lunn@ma.tech.ascom.ch)
215
        * src/PKGconf.mak:
216
        * src/linux_misc.c:  [added]
217
        * src/syscall-i386-linux-1.0.S:
218
        Added idle thread action, reducing host load when eCos is idle.
219
 
220
1999-08-16  John Dallaway  
221
 
222
        * include/pkgconf/hal_i386_linux.h:
223
 
224
        Proper case package display string.
225
 
226
1999-05-20  Gary Thomas  
227
 
228
        * include/pkgconf/hal_i386_linux.h: Move RTC setup here.
229
 
230
1999-05-14  Jesper Skov  
231
        PR 18956
232
        * include/pkgconf/mlt_i386_linux_ram.mlt:
233
        * include/pkgconf/mlt_i386_linux_ram.ldi:
234
        Fixed problem with rel_got.
235
        Encode . in section name as __.
236
 
237
1999-04-08  John Dallaway  
238
 
239
        * include/pkgconf/mlt_*.*: Use double underscore substitution
240
        for period character in SECTION_* macro names (PR 19787)
241
 
242
1999-04-08  John Dallaway  
243
 
244
        * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
245
        avoid padded output sections (PR 19787)
246
 
247
1999-03-22  Jesper Skov  
248
 
249
        * src/linux.S: Added comment.
250
        Doh! Managed to break compilation with a comment...
251
 
252
1999-03-16  Jesper Skov  
253
        PR 19483
254
        * src/linux.S (cyg_hal_hardware_init): Fiddled some more with the
255
        bits to no avail.
256
 
257
        * src/hal_startup.c:
258
        Renamed hal_ to cyg_hal_.
259
        Added exception handling.
260
 
261
1999-03-12  Jesper Skov  
262
 
263
        * src/hal_startup.c (cyg_hal_isr_init): Initialize ISR table with
264
        pointers to default ISR routine.
265
 
266
1999-03-12  Jesper Skov  
267
        PR 19486
268
        * src/linux.S (cyg_hal_hardware_init): Only enable zero divide
269
        exceptions.
270
 
271
1999-03-11  Jesper Skov  
272
 
273
        * src/hal_startup.c:
274
        * src/entry.c:
275
        Renamed hal_isr_init to cyg_hal_isr_init.
276
 
277
        * src/hal_startup.c: Also catch SIGFPE.
278
 
279
        * src/entry.c: Call cyg_hal_hardware_init.
280
 
281
        * src/linux.S:     [added]
282
        * src/PKGconf.mak:
283
        Added file to hold startup assembly code.
284
 
285
1999-03-11  John Dallaway  
286
 
287
        * include/pkgconf/*.ldi: add copyright notices
288
 
289
1999-03-04  John Dallaway  
290
 
291
        * include/pkgconf/*.ldi: give all LDI files unique names so
292
        that they can co-exist in an eCos build tree (PR 19184)
293
        * include/pkgconf/*.mlt: give all MLT files unique names so
294
        that they can co-exist in an eCos build tree (PR 19184)
295
 
296
1999-02-25  Nick Garnett  
297
 
298
        * src/hal_startup.c:
299
        Changed label used to access scheduler lock to one that is not
300
        mangled by C++. This is intended to make support for interrupt
301
        handling in non-kernel configurations easier.
302
 
303
1999-02-22  Jesper Skov  
304
 
305
        * src/syscall-i386-linux-1.0.S: Added copyright header.
306
 
307
1999-02-20  Jonathan Larmour  
308
 
309
        * src/hal_startup.c:
310
        Rename hal_interrupts_deffered -> hal_interrupts_deferred
311
        Rename CYG_ISR/VSR_* -> CYGNUM_HAL_ISR/VSR_* in line with HAL changes
312
        Rename CYG_VECTOR_RTC -> CYGNUM_HAL_INTERRUPT_RTC
313
 
314
        * src/syscall-i386-linux-1.0.S:
315
        Add a FIX ME
316
 
317
1999-02-08  John Dallaway  
318
 
319
        * include/pkgconf/ram.mlt: New memory layout save file
320
 
321
1999-02-05  John Dallaway  
322
 
323
        * include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition.
324
 
325
1999-01-29  Jesper Skov  
326
 
327
        * include/pkgconf/hal_i386_linux.h: Changed CDL type back to radio
328
        to get consistent ConfigTool output.
329
 
330
1999-01-27  Jesper Skov  
331
 
332
        * include/pkgconf/ram.ldi: Commented out the rel_got change.
333
 
334
1999-01-25  Jesper Skov  
335
 
336
        * include/pkgconf/ram.ldi: Added rel.got section.
337
 
338
1999-01-22  Jesper Skov  
339
 
340
        * src/hal_startup.c: Moved external declarations into top-level
341
        scope to avoid compiler warning.
342
 
343
1999-01-19  Jesper Skov  
344
 
345
        * include/pkgconf/hal_i386_linux.h: Removed startup
346
        config. Changed linux entry to dummy instead of bool.
347
 
348
1999-01-12  Jesper Skov  
349
 
350
        * include/pkgconf/hal_i386_linux.h: Added config for real-time
351
        timer.
352
 
353
1999-01-12  Jesper Skov  
354
 
355
        * src/hal_diag.c: Removed hal_diag_write_line.
356
 
357
        * src/entry.c: Removed main/argv stuff.
358
 
359
1999-01-12  Jesper Skov  
360
 
361
        * include/pkgconf/hal_i386_linux.h: Added.
362
 
363
1999-01-11  Jesper Skov  
364
 
365
        * src/hal_startup.c (hal_default_vsr):
366
        * src/linux.ld (cyg_hal_sched_lock):
367
        Added C-symbol reference to the scheduler lock.
368
 
369
1999-01-11  Jesper Skov  
370
 
371
        * src/hal_startup.c (hal_default_vsr): Allow interrupt disable
372
        count to be bigger than 1.
373
 
374
1999-01-11  Jesper Skov  
375
 
376
        * src/linux.ld: Added fix me. Remember to clean up.
377
 
378
        * src/hal_startup.c: Removed bogus include statement.
379
        Added CYGPKG_KERNEL config handling.
380
 
381
        * src/hal_diag.c: Removed bogus include statements and functions.
382
 
383
1999-01-07  Jesper Skov  
384
 
385
        * src/hal_startup.c (hal_isr_init): Use CYG_VECTOR_RTC rather than
386
        hardcoded value.
387
 
388
1999-01-07  Jesper Skov  
389
 
390
        * src/syscall-i386-linux-1.0.S:
391
        * src/hal_diag.c:
392
        * src/PKGconf.mak:
393
        Removed tabs & fixed comment style.
394
 
395
1999-01-07  Jesper Skov  
396
 
397
        * src/PKGconf.mak: Cleaned up.
398
 
399
        * src/entry.c: Added (from proven's crtbegin.c).
400
 
401
        * src/linux.ld: Added.
402
 
403
        * src/hal_startup.cxx: (Deleted)
404
        * src/hal_startup.c:   (Added)
405
        Changed code to C, cleaned up.
406
 
407
1999-01-06  Jesper Skov  
408
 
409
        * src/hal_diag.c: Fixed warnings. Output chars in batches to avoid
410
        problems with pkgtest - also improves performance.
411
 
412
1999-01-06  Jesper Skov  
413
 
414
        * src/syscall-i386-linux-1.0.S: Set behavior to match __ELF__.
415
 
416
1998-12-18  Jesper Skov  
417
 
418
        * src/syscall-i386-linux-1.0.S:
419
        * src/hal_startup.cxx:
420
        Fixed compiler warnings.
421
 
422
Fri Dec  4 13:49:03 GMT 1998
423
 
424
        * src/syscall-i386-linux-1.0.S: Fix to work with Bart's latest tools.
425
        For some reason it doesn't define __ELF__ but, we really don't care.
426
 
427
Mon Nov  9 15:18:11 GMT 1998   Chris Provenzano  
428
 
429
        Initial i386 linux port.
430
 
431
//===========================================================================
432
// ####GPLCOPYRIGHTBEGIN####
433
// -------------------------------------------
434
// This file is part of eCos, the Embedded Configurable Operating System.
435
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2011 Free Software Foundation, Inc.
436
//
437
// This program is free software; you can redistribute it and/or modify
438
// it under the terms of the GNU General Public License as published by
439
// the Free Software Foundation; either version 2 or (at your option) any
440
// later version.
441
//
442
// This program is distributed in the hope that it will be useful, but
443
// WITHOUT ANY WARRANTY; without even the implied warranty of
444
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
445
// General Public License for more details.
446
//
447
// You should have received a copy of the GNU General Public License
448
// along with this program; if not, write to the
449
// Free Software Foundation, Inc., 51 Franklin Street,
450
// Fifth Floor, Boston, MA  02110-1301, USA.
451
// -------------------------------------------
452
// ####GPLCOPYRIGHTEND####
453
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.