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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [synth/] [i386linux/] [v2_0/] [ChangeLog] - Blame information for rev 174

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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