| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
PR 1719/cpukit
* shared/start/start.S: Avoid "bx" instruction to support ARMv4 and
below.
|
|
|
|
|
| |
* mscan/mscan-base.c: Do not use sleep mode to enter init mode. Do
not wait for sleep mode acknowledge.
|
|
|
|
|
|
|
|
| |
PR 1691/bsps
* shared/clock/ckinit.c: The sparc64/shared/clock driver has
a bug that causes nested timer interrupts to not be serviced,
which leads to non-preemptive behavior especially when dispatching
work from the timer ISR.
|
|
|
|
|
|
|
| |
PR 1691/bsps
* shared/include/traptable.h, shared/start/trap_table.S,
shared/startup/linkcmds: Create a dummy trap table
that jumps to the firmware trap table for default trap handlers.
|
|
|
|
|
|
| |
PR 1691/bsps
* usiii/start/bspinit.S: Create a dummy trap table that jumps
to the firmware trap table for default trap handlers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* make/custom/dp2.cfg, startup/linkcmds.dp2: New files.
* Makefile.am, preinstall.am: Reflect change above. Install
<bsp/utility.h>. Install BestComm header files.
* configure.ac: Changed BSP options.
* include/mpc5200.h: Added module structures and register defines.
* bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
bestcomm/bestcomm_priv.h, bestcomm/load_task.c,
bestcomm/tasksetup_bdtable.c, bestcomm/task_api/bestcomm_cntrl.h: C++
compatibility. Use special heap to manage the SRAM region. Use
interrupt extension API. Fixed warnings.
* console/console.c: Fixed console registration. Fixed warnings.
Added GPS module registration.
* ide/pcmcia_ide.h: Fixed clock value macros.
* ide/pcmcia_ide.c: Update for BestComm API changes.
DP2 specific initialization. Removed zero loop in PIO receive
function.
* include/bsp.h: Added DP2 variant. Removed obsolete defines.
* include/mscan-base.h, mscan/mscan-base.c: Use volatile qualifier.
Format.
* irq/irq.c: Fixed peripheral interrupt handling.
* network_5200/network.c: Update for BestComm API changes.
* start/start.S: U-Boot fixes.
* startup/cpuinit.c: Enable write-back cache strategy. Added special
memory regions.
* startup/linkcmds.brs5l: Fixed memory size.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* console/console.h, console/console.c, console/config.c,
console/ns16550cfg.c: Removed files.
* console/console-config.c: New file.
* Makefile.am: Reflect changes above.
* configure.ac: New BSP options.
* include/bsp.h: Use new BSP options.
* network/network.c: Avoid memory leak.
* startup/bspstart.c: Initialize console port table.
* spi/spi_init.c: Update for SD card API changes.
|
|
|
|
|
| |
* misc/system-clocks.c: Use define instead of function call to allow
smaller delays.
|
|
|
|
| |
* rtc/rtc-config.c: Fixed type.
|
|
|
|
|
|
|
| |
* mpc55xx/include/irq.h: Include missing <bspopts.h>. Format.
* mpc83xx/include/mpc83xx.h, mpc83xx/i2c/mpc83xx_i2cdrv.h,
mpc83xx/i2c/mpc83xx_i2cdrv.c: Changes to use this driver for the
MPC55XX familiy.
|
|
|
|
| |
* libchip/ide/ata.c: Do not violate chain API.
|
| |
|
|
|
|
|
|
|
| |
* include/tm27.h: New file.
* Makefile.am, preinstall.am: Reflect change above.
* include/bsp.h: Fixed lpc32xx_micro_seconds_delay().
* misc/timer.c: Support for timer tests.
|
|
|
|
|
| |
* include/emc.h, include/i2c.h, include/lpc32xx.h, include/nand-mlc.h:
Update for <bsp/utility.h> changes.
|
|
|
|
| |
* include/utility.h: Renamed macros.
|
|
|
|
|
| |
* include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
of <bsp/utility.h>.
|
| |
|
| |
|
|
|
|
| |
* misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
|
|
|
|
| |
* console/console.c: Fix the baudrate command line support.
|
|
|
|
| |
* Makefile.am: Remove -Wno-unused-variable.
|
|
|
|
|
|
|
|
| |
* misc/mmu.c: New file.
* Makefile.am: Reflect change above.
* configure.ac, include/bspopts.h.in, include/irq.h,
include/lpc32xx.h, include/mmu.h, misc/emc.c, misc/restart.c,
startup/bspstarthooks.c: Changes throughout.
|
|
|
|
| |
* start/start.S: Fix mismatched comment.
|
|
|
|
| |
* include/utility.h: More macros. Changed casts.
|
|
|
|
|
| |
* console/console.c: Add baudrate support to the --console command
line option. You can now do '--console=com1,115200'.
|
|
|
|
|
|
| |
PR 1691/bsps
* shared/include/traptable.h: Double the size of TABLE_SIZE to copy
code branched to from the trap table.
|
|
|
|
| |
* Makefile.am: Add bspinit.c from the shared BSP files.
|
|
|
|
|
|
| |
PR 1689/bsps
* shared/flash/intelFlash.c: Scale erase timeout by actual
system clock rate rather than assuming a fixed value.
|
|
|
|
| |
* .cvsignore: New file.
|
|
|
|
|
|
|
|
| |
PR 1688/libcpu
* shared/score/interrupt.S: Fix bug in the sun4u _ISR_Dispatch code
that ends up cloberring the global registers. It manifests primarily
as a memory alignment error when the globals are used to read to/from
memory.
|
|
|
|
| |
* startup/init68360.c: Fix type punning warning.
|
|
|
|
| |
* startup/bspstart.c: Add include to fix warning.
|
|
|
|
| |
* network/network.c: Fix warning.
|
|
|
|
| |
* irq/irq.h, startup/bspstart.c: Add includes to resolve warnings.
|
|
|
|
| |
* network/network.c: Fix warning.
|
|
|
|
|
| |
* test/tests.c: Removed file.
* startup/bspstart.c: Fixed warnings.
|
|
|
|
| |
* console/hsu.c: Fixed warnings.
|
|
|
|
|
| |
* libchip/network/greth.c, libchip/network/open_eth.c: Add constants
for buffer modes.
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/milkymist_ac97/ac97.c, shared/milkymist_clock/ckinit.c,
shared/milkymist_clock/clock.h, shared/milkymist_console/console.c,
shared/milkymist_console/uart.c, shared/milkymist_console/uart.h,
shared/milkymist_framebuffer/framebuffer.c,
shared/milkymist_gpio/gpio.c, shared/milkymist_networking/mm_crc32.c,
shared/milkymist_networking/network.c,
shared/milkymist_networking/network.h,
shared/milkymist_timer/timer.c: New files.
|
|
|
|
|
| |
* acinclude.m4, configure.ac: Add Milkymist BSP developed as part of
GSOC 2010.
|
|
|
|
|
|
|
|
| |
Add Milkymist BSP developed as part of GSOC 2010.
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
preinstall.am, Documentation/uart.txt, include/.cvsignore,
include/bsp.h, include/system_conf.h, include/tm27.h,
make/custom/milkymist.cfg, startup/linkcmds: New files.
|
|
|
|
|
| |
PR 1682/bsps
* startup/bspstart.c: Add BSP_poll_char.
|
|
|
|
|
| |
PR 1684/bsps
* startup/bspstart.c: Add BSP_poll_char.
|
|
|
|
|
| |
PR 1685/bsps
* startup/bspstart.c: Add BSP_poll_char.
|
|
|
|
|
| |
PR 1686/bsps
* console/console.c: Add BSP_poll_char.
|
|
|
|
|
|
|
|
|
| |
PR 1681/cpukit
* shared/score/interrupt.S: With the percpu patch, ASM uses
INTERRUPT_STACK_HIGH instead of _CPU_Interrupt_stack_high. The
sparc64 was still using the old variable, which was declared in its
cpu.h file. This patch to comment out the declaration and switch to
using INTERRUPT_STACK_HIGH.
|
|
|
|
| |
* libchip/ide/ata_internal.h: C++ compatibility.
|
|
|
|
|
| |
* libchip/Makefile.am, libchip/preinstall.am: Install
<libchip/ata_internal.h>.
|
|
|
|
|
|
|
| |
* libchip/ide/ata_util.c: New file.
* libchip/Makefile.am: Reflect change from above.
* libchip/ide/ata.c: Moved ata_breq_init(), ata_identify_device(), and
ata_process_request_on_init_phase() into new file.
|
|
|
|
|
|
|
| |
* libchip/ide/ata_internal.h, libchip/ide/ata.c: Moved code into
separate functions. Added public ata_breq_init(),
ata_identify_device(), and ata_process_request_on_init_phase()
functions.
|