| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
closes #2545.
|
| |
|
|
|
|
|
| |
* console/console.c, irq/irq.c:
Use "__asm__" instead of "asm" for improved c99-compliance.
|
|
|
|
| |
* console/console.c: Add BSP_poll_char.
|
|
|
|
|
| |
* console/console.c, ide/pcmcia_ide.c, startup/bspstart.c,
startup/imbx8xx.c: Fix some warnings.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
PR 822/bsps
* console/console.c, startup/bspstart.c, startup/imbx8xx.c,
startup/mmutlbtab.c, startup/start.S, vectors/vectors_init.c:
Currently the MBX8xx BSP does not boot, because some logical errors
are in the startup code. Additionally, the mpc8xx shared clock driver
does not support the clocking scheme of some of the board variants,
which are clocked from a 32768Hz (!) external crystal.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* console/console.c, ide/pcmcia_ide.c, network/network.c,
startup/bspstart.c, startup/bspstart.c.nocache, startup/imbx8xx.c:
Convert to using c99 fixed size types.
|
|
|
|
| |
* console/console.c, network/network.c: Removed warnings.
|
|
|
|
| |
* console/console.c, network/network.c: Removed warnings.
|
|
|
|
|
| |
* clock/p_clock.c, console/console.c, startup/bspstart.c: Removed
warnings.
|
|
|
|
| |
* console/console.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* console/console.c, include/commproc.h, startup/start.S:
The printk/printf did not work when loaded by EPPCBUG. They did
work when loaded with the BDM debugger. I suspected EPPBUG
made some nasty things like patching Communication processor
microcode... Anyway, the attached patch:
1) Enables to have printk nearly immediately after boot,
2) Make printf work automagically (I do not know why except I make a
different initialization for printk that should be overwritten by
console init later ?)
I let the default to be using EPPCBUG embedded firmware to boot and
using this printk early enabler code (LOADED_BY_EPPCBUG and
EARLY_CONSOLE) are on.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* clock/.cvsignore, clock/Makefile.am, clock/p_clock.c,
include/8xx_immap.h, include/commproc.h, include/mbx.h,
irq/.cvsignore, irq/Makefile.am, irq/irq.c, irq/irq.h,
irq/irq_asm.S, irq/irq_init.c, vectors/.cvsignore,
vectors/Makefile.am, vectors/vectors.S, vectors/vectors.h,
vectors/vectors_init.c: New files.
* Makefile.am, configure.in, console/console.c,
include/Makefile.am, network/network.c, startup/Makefile.am,
startup/bspstart.c, startup/imbx8xx.c, startup/linkcmds,
startup/mmutlbtab.c, startup/start.S, wrapup/Makefile.am:
The modifications to this BSP reflect the conversion of the
mpc8xx CPU to the "new exception processing model."
|
|
|
|
|
| |
* console/console.c: Add mbx8xx_console_get_configuration() which
returns either nvram configuration or a static equivalent.
|
|
|
|
|
|
| |
* console/console.c: Added BSP dependent routine
mbx8xx_console_use_maximum_buffer_size() required by mbx8xx
console-generic code. This avoids libcpu use of bsp.h.
|
|
|
|
|
|
|
|
|
| |
* README:
* console/console.c:
* include/bsp.h:
* network/network.c:
* startup/bspstart.c:
Add support for configuration parameters in NVRAM
|
|
|
|
| |
* console/console.c: Fix polled input.
|
|
|
|
|
|
|
|
|
|
|
| |
* README: Updated.
* console/console.c: Addition of support for shared printk and
no termios.
* include/bsp.h: Addition of second parameter to
rtems_enet_driver_attach. Removed prototypes for printk and
BSP_output_string.
* network/network.c(rtems_enet_driver_attach): Addition of second
parameter to function.
|
|
<charles.gauthier@iit.nrc.ca>, and Darlene A. Stewart
<Darlene.Stewart@nrc.ca> to add support for a number of very
significant things:
+ BSPs for many variations on the Motorola MBX8xx board series
+ Cache Manager including initial support for m68040
and PowerPC
+ Rework of mpc8xx libcpu code so all mpc8xx CPUs now use
same code base.
+ Rework of eth_comm BSP to utiltize above.
John reports this works on the 821 and 860
|