| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* comm/i386-stub.c: Make get_char() static since it is such a common
name and conflicts with names in the standard Ada run-time.
|
|
|
|
| |
* pci/pcibios.c: Eliminate unsigned8.
|
|
|
|
|
|
| |
* Makefile.am, comm/i386-stub-glue.c, comm/tty_drv.c, comm/uart.c,
irq/idt.c, irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: Moved
irq.h and irq_asm.h to bsp subdirectory.
|
|
|
|
|
|
| |
* pci/pcibios.c, pci/pcibios.h: Corrected spacing
Name modifications for a generic PCI interface
Added wrapper routines for pci read/write configuration data
|
|
|
|
| |
* comm/tty_drv.c: Modified to support addition of parameter to ISRs.
|
|
|
|
| |
* pci/pcibios.c: Reformatted.
|
|
|
|
|
| |
* irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: Added parameter
to irq handler
|
|
|
|
|
| |
* pci/pcibios.c, pci/pcibios.h: Continue PCI API unification. All use
pci_find_device().
|
|
|
|
| |
* comm/gdb_glue.c, irq/idt.c: Remove warnings.
|
|
|
|
|
| |
PR 608/bsps
* pci/pcibios.c: BusCountPCI().
|
|
|
|
| |
* irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
|
|
|
|
| |
* pci/pcibios.c: Convert to using c99 fixed size types.
|
|
|
|
| |
* irq/irq_asm.S: Convert #..-comments to /*..*/ comments.
|
|
|
|
| |
* Makefile.am: Add PREINSTALL_DIRS.
|
|
|
|
|
| |
* Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
Add PRE/TMPINSTALL_FILES to CLEANFILES.
|
|
|
|
| |
* Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
|
|
|
|
|
|
|
|
| |
* io/.cvsignore: Remove.
* pci/Makefile.am, irq/Makefile.am, io/Makefile.am,
comm/Makefile.am: Remove.
* Makefile.am: Merge-in Makefile.ams above.
Add preinstallation dirstamp support.
|
|
|
|
|
| |
* comm/uart.h: Add extern "C" guards.
* pci/pcibios.h: Ditto.
|
|
|
|
|
| |
* comm/gdb_glue.c, irq/idt.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
irq/irq_asm.h, irq/irq_init.c: URL for license changed.
|
|
|
|
|
| |
PR 456/bsps
* irq/irq.c: Fix race condition when installing an ISR.
|
| |
|
|
|
|
|
|
|
|
| |
Makefile.am: Reflect having moved automake.
comm/Makefile.am: Reflect having moved automake.
io/Makefile.am: Reflect having moved automake.
irq/Makefile.am: Reflect having moved automake.
pci/Makefile.am: Reflect having moved automake.
|
|
|
|
|
|
|
| |
PR 428/bsps
PR 432/bsps
* pci/pcibios.c, pci/pcibios.h: Added BSP_pci_Find_Device() which
is copied from motorola_shared.
|
|
|
|
| |
* comm/GDB.HOWTO: Updated.
|
|
|
|
|
| |
* comm/i386-stub.c: Fixed places where debug_error() was not called
with enough arguments.
|
|
|
|
| |
* comm/i386-stub.c: Removed warnings.
|
|
|
|
| |
* pci/pcibios.c: #include <string.h>.
|
|
|
|
|
|
|
| |
* pci/pcibios.c: Per PR262, removed all asserts so probes for
devices that are not present will work. This lets you have
multiple PCI Ethernet drivers in an application and dynamically
use the one for the card othat is present.
|
|
|
|
|
|
|
|
| |
* comm/uart.c: I am using a PC-104 card with no video output. I
found that things would lock up if a printk was followed closely by
a printf when BSPConsolePort = BSP_UART_COM2 and
BSPPrintkPort = BSP_UART_COM1. With this change in place,
printf/printk calls can be intermingled with no apparent problems.
|
|
|
|
|
|
| |
* console/console.c, fatal/bspfatal.c, startup/bspclean.c,
startup/page_table.c: Per PR200 fix multi-line inline assembly
to satisfy gcc 3.1 and newer.
|
|
|
|
|
|
|
|
| |
* comm/Makefile.am: Remove AUTOMAKE_OPTIONS.
* io/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
* pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
| |
* irq/irq_init.c: Include rtems/bspIo.h instead of bspIo.h.
|
|
|
|
|
| |
* startup/linkcmds: Fixed typo.
|
|
|
|
|
|
| |
* irq/Makefile.am: Use 'PREINSTALL_FILES ='.
* comm/Makefile.am: Use 'PREINSTALL_FILES ='.
* pci/Makefile.am: Use 'PREINSTALL_FILES ='.
|
|
|
|
| |
* comm/tty_drv.c, comm/uart.c: Correct some minor cut and paste bugs.
|
|
|
|
|
|
|
|
|
|
|
| |
* comm/tty_drv.c, comm/uart.c, comm/uart.h: Adds the capability
to use task driven serial I/O to ti386 BSPs. This patch leaves thex
default I/O mode to be IRQ. If you want to use task I/O mode,
then the tty_drv.c file needs to be modified. Basically, all
you need to change is the data values of the termios callbacks
structure. This callback structure is used in the tty1_open
and tty2_open functions. The values you need to set are commented
out in the source code.
|
|
|
|
|
|
|
| |
* comm/Makefile.am: Use *_HEADERS instead of *H_FILES.
* io/Makefile.am: Ditto.
* irq/Makefile.am: Ditto.
* pci/Makefile.am: Ditto.
|
|
|
|
| |
* common/uart.h: Added prototype for BSP_uart_set_baud().
|
|
|
|
| |
* comm/uart.c (BSP_uart_init): Save more line state parameters.
|
|
|
|
|
|
| |
* comm/i386-stub-glue.c, comm/tty_drv.c, comm/uart.c, comm/uart.h:
Add the ability to set parity, number of data bits and
number of stop bits to the existing i386 serial drivers.
|
|
|
|
|
| |
* irq/Makefile.am, irq/idt.c: Added idt.c since it has been moved
libcpu/i386 to libbsp/i386/shared/irq.
|
|
|
|
| |
* io/Makefile.am: Formatting.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/comm: Added "/dev/ttyS1" & "/dev/ttyS2" support for
the i386 BSPs.
* shared/comm/gdb_glue.c: New file.
* shared/comm/i386_io.c: New file.
* shared/comm/tty_drv.c: New file.
* shared/comm/tty_drv.h: New file.
* shared/comm/Makefile.am: Account for new files.
* shared/comm/uart.c: Adds support for sending characters to
another "line discipline."
|
|
|