| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* shared/comm/tty_drv.c: Remove all references to
console_reserve_resources and termios_reserve_resources.
|
|
|
|
|
|
| |
* shared/irq/irq.c: test for non-NULL-ness before calling
'on'/'off' methods so that users don't have to provide
no-ops if they don't want this feature.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1257/bsps
* shared/irq/idt.c, shared/irq/irq.c, shared/irq/irq_init.c: Code
outside of cpukit should use the public API for
rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
public API and directly accessing _CPU_ISR_Disable and
_CPU_ISR_Enable, they were bypassing the compiler memory barrier
directive which could lead to problems. This patch also changes the
type of the variable passed into these routines and addresses minor
style issues.
|
|
|
|
| |
Convert to using stdint fixed-size types.
|
|
|
|
|
| |
* shared/irq/idt.c: unsigned limits to match with
i386_get_info_from_IDTR.
|
| |
|
|
|
|
|
| |
-1 on failure, not just non-zero status. I found that
some driver(s) [e.g. dec21140] explicitely check for -1.
|
| |
|
| |
|
|
|
|
|
| |
* shared/pci/pcibios.c: replaced pci_find_device implementation by a
pcibios call which already provides the functionality
|
| |
|
| |
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* irq/irq.c, irq/irq.h: Modified to include rtems/irq.h.
|
|
|
|
| |
* 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().
|
|
|
|
|
| |
* shared/pci/pcibios.c, shared/pci/pcibios.h: Make PCI initialize
function part of the unified PCI API as pci_initialize().
|
|
|
|
|
| |
* pc386/console/vgainit.c, pc386/wd8003/wd8003.c, shared/comm/uart.c:
Fix errors caught by gcc 4.x.
|
|
|
|
| |
* 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.
|