| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* configure.ac: Rework make/custom/* handling.
* aclocal/check-custom-bsp.m4: Change *.cfg handling.
* Makefile.am: Remove make/custom/default.cfg-rule.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
PR 1451/bsps
* network/tsec.c: Fix mbuf leak when watchdog expires. The
re-initialization algorithm failed to release mbuf chains
held in the TX ring.
Also, during initialization the initial link status is determined
and IFF_OACTIVE set if no active link was detected.
|
| |
|
| |
|
|
|
|
| |
* bootcard: Update for heap API changes.
|
|
|
|
|
| |
* include/bsp.h: BSP has plenty of memory.
* startup/cmain.c: Comment out prints.
|
| |
|
|
|
|
| |
* shared/bspgetworkarea.c: Add debug prints of memory information.
|
|
|
|
|
|
|
| |
* shared/vmeUniverse/vmeUniverse.c: print message and
let vmeUniverseIntLoopbackTst() fail if odd-numbered
vector is used (cannot program the chip to reply with
such a vector).
|
| |
|
|
|
|
| |
paranthesis around usage of x in some macros
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
multiblock support from the ATA driver. Multiblock at the disk
level should not be a global policy as a disk may have more than
one partition with different block sizes. An IDE driver could
decide to use the feature with DMA but this a driver specific
design choice. Fixed bugs relating to variable block sizes and
large block transfer.
* c/src/libchip/ide/ide_controller.c,
c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
Changed the block size to 32bits so blocks of 64K or bigger can be
transfered in a single driver call.
|
|
|
|
|
|
|
|
| |
* ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
64K in a single write on my test PC and qemu with this driver. The
driver only checks the data ready bit at the start of each 512
block being transfered. This has speed the transfer loop up. Fixed
the timing so the BSP timer is used until RTEMS has started.
|
| |
|
|
|
|
|
| |
* libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
shared irq.h yet and this breaks a significant number of them.
|
| |
|
| |
|
|
|
|
|
| |
* shared/openpic/openpic.c: Make openpic_writefield
static inline (Get rid of GCC warning).
|
|
|
|
|
|
|
|
|
| |
add basic IRQ support (for decrementer)
* start/start.S, startup/cmain.c, startup/linkcmds: add support
for sdata* sections
* startup/bsppanic.c: some cleanup
|
|
|
|
|
| |
* acinclude.m4: Add BSP for GDB ARM simulator so we can easily
experiment with and debug different ARM architectural variations.
|
|
|
|
|
|
|
|
|
| |
* .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
preinstall.am, console/.cvsignore, console/console-io.c,
include/.cvsignore, include/bsp.h, include/irq.h, include/swi.h,
start/.cvsignore, start/start.S, startup/.cvsignore,
startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
startup/syscalls.c: New files.
|
|
|
|
|
| |
* libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
model.
|
|
|
|
|
| |
PR 1445/BSPs
* shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
|
|
|
|
|
|
| |
PR 1445/BSPs
* pci/pci.c: Rename pci_[read|write]_config* functions into
BSP_pci_[read|write]_config* and make them static.
|
|
|
|
| |
* include/bsp.h: BSP does not have much memory. Limited to BIOS space.
|
|
|
|
|
| |
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
been renamed to rtems_termios_baud_to_number.
|
|
|
|
| |
* console/console.c: Include <rtems/termiostypes.h>.
|
|
|
|
|
| |
* console/console.c: Include <rtems/termiostypes.h>.
Add missing prototype.
|
|
|
|
|
|
| |
* libchip/serial/z85c30.c, libchip/serial/ns16550.c,
libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
| |
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
been renamed to rtems_termios_baud_to_number.
|
|
|
|
|
| |
* console/console.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
| |
* console/sci.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
| |
* console/uart.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
| |
* shared/comm/console.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
| |
* shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
| |
* console/console.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
| |
|
|
|
|
|
| |
* console/console.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
|
| |
* console/console.c, console/serial_mouse.c: Reflect
termios_baud_to_number having been renamed to
rtems_termios_baud_to_number.
|
|
|
|
|
| |
* shared/console/console.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
|
|
|
|
|
|
|
| |
* libchip/serial/sersupp.h: Remove termios_baud_to_index,
termios_baud_to_number (duplicate prototypes).
Add C++-guards.
Include rtems/termiostypes.h.
|
|
|
|
|
| |
* shared/include/pci.h: Add prototypes for BusCountPCI(void),
init_pci(void).
|
|
|
|
| |
* pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void).
|
|
|
|
| |
* shared/include/pci.h: Revert extern inline patch.
|
|
|
|
|
| |
* network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c: Do not
include <sys/queue.h>. It conflicts with one from network stack.
|
|
|
|
| |
* console/console.c: Add pointer to method used by getchark().
|
|
|
|
| |
* acinclude.m4: Add qemuppc.
|