Commit Graph

10294 Commits

Author SHA1 Message Date
Joel Sherrill
4eee8434e1 2009-11-21 Fernando Nicodemos <fgnicodemos@terra.com.br>
* Makefile.am, preinstall.am, at91rm9200/include/at91rm9200.h: Add
	initial support for USART on at91rm9200.
	* at91rm9200/include/at91rm9200_usart.h, at91rm9200/usart/usart.c:
	New files.
2009-11-21 15:45:32 +00:00
Till Straumann
f70c86eaff 2009-11-17 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_categories.c:
	PSIM *must*not* hook SYS vector which is used e.g.,
	for firmware I/O.

	Added entries for AltiVec on PSIM.
2009-11-17 11:42:53 +00:00
Joel Sherrill
2bac2a7002 2009-11-16 Alan Cudmore <alan.p.cudmore@nasa.gov>
* startup/init5235.c: Add volatile to prevent newer gcc versions from
	optimizing away.
2009-11-16 20:11:48 +00:00
Ralf Corsepius
5e9c2be3f9 * startup/bspstart.c: Remove local prototypes of promCopyDcacheFlush,
promCopyIcacheFlush.
	* include/bsp.h: Add prototypes of promCopyDcacheFlush and
	promCopyIcacheFlush.
2009-11-16 14:11:16 +00:00
Ralf Corsepius
4edf8db59f 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Remove nested externs.
	#include <libcpu/isr_entries.h.
2009-11-16 10:09:46 +00:00
Ralf Corsepius
11dde574d7 Regenerate. 2009-11-16 10:04:44 +00:00
Ralf Corsepius
e94dc4b58f 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add shared/interrupts/isr_entries.h.
2009-11-16 10:04:35 +00:00
Ralf Corsepius
b18c45c068 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/interrupts/isr_entries.h: New.
2009-11-16 10:03:37 +00:00
Ralf Corsepius
67bf686cc1 New. 2009-11-16 10:03:29 +00:00
Ralf Corsepius
ca27f4863b 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/interrupts/installisrentries.c: Remove nested externs.
2009-11-16 10:02:27 +00:00
Ralf Corsepius
cf18144695 Remove nested externs. 2009-11-16 10:02:21 +00:00
Till Straumann
1a1c3fb565 2009-11-15 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: use normal get_ppc_cpu_type()
	for determining PPC flavor. This causes the appropriate
	'feature' bits to be set and should work as long
	as the PVR is set to 0xfffe0000 in the device tree.

	* startup/linkcmds: increased RAM_SIZE to 32M.
2009-11-15 22:37:19 +00:00
Till Straumann
c46c2b636c 2009-11-15 Till Straumann <strauman@slac.stanford.edu>
* shared/include/cpuIdent.c: Set 604 features + altivec if
	running on PSIM.
2009-11-15 22:33:05 +00:00
Ralf Corsepius
d949482a3c 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
2009-11-12 16:34:24 +00:00
Ralf Corsepius
8509ec2c5b 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c (ata_non_data_request): Change arg from int to
	uint32_t (16bit ints are too small).
2009-11-12 15:29:35 +00:00
Ralf Corsepius
3a6f4e2e00 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* INSTALL: Remove.
2009-11-12 08:45:35 +00:00
Till Straumann
00d6017bdf 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Ensure that initial stack is aligned to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:29:08 +00:00
Till Straumann
131e0467d2 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* shared/start/start.S: Align initial stack to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:25:09 +00:00
Till Straumann
f8427ea233 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Ensure that initial stack is aligned to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:20:51 +00:00
Till Straumann
4a4201cb41 2009-11-10 Till Straumann <strauman@slac.stanford.edu>
* pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
	shared/irq/irq_asm.S: Added experimental SSE support.
2009-11-10 06:51:52 +00:00
Joel Sherrill
0610d21ed4 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Remove warning.
2009-11-09 15:18:24 +00:00
Ralf Corsepius
217282dbd6 Regenerate. 2009-11-07 04:41:17 +00:00
Ralf Corsepius
5aea39b7c7 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* Makefile.am: Rework linkcmds handling.
	* make/custom/tqm8xx.inc: Remove RTEMS_LINKCMDS, LDFLAGS.
2009-11-06 14:26:38 +00:00
Ralf Corsepius
466f095d8d Fix broken entries. 2009-11-06 08:17:57 +00:00
Ralf Corsepius
7197bfb110 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: Remove nested externs.
	Add missing prototypes.
	Fix Clock_isr prototype.
2009-11-06 07:52:39 +00:00
Ralf Corsepius
a45d609dd0 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: Fix Clock_isr prototype.
	* network/network.c: Use PRI*32 to print uint32_t's.
2009-11-06 07:50:55 +00:00
Ralf Corsepius
d58ae18b02 Fix Clock_isr prototype. 2009-11-06 07:50:43 +00:00
Ralf Corsepius
c16130a9b5 Use PRI*32 to print uint32_t's. 2009-11-06 07:50:28 +00:00
Till Straumann
6442424a45 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* console/console.c: Fixed compiler warning.
2009-11-06 06:12:03 +00:00
Ralf Corsepius
ccb670c558 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
2009-11-06 04:44:39 +00:00
Ralf Corsepius
260e6fb356 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/if_dc.c: Fix type mismatch.
2009-11-06 04:36:13 +00:00
Till Straumann
b092ad6071 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* start/start.S, console/console.c: Separated code
	that switched console and printk port based on info
	gathered from the commandline and/or a BSP provided
	routine into new BSP_console_select() which is called
	from 'start.S' so that early messages make it to the
	redirected printk port.
2009-11-06 01:09:57 +00:00
Ralf Corsepius
57e7155271 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* ide/pcmcia_ide.c (mpc5200_pcmciaide_write_block,
	mpc5200_pcmciaide_read_block): Change "block_size" parameter to
	uint32_t to match with ide_ctrl_fns_t.
2009-11-04 04:50:23 +00:00
Ralf Corsepius
4325326aca Regenerate. 2009-11-04 04:22:09 +00:00
Ralf Corsepius
12c09c765b 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds, startup/linkcmds.pm520: Remove.
	* startup/linkcmds.pm520_ze30, startup/linkcmds.pm520_cr825:
	New (Copy of former startup/linkcmds.pm520).
	* Makefile.am: Rework linkcmds handling.
	* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/brs5l.cfg, make/custom/icecube.cfg,
	make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
	Remove RTEMS_LINKCMDS.
	* make/custom/gen5200.inc: Remove LDFLAGS.
2009-11-04 04:21:10 +00:00
Thomas Doerfler
e08dbc5ea9 various PowerPC code maintenance 2009-11-03 18:45:04 +00:00
Ralf Corsepius
16393b2fa8 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init548x.c: Comment out junk from end of #endif.
2009-11-03 13:08:28 +00:00
Ralf Corsepius
8c56b6fdd2 Regenerate. 2009-11-03 12:45:18 +00:00
Ralf Corsepius
cbe204399a 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/m5484FireEngine.cfg: Remove RTEMS_LINKCMDS.
	* make/custom/COBRA5475.cfg: Remove RTEMS_LINKCMDS.
	* make/custom/genmcf548x.inc: Remove LDFLAGS.
	* startup/linkcmds: Remove (Renamed into linkcmds).
	* startup/linkcmds.m5484FireEngine: New (Renamed from linkcmds).
	* Makefile.am: Rework linkcmds handling.
2009-11-03 12:44:13 +00:00
Ralf Corsepius
692c73336d 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/cfinit.c: Remove init_vbr (Unused).
2009-11-03 12:28:08 +00:00
Ralf Corsepius
2fa726e583 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/startup/probeMemEnd.c: Add missing prototypes.
2009-11-03 12:14:57 +00:00
Ralf Corsepius
899b00dca2 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototype.
2009-11-03 11:55:09 +00:00
Ralf Corsepius
1be5983fe1 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/csb637.cfg: Remove LDFLAGS. Remove RTEMS_LINKCMDS.
	* startup/linkcmds: Remove (Rename into linkcmds.csb337).
	* startup/linkcmds.csb337: New (Renamed from linkcmds).
	* Makefile.am: Rework linkcmds handling.
2009-11-03 11:41:47 +00:00
Ralf Corsepius
7187942f4a 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/lpc24xx.inc: Remove LDFLAGS.
	* make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
	* startup/linkcmds: Remove.
	* Makefile.am: Rework linkcmds handling.
2009-11-03 11:34:46 +00:00
Ralf Corsepius
70d7a36e4c 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-linkcmds.m4: New.
2009-11-03 08:49:05 +00:00
Ralf Corsepius
fb198bd709 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/umon/tfsDriver.c (rtems_tfs_eval_path):
	Add missing parameter.
2009-11-03 07:12:25 +00:00
Thomas Doerfler
593019634a moved timebase/decrementer access from cpukit to libcpu 2009-10-31 07:04:20 +00:00
Thomas Doerfler
3fcc78aef9 move timebase access functions from cpukit to libcpu 2009-10-30 19:28:46 +00:00
Thomas Doerfler
f7ac681b51 remove depratated powerpc exception API 2009-10-30 13:52:34 +00:00
Thomas Doerfler
5075ec98c7 add cache.rel to Makefile 2009-10-30 13:50:25 +00:00