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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [powerpc/] [mbx/] [current/] [ChangeLog] - Blame information for rev 851

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

Line No. Rev Author Line
1 786 skrzyp
2009-01-31  Bart Veer 
2
 
3
        * cdl/hal_powerpc_mbx.cdl: update compiler flags for gcc 4.x
4
 
5
2008-11-07  Jonathan Larmour  
6
 
7
        * include/pkgconf/mlt_powerpc_mbx_ram.ldi:
8
        * include/pkgconf/mlt_powerpc_mbx_rom.ldi:
9
        Add SECTION_eh_frame and SECTION_RELOCS.
10
 
11
2003-12-08  Gary Thomas  
12
 
13
        * cdl/hal_powerpc_mbx.cdl:
14
        HAL_PLATFORM_CPU now defined by MPC8xx variant CDL.
15
 
16
2003-09-21  Gary Thomas  
17
 
18
        * misc/redboot_RAM.ecm:
19
        * misc/redboot_ROM.ecm:  Adjust for changes in RedBoot
20
        template - DNS now must be enabled manually.
21
 
22
2003-08-28  Gary Thomas  
23
 
24
        * src/redboot_linux_exec.c: Obsolete file - removed.
25
 
26
        * src/plf_redboot_linux_exec.c: New file - platform specifics
27
        for booting Linux kernel from RedBoot.
28
 
29
        * cdl/hal_powerpc_mbx.cdl: Linux booting from RedBoot is
30
        now supported at the architecture level.  Changes to support
31
        architecture/platform layering.
32
 
33
2003-07-18  Nick Garnett  
34
 
35
        * cdl/hal_powerpc_mbx.cdl:
36
        Changed values for CYGNUM_HAL_RTC_NUMERATOR,
37
        CYGNUM_HAL_RTC_DENOMINATOR and CYGNUM_HAL_RTC_PERIOD to
38
        "default_value" from "calculated". This makes it easier
39
        to change these values globally.
40
 
41
2003-03-23  Gary Thomas  
42
 
43
        * cdl/hal_powerpc_mbx.cdl: New option for setting processor type.
44
 
45
2003-03-11  Mark Salter  
46
 
47
        * src/redboot_linux_exec.c (do_exec): Call eth_drv_stop as necessary.
48
 
49
2003-03-07  Gary Thomas  
50
 
51
        * include/plf_stub.h: Remove [confusing] platform specific include.
52
 
53
2002-12-02  Gary Thomas  
54
 
55
        * include/plf_intr.h: Use MPC8xx variant RESET support.
56
 
57
2002-11-26  Gary Thomas  
58
 
59
        * cdl/hal_powerpc_mbx.cdl: Move platform defines to platform package.
60
 
61
2002-11-25  Gary Thomas  
62
 
63
        * cdl/hal_powerpc_mbx.cdl: Add new CDL which describes port layout.
64
 
65
2002-08-02  Andrew Lunn 
66
 
67
        * cdl/hal_powerpc_mbx.cdl: Redboot exec command can now be disabled
68
          by CDL
69
 
70
2002-06-27  Gary Thomas  
71
 
72
        * include/plf_regs.h: New file - platform overrides.
73
 
74
2002-05-13  Jesper Skov  
75
 
76
        * cdl/hal_powerpc_mbx.cdl: Removed implemntation of
77
        CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
78
 
79
2002-04-11  Gary Thomas  
80
 
81
        * include/plf_cache.h: Cache control is in hal/common CDL.
82
 
83
2002-01-23  Gary Thomas  
84
 
85
        * src/redboot_linux_exec.c (do_exec): Better match for EPPCbug
86
        environment, necessary for Linux boot.
87
 
88
        * src/hal_aux.c: Move IMMR to match what Motorola EPPCbug uses.
89
 
90
2002-01-16  Nick Garnett  
91
 
92
        * cdl/hal_powerpc_mbx.cdl: Added CYGSEM_REDBOOT_HAL_LINUX_BOOT to
93
        enable Linux booting support.
94
 
95
        * src/redboot_linux_exec.c: Added this file to contain Linux exec
96
        command.
97
 
98
2001-06-21  Jonathan Larmour  
99
 
100
        * images/*: Remove. Don't bloat repository with things already on
101
        the web.
102
 
103
2001-05-07  Gary Thomas  
104
 
105
        * cdl/hal_powerpc_mbx.cdl:
106
        Disable CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED since most
107
        installations will now use RedBoot.
108
 
109
2001-05-05  Gary Thomas  
110
 
111
        * misc/redboot_ROM_40.ecm:
112
        * misc/redboot_RAM_40.ecm: New configuration - 40MHz boards.
113
 
114
        * misc/redboot_ROM.ecm:
115
        * misc/redboot_RAM.ecm: Update for latest RedBoot, include compression.
116
 
117
        * src/hal_diag.c:
118
        * include/plf_stub.h:
119
        * include/plf_intr.h:
120
        * cdl/hal_powerpc_mbx.cdl: Fix copyrights.
121
 
122
2001-03-08  Jesper Skov  
123
 
124
        * cdl/hal_powerpc_mbx.cdl: Does not guarantee virtual vector
125
        support.
126
 
127
2001-02-23  Gary Thomas  
128
 
129
        * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg
130
 
131
        * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg
132
 
133
2001-02-23  Jesper Skov  
134
 
135
        * include/plf_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Added.
136
        Removed again.
137
 
138
2001-02-08  Jesper Skov  
139
 
140
        * cdl/hal_powerpc_mbx.cdl: Respect channel configuration
141
        constraints.
142
 
143
        * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
144
        CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
145
 
146
2001-01-31  Jesper Skov  
147
 
148
        * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
149
        with CYGSEM_HAL_DIAG_MANGLER_GDB/None
150
 
151
2001-01-26  Jesper Skov  
152
 
153
        * include/plf_stub.h: Moved reset macro to
154
        * include/plf_intr.h: this file.
155
 
156
2001-01-19  Gary Thomas  
157
 
158
        * include/hal_diag.h: Remove unwarranted disclaimer [commentary].
159
 
160
2001-01-03  Gary Thomas  
161
 
162
        * cdl/hal_powerpc_mbx.cdl: Let RTC [heartbeat] rate be user
163
        specified.
164
 
165
2000-10-20  Gary Thomas  
166
 
167
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt:
168
        * include/pkgconf/mlt_powerpc_mbx_ram.ldi:
169
        * include/pkgconf/mlt_powerpc_mbx_ram.h:
170
        Increase reserved memory - required by RedBoot.
171
 
172
        * misc/redboot_ROM.cfg:
173
        * misc/redboot_RAM.cfg:
174
        * images/redboot_ROM.srec:
175
        * images/redboot_ROM.img:
176
        * images/redboot_ROM.bin:
177
        * images/redboot_RAM.bin:
178
        * images/redboot_RAM.img:
179
        * images/redboot_RAM.srec: New file(s).
180
 
181
        * cdl/hal_powerpc_mbx.cdl: Add RedBoot configuration rules.
182
 
183
2000-10-20  Jonathan Larmour  
184
 
185
        * tests/mbxtime.cxx: Ensure default priority constructors
186
        are called.
187
 
188
2000-10-20  Jonathan Larmour  
189
 
190
        * include/pkgconf/mlt_powerpc_mbx_ram.h:
191
        * include/pkgconf/mlt_powerpc_mbx_rom.h:
192
        * include/pkgconf/mlt_powerpc_mbx_ram.ldi:
193
        * include/pkgconf/mlt_powerpc_mbx_rom.ldi:
194
        Regenerated with updated host tools
195
 
196
2000-10-19  Jesper Skov  
197
 
198
        * include/pkgconf/mlt_powerpc_mbx_ram.h: Added heap1 label.
199
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt: Same.
200
        * include/pkgconf/mlt_powerpc_mbx_ram.ldi: Same.
201
        * include/pkgconf/mlt_powerpc_mbx_rom.h: Same.
202
        * include/pkgconf/mlt_powerpc_mbx_rom.mlt: Same.
203
        * include/pkgconf/mlt_powerpc_mbx_rom.ldi: Same.
204
 
205
2000-09-17  Gary Thomas  
206
 
207
        * cdl/hal_powerpc_mbx.cdl: Add platform/cpu identification strings.
208
 
209
2000-08-28  Gary Thomas  
210
 
211
        * cdl/hal_powerpc_mbx.cdl: Fix startup type description - was
212
        totally bogus stuff copied from a different HAL.
213
 
214
2000-08-15  Gary Thomas  
215
 
216
        * src/mbx.S: Use actual ROM layout instead of magic numbers.
217
 
218
2000-06-28  Jesper Skov  
219
 
220
        * include/hal_diag.h:
221
        * src/hal_diag.c:
222
        Cleanup.
223
 
224
2000-06-22  John Dallaway  
225
 
226
        * include/pkgconf/mlt_powerpc_mbx_rom.mlt:
227
 
228
        Synchronize with mlt_powerpc_mbx_rom.ldi.
229
 
230
2000-06-21  Jesper Skov  
231
 
232
        * src/hal_diag.c: Provide comms_init function, initializing the
233
        serial device. Changed quicc calls to provide eppc_base.
234
 
235
        * include/plf_stub.h:
236
        * include/hal_diag.h:
237
        Changed defines to match new procs table handling of IO.
238
 
239
2000-06-15  Jesper Skov  
240
 
241
        * include/pkgconf/mlt_powerpc_mbx_rom.h:
242
        * include/pkgconf/mlt_powerpc_mbx_ram.h:
243
        * include/pkgconf/mlt_powerpc_mbx_ram.ldi:
244
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt:
245
        Updated.
246
 
247
        * src/hal_aux.c: Fix warning.
248
 
249
        * include/hal_diag.h: Fix typo. Moved diag-inclusion decision
250
        expression to common HAL.
251
        Only define HAL_PLF_DIAG routines when necessary.
252
 
253
        * cdl/hal_powerpc_mbx.cdl: Last CDL tweaks.
254
 
255
2000-06-14  Jesper Skov  
256
 
257
        * include/plf_stub.h: Move reset stuff out of INCLUDE_STUBS
258
        config. It really should live in the platform equivalent of
259
        hal_arch.h...
260
 
261
        * include/hal_diag.h:
262
        * src/hal_diag.c:
263
        Changes to use the common virtual vector code for diagnostics.
264
 
265
2000-06-13  Jesper Skov  
266
 
267
        * include/plf_stub.h (HAL_STUB_PLATFORM_RESET_ENTRY): Use an
268
        absolute address.
269
 
270
        * src/hal_aux.c (hal_platform_init): Added.
271
 
272
        * include/plf_stub.h: Cleaned up reset definitions.
273
 
274
        * include/pkgconf/mlt_powerpc_mbx_rom.ldi:
275
        * include/pkgconf/mlt_powerpc_mbx_rom.mlt:
276
        * include/pkgconf/mlt_powerpc_mbx_ram.ldi:
277
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt:
278
        Reserve space for virtual table.
279
 
280
        * cdl/hal_powerpc_mbx.cdl: Added support for virtual
281
        vectors. Change stub requirements accordingly.
282
 
283
2000-03-13  Jesper Skov  
284
 
285
        * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Jump to stub
286
        entry-point on GDB kill.
287
 
288
2000-03-04  Gary Thomas  
289
 
290
        * src/hal_aux.c (_mbx_init_i2c): I2C now working from eCos/GDB.
291
 
292
2000-03-03  Gary Thomas  
293
 
294
        * src/hal_aux.c (_mbx_fetch_VPD): New function - reads EEPROM and
295
        builds a queryable database.
296
 
297
2000-03-02  Jesper Skov  
298
 
299
        * src/hal_diag.c: Fix typo.
300
 
301
2000-02-29  Gary Thomas  
302
 
303
        * src/hal_diag.c: Support option to suppress GDB protocol on
304
        the diag/serial device.
305
 
306
2000-02-28  Jesper Skov  
307
 
308
        * cdl/hal_powerpc_mbx.cdl: Remove hardcoded copy_vectors
309
        definition.
310
 
311
2000-02-21  Jesper Skov  
312
 
313
        * src/mbx.S: use arch.inc instead of ppc.inc
314
 
315
2000-02-18  Jonathan Larmour  
316
 
317
        * cdl/hal_powerpc_mbx.cdl (CYGBLD_BUILD_GDB_STUBS): When building
318
        stubs, define every dependency required here rather than in the
319
        template
320
 
321
2000-02-17  Jonathan Larmour  
322
 
323
        * include/pkgconf/hal_powerpc_mbx.h: Fix MPC860 -> MPC8xx typo
324
        * cdl/hal_powerpc_mbx.cdl: likewise
325
 
326
2000-02-11  Jesper Skov  
327
 
328
        * src/hal_aux.c: Cleaned up includes.
329
 
330
2000-02-10  Jesper Skov  
331
 
332
        * include/plf_stub.h:
333
        Removed HAL_STUB_PLATFORM_STUBS_INIT.
334
 
335
        * misc/STUBS_config: [added]
336
        Removed stubs as a legal startup type.
337
 
338
2000-02-07  Jesper Skov  
339
 
340
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt:
341
        * include/pkgconf/mlt_powerpc_mbx_rom.mlt:
342
        Fixed some typos.
343
 
344
        * src/mbx.S: Use CYGHWR_HAL_POWERPC_BOARD_SPEED.
345
 
346
        * include/pkgconf/mlt*.*: Use new exception scheme.
347
        * include/pkgconf/hal_powerpc_mbx.h: Use
348
        CYGHWR_HAL_POWERPC_BOARD_SPEED. Use MPC8xx variant code.
349
 
350
 
351
        * cdl/hal_powerpc_mbx.cdl: Use MPC8xx variant code. Fix some CDL
352
        bugs. Use CYGHWR_HAL_POWERPC_BOARD_SPEED
353
        Specify CPU options in linker flags.
354
 
355
2000-02-03  Jesper Skov  
356
 
357
        * cdl/hal_powerpc_mbx.cdl: CYG_HAL_POWERPC_x->CYGPKG_...
358
 
359
2000-02-03  Jesper Skov  
360
 
361
        * cdl/hal_powerpc_mbx.cdl: Generate S-record version of stub.
362
        Implements stubs.
363
 
364
2000-01-27  Jesper Skov  
365
 
366
        * cdl/hal_powerpc_mbx.cdl: Moved part of stubs build rule to
367
        common HAL.  Changed description.
368
 
369
2000-01-26  Jesper Skov  
370
 
371
        * include/plf_cache.h: Added.
372
 
373
2000-01-26  Jesper Skov  
374
 
375
        * cdl/hal_powerpc_mbx.cdl: Fix display string.
376
 
377
2000-01-24  Jesper Skov  
378
        * cdl/hal_powerpc_mbx.cdl: Add stubs build rule.
379
        * src/mbx.S: Depend on CYGSEM_HAL_ROM_MONITOR instead of
380
        CYG_HAL_ROM_MONITOR.
381
 
382
2000-01-24  John Dallaway  
383
 
384
        * cdl/*.cdl:
385
 
386
        Remove obsolete option CYGTST_TESTING_IDENTIFIER.
387
 
388
2000-01-19  Hugo Tyson  
389
 
390
        * cdl/*.cdl: Add descriptions to a number of options &c which were
391
        lacking same, also tidied up other typos as noticed en passant.
392
 
393
1999-12-21  Jonathan Larmour  
394
 
395
        * cdl/hal_powerpc_mbx.cdl: Ensure we "puts" to appropriate CDL header
396
 
397
1999-12-20  Gary Thomas  
398
 
399
        * cdl/hal_powerpc_mbx.cdl: Add -Wl for linker options.
400
 
401
1999-11-25  Gary Thomas  
402
 
403
        * include/pkgconf/mlt_powerpc_mbx_rom.h:
404
        * include/pkgconf/mlt_powerpc_mbx_ram.h: New file(s).
405
 
406
1999-11-03  John Dallaway  
407
 
408
        * cdl/hal_powerpc_mbx.cdl: Define build options.
409
 
410
1999-10-22  Hugo Tyson  
411
 
412
        * src/hal_diag.c (hal_diag_write_char): Call new hal_stub.h macro
413
        CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION() instead of simply disabling
414
        interrupts, ditto for enable.  This provides atomicity wrt single
415
        stepping and watching variables when this code to output a whole
416
        GDB $O packet is entered.
417
 
418
1999-09-20  Hugo Tyson  
419
 
420
        * include/pkgconf/hal_powerpc_mbx.h:
421
        (CYGHWR_HAL_POWERPC_MBX_BOOT_32BIT_FLASH) new config option to
422
        control chip select initialization.
423
 
424
        * src/mbx.S: Take notice of CYGHWR_HAL_POWERPC_MBX_BOOT_32BIT_FLASH.
425
 
426
        * misc/stubrom.perm: Reference the new option for folks who want
427
        to boot from the 32-bit flash.
428
 
429
1999-09-13  Gary Thomas  
430
 
431
        * include/pkgconf/hal_powerpc_mbx.h (CYGHWR_HAL_POWERPC_BOARD_SPEED):
432
        Missing default value (wouldn't build sans ConfigTool).
433
 
434
1999-09-09  Gary Thomas  
435
 
436
        * include/pkgconf/hal_powerpc_mbx.h (CYGHWR_HAL_POWERPC_MBX_BOARD_SPEED):
437
        Rename CDL option to avoid a name clash.
438
 
439
1999-07-27  Hugo Tyson  
440
 
441
        * src/mbx.S: Fix typo in PLL setup value.  Reported from the net.
442
 
443
1999-06-28  Hugo Tyson  
444
 
445
        * src/hal_diag.c (hal_diag_init): Fix a "default type" warning.
446
 
447
1999-06-28  Hugo Tyson  
448
 
449
        * src/hal_diag.c (hal_diag_write_char): Only gobble the GDB ACK
450
        characters if there is no pre-ISR polling call to look for ^C
451
        chars to interrupt the prog.  (CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
452
        - should not be enabled if devices are in use)
453
 
454
1999-06-28  Hugo Tyson  
455
 
456
        * src/mbx.S (__upmtbl_start): We do not trust rewriting the UPMs
457
        for DRAM timing whilst running out of that very DRAM.  So only
458
        init UPMs in ROM start (including when making a stub rom).
459
 
460
1999-06-27  Gary Thomas  
461
 
462
        * src/hal_diag.c: Support buffering of diagnostic data for later
463
        display.  Controlled by CYGDBG_DIAG_BUF.  Also, turn on code to
464
        handle GDB ACK characters when stubs are enabled.
465
 
466
1999-06-25  Hugo Tyson  
467
 
468
        * src/mbx.S (__upmtbl_start): depending on CYG_HAL_ROM_MONITOR, we
469
        use the OLD TABLES if making a stub rom.  For greatest commonality
470
        of startup code between RAM startup development binaries and ROM
471
        startup "product" binaries we completely re-initialize the UPMs
472
        that control DRAM timing even in RAM start when executing out of
473
        that very DRAM.
474
 
475
        It appears that it is OK to rewrite the UPMs with the new timing
476
        data when already running with the old timing data, but not OK to
477
        update from new to new.  So we use the old timing data when
478
        building stubs.
479
 
480
        An alternative would be to conditionally not perform the UPM
481
        initialization in RAM startup, but that would weaken the testing
482
        value of RAM startup programs.
483
 
484
1999-06-24  Hugo Tyson  
485
 
486
        * src/mbx.S (__upmtbl_start): Use the new tables recently supplied
487
        by email from Motorola; without them, the cache-line-zero
488
        operation only zeros 12 bytes rather than 16.  [PR 20226]
489
 
490
1999-06-24  Hugo Tyson  
491
 
492
        * include/plf_stub.h (HAL_STUB_PLATFORM_INIT_BREAK_IRQ): Define
493
        this (empty) for it is required if HAL_DEBUG_GDB_BREAK_SUPPORT is
494
        enabled.  Improve HAL_STUB_PLATFORM_SET_BAUD_RATE.
495
 
496
1999-06-18  John Dallaway  
497
 
498
        * include/pkgconf/mlt_powerpc_mbx_rom.mlt:
499
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt:
500
        Fix MLT save files to match the default linker script
501
        fragments.
502
 
503
1999-06-18  Hugo Tyson  
504
 
505
        * include/pkgconf/mlt_powerpc_mbx_rom.mlt:
506
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt:
507
        Initial attempt at getting these to match the reality of the
508
        linker script fragment; we'll have to see whether they're right.
509
 
510
1999-06-18  Hugo Tyson  
511
 
512
        * src/mbx.S: Data cache setup in hal_hardware_init: set
513
        force-writethrough mode and explicitly disable little-endian swap
514
        mode, whatever _that_ is.  Force-writethrough is required if you
515
        are to enable the data cache, it crashes otherwise.  Cause
516
        unknown, could be the memory system doesn't support whatever
517
        access regime is used, or caching problems with loading code
518
        through the stubs?  In any case, this is a fine workaround.
519
 
520
        * src/hal_aux.c (CYGARC_MEMDESC_TABLE): Enable caching of the ROM;
521
        seems to do no harm, and helps ROM-based performance.
522
 
523
1999-06-18  Jesper Skov  
524
 
525
        * include/pkgconf/hal_powerpc_mbx.h: Fixed CDL description.
526
 
527
1999-06-17  Hugo Tyson  
528
 
529
        * misc/stubrom.perm: New file: a perm for creating an eCos stub
530
        ROM for the MBX.  Pro tem, ^C to break is not supported, so the
531
        feature must remain disabled.
532
 
533
        * include/plf_stub.h (HAL_STUB_PLATFORM_INIT): Diddle the LEDs if
534
        ROM start to distinguish eCos stub ROM from CygMon ROM from eCos
535
        app running/internal stubs.
536
 
537
1999-06-17  Hugo Tyson  
538
 
539
        * include/pkgconf/mlt_powerpc_mbx_rom.ldi: Move RAM usage in ROM
540
        startup to 2000 so that we can build stubs that don't fight with
541
        RAM started apps' RAM use from 10000.
542
 
543
1999-06-17  Hugo Tyson  
544
 
545
        * tests/PKGconf.mak: New file, to build that below.
546
 
547
        * tests/mbxtime.cxx: New file, a simple test of the system timer
548
        for a human to check it's roughly seconds.
549
 
550
        * include/pkgconf/mlt_powerpc_mbx_rom.ldi: ROM startup supported.
551
 
552
        * include/pkgconf/hal_powerpc_mbx.h
553
        (CYGHWR_HAL_POWERPC_MBX_BOARD_SPEED): Add this config option to
554
        select 40MHz or 50MHz system clock speed.
555
 
556
        * src/mbx.S (hal_hardware_init): Complete system init for ROM
557
        start; move return address to inside the ROM from wherever we
558
        booted.  Proper board clock speed selection.
559
 
560
        * src/hal_diag.c (hal_diag_write_char_serial): Do not encode
561
        packets for GDB if using ROM start.
562
 
563
        * src/hal_aux.c (CYGARC_MEMDESC_TABLE): Map the ROM correctly so
564
        that ROM start works.
565
 
566
1999-06-15  Hugo Tyson  
567
 
568
        * src/mbx.S (hal_hardware_init): Add full ROM-type startup code
569
        and some useful LED-diddling routines and macro, to assist in
570
        debugging ROM startup.
571
 
572
        * src/hal_aux.c (CYGARC_MEMDESC_TABLE): Enable memory mapping to
573
        the LED control register so that we can treak them with mem mgt
574
        enabled ie. in a normal execution context.
575
 
576
1999-06-11  Hugo Tyson  
577
 
578
        * src/mbx.S (hal_hardware_init): Set up the base address of the
579
        control registers in IMMR to 0xff000000 (as defined in arch).
580
        Turn off external interrupts, initialize the decrementer.
581
 
582
        * src/PKGconf.mak: Build the new file.
583
 
584
        * src/hal_aux.c (CYGARC_MEMDESC_TABLE): New file, to define this
585
        object for per-platform table-driven memory map initialization.
586
        The table used to be in hal_misc.c in the architectural HAL; this
587
        is platform dependent so better and cleaner here.
588
 
589
1999-06-10  Hugo Tyson  
590
 
591
        * ChangeLog: Component created, based partly on the FADS work and
592
        on CygMon's serial IO code for the MBX860, to support the Motorola
593
        MBX860 development board.  Actual serial support lies in
594
        neighbouring component HAL_QUICC [hal/powerpc/quicc/...]
595
 
596
        * include/hal_diag.h
597
        * include/plf_stub.h
598
        * include/pkgconf/hal_powerpc_mbx.h
599
        * include/pkgconf/mlt_powerpc_mbx_ram.ldi
600
        * include/pkgconf/mlt_powerpc_mbx_ram.mlt
601
        * include/pkgconf/mlt_powerpc_mbx_rom.ldi
602
        * include/pkgconf/mlt_powerpc_mbx_rom.mlt
603
        * src/PKGconf.mak
604
        * src/hal_diag.c
605
        * src/mbx.S
606
        New files.
607
 
608
//===========================================================================
609
// ####GPLCOPYRIGHTBEGIN####
610
// -------------------------------------------
611
// This file is part of eCos, the Embedded Configurable Operating System.
612
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
613
//
614
// This program is free software; you can redistribute it and/or modify
615
// it under the terms of the GNU General Public License as published by
616
// the Free Software Foundation; either version 2 or (at your option) any
617
// later version.
618
//
619
// This program is distributed in the hope that it will be useful, but
620
// WITHOUT ANY WARRANTY; without even the implied warranty of
621
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
622
// General Public License for more details.
623
//
624
// You should have received a copy of the GNU General Public License
625
// along with this program; if not, write to the
626
// Free Software Foundation, Inc., 51 Franklin Street,
627
// Fifth Floor, Boston, MA  02110-1301, USA.
628
// -------------------------------------------
629
// ####GPLCOPYRIGHTEND####
630
//===========================================================================

powered by: WebSVN 2.1.0

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