Commit Graph

9522 Commits

Author SHA1 Message Date
Thomas Doerfler
9151ec6763 libchip/serial/ns16550.c: Transmit the character in the polled write
function within a critical section for printk() compatibility.
2008-11-18 09:20:18 +00:00
Thomas Doerfler
1e0f03b529 console/console.c: Update for new NS16550 polled write function 2008-11-18 09:19:26 +00:00
Joel Sherrill
bb20cc633a 2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
	shared code.
2008-11-12 14:54:48 +00:00
Till Straumann
1f8ac4aa09 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 21:10:25 +00:00
Till Straumann
abf3845f9f 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 20:57:38 +00:00
Till Straumann
4df8765484 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/linkcmds: increased size of CODE memory
	area.
2008-11-03 20:36:46 +00:00
Till Straumann
0612ad2650 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
	Fixed PR#1335. Pass initial starting address to heap
	initialization to avoid 1st 'sbrk'. User may now define
	'BSP_sbrk_policy' variable (see sbrk.c) to tune behavior.
2008-11-03 20:23:29 +00:00
Thomas Doerfler
f6726c8f2a removed orphaned spi/mc68360_spidrv.c 2008-10-21 20:04:20 +00:00
Joel Sherrill
b4288f054d 2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1303/bsps
	* fatal/bspfatal.c: strcat() is safe to use even in worst case, so do
	not have BSP specific mystrcat().
2008-10-15 17:50:00 +00:00
Joel Sherrill
356f558fde 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Do not specify architecture since the linker gets
	it right even with multiple variants.
2008-10-14 22:00:00 +00:00
Joel Sherrill
08467405b0 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
	disable level are in the same state they would be in a true ISR. This
	ensures that all of the clock tick handling is as similar as possible
	in this limited environment.
2008-10-13 17:06:33 +00:00
Thomas Doerfler
f049983145 Update for status-checks.h changes. 2008-10-10 15:52:41 +00:00
Thomas Doerfler
da6142f0f2 remove file 2008-10-10 15:51:50 +00:00
Thomas Doerfler
602aee2091 shared/include/utility.h: Removed file.
shared/include/powerpc-utility.h: Use constraint "b" for address
base registers in inline assembler statements.
Update for status-checks.h changes.
2008-10-10 15:50:15 +00:00
Thomas Doerfler
74954943d2 Update for status-checks.h changes. 2008-10-10 15:46:32 +00:00
Thomas Doerfler
9a9f662f33 *** empty log message *** 2008-10-10 15:44:40 +00:00
Joel Sherrill
ba3f9cf6ba 2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove unused file.
	* pci/no_host_bridge.c: Removed.
2008-10-03 16:28:05 +00:00
Joel Sherrill
8b6c49d59c 2008-10-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore: New file.
2008-10-03 12:08:30 +00:00
Joel Sherrill
dbd85b21dd 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspgetworkarea.c: Fix botched edit.
2008-10-03 00:00:38 +00:00
Joel Sherrill
1c16744128 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* src/aclocal/rtems-cpu-subdirs.m4: Add new M32R port. It is just a
	beginning but the BSP is functional enough to initialize and shutdown
	RTEMS.
2008-10-02 21:57:44 +00:00
Joel Sherrill
8fc9e12dce 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, Makefile.am, acinclude.m4, configure.ac: New files.
2008-10-02 21:56:33 +00:00
Joel Sherrill
ea1116dbfc 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, console/syscalls.S,
	console/trap0.S, include/.cvsignore, include/bsp.h, include/tm27.h,
	start/start.S, startup/linkcmds: New files.
2008-10-02 21:56:30 +00:00
Joel Sherrill
e2e736ba62 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/rtems-cpu-subdirs.m4: Add new M32C port.
2008-10-02 21:41:53 +00:00
Joel Sherrill
99f0d19b93 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/tm27.h: Use shared tm27.h stub.
2008-10-02 21:39:45 +00:00
Joel Sherrill
9957dbf8cf 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Use shared tm27.h stub.
	* include/tm27.h: Removed.
2008-10-02 21:39:40 +00:00
Joel Sherrill
c7b9ed35f3 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Regenerated.
2008-10-02 21:36:13 +00:00
Joel Sherrill
eb15b898a3 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, acinclude.m4,
	configure.ac: New files.
2008-10-02 21:35:57 +00:00
Joel Sherrill
41e58bb3a4 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: New file.
2008-10-02 21:35:46 +00:00
Joel Sherrill
0fd07a10eb 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, console/syscalls.S,
	include/.cvsignore, include/bsp.h, start/start.S, startup/bspstart.c,
	startup/crtn.S, startup/linkcmds, timer/timer.c, tools/.cvsignore,
	tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
2008-10-02 21:34:36 +00:00
Joel Sherrill
5d209d6abb 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: bsp_cleanup() was wrong. Use stub. openpic.h not needed.
	* startup/bspclean.c: Removed.
2008-10-02 19:48:51 +00:00
Joel Sherrill
beff4c6d9a 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/init68360.c: Delete unused code.
2008-10-02 19:46:12 +00:00
Joel Sherrill
61814f978e 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
	include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
	On 16-bit architectures, size_t can be 16-bits which would limit the
	work area to 64K.
2008-10-02 19:13:05 +00:00
Joel Sherrill
12838f7579 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Change size_t to ssize_t on
	bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
	which would limit the work area to 64K.
2008-10-02 19:12:59 +00:00
Joel Sherrill
c7932deda1 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: Change size_t to ssize_t on
	bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
	which would limit the work area to 64K.
2008-10-02 19:12:54 +00:00
Joel Sherrill
b4fa916b3c 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
	bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
	which would limit the work area to 64K.
2008-10-02 19:12:40 +00:00
Joel Sherrill
de49de66e1 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/config.c, console/console.c, console/console.h,
	console/ns16550cfg.c, console/ns16550cfg.h, include/bsp.h,
	include/tm27.h, irq/irq_init.c, irq/openpic_xxx_irq.c,
	pci/no_host_bridge.c: File head clean up.
	* console/debugio.c: Removed.
2008-10-02 17:27:07 +00:00
Joel Sherrill
4e4dc3a577 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Use shared stub coverhd.h
	* include/coverhd.h: Removed.
2008-10-02 16:39:15 +00:00
Joel Sherrill
76428fd9b9 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am:
	* include/coverhd.h: Removed.
2008-10-02 16:38:19 +00:00
Joel Sherrill
b5f6cf3447 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Regenerated.
2008-10-02 14:53:31 +00:00
Joel Sherrill
1004c3c125 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* PCI_bus/PCI.c, PCI_bus/PCI.h, PCI_bus/flash.c, console/85c30.h,
	console/console.c, console/consolebsp.h, console/tbl85c30.c,
	include/gen2.h, irq/FPGA.c, irq/irq.c, irq/irq.h, irq/irq_init.c,
	pci/no_host_bridge.c, startup/bspclean.c, startup/bspstart.c,
	startup/genpvec.c, startup/vmeintr.c: File head clean up.
2008-10-02 14:26:17 +00:00
Joel Sherrill
1666253fcb Revert. 2008-10-02 13:51:27 +00:00
Joel Sherrill
92b338c091 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspgetworkarea.c: Turn = into +=.
2008-10-02 13:50:44 +00:00
Ralf Corsepius
adc6349ed2 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move PGH360, GEN68360, GEN68360_040
	defines from *.cfg into bspopts.h.
2008-10-02 07:44:27 +00:00
Ralf Corsepius
b465b0f110 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move M5484FIREENGINE defines from *.cfg into
	bspopts.h.
2008-10-02 07:07:38 +00:00
Ralf Corsepius
8d3d04555c 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
	defines from *.cfg into bspopts.h.
2008-10-02 04:11:37 +00:00
Ralf Corsepius
3760a5d66d 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move MPC8313ERDB, MPC8349EAMDS, HSC_CM01, MPC8349
	defines from *.cfg into bspopts.h.
2008-10-02 04:10:08 +00:00
Ralf Corsepius
d5d8f1067f 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move MPC8313ERDB, MPC8349EAMDS, HSC_CM01, MPC8349
	defines from *.cfg into bspopts.h.
2008-10-02 03:57:09 +00:00
Joel Sherrill
8000c52f99 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, PCI_bus/PCI.c, PCI_bus/universe.c, startup/genpvec.c:
	Fix warnings.
2008-10-01 17:03:45 +00:00
Joel Sherrill
d59e9b9044 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, PCI_bus/PCI.c, PCI_bus/PCI.h,
	PCI_bus/universe.c, console/85c30.c, console/85c30.h,
	console/consolebsp.h, console/tbl85c30.c, include/gen2.h,
	startup/Hwr_init.c, startup/bspstart.c, startup/genpvec.c,
	startup/setvec.c, startup/vmeintr.c, timer/timer.c, tod/tod.c,
	vme/VMEConfig.h: Some clean up.
	* include/coverhd.h: Removed.
2008-10-01 16:09:23 +00:00
Ralf Corsepius
b1866be864 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc83xx/include/mpc83xx.h: #include <bspopts.h> to make sure
	defines from bspopts.h get propagated.
2008-10-01 11:23:07 +00:00