| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
* network/ne2000.c: Use ioctl_command_t as arg in ioctl-functions.
|
|
|
|
|
| |
* 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
ioctl_command_t as arg in ioctl-functions.
|
|
|
|
| |
* network/network.c (uti596_ioctl): Use ioctl_command_t.
|
| |
|
|
|
|
| |
* network/network.c (at91rm9200_emac_ioctl): Use ioctl_command_t.
|
|
|
|
| |
* network/network.c (mc9328mxl_enet_ioctl): Use ioctl_command_t.
|
|
|
|
|
|
|
|
|
|
|
|
| |
the special handling of a 'FPGA interrupt' [this FPGA is *not*
present on the uC5282 module but is externally connected to
IRQ1 on Eric Norum's particular 'motherboard'] is only
activated when connecting to the special vectors > 192.
The change allows us ordinary users [:-)] to use IRQ1
normally, simply by connecting an ISR to vector 64+1...
Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
BSP_irq_is_enabled_at_pic() were introduced (compat. with
some PPC BSPs).
|
|
|
|
|
| |
attribute to low-level scalar type definitions and
removed intermediate (void*) cast.
|
|
|
|
|
| |
* m68k/mcf5282/include/mcf5282.h: fixed wrong value
of MCF5282_QSPI_QDLYR_SPE.
|
| |
|
|
|
|
|
| |
* libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
ioctl_command_t as ioctl argument.
|
| |
|
|
|
|
| |
* shared/irq/irq_init.c: Remove unused var.
|
| |
|
|
|
|
| |
need to install bsp/vme_am_defs.h
|
|
|
|
|
|
|
| |
* shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
use symbolic flag instead of numerical value
(vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
before including <bsp/vmeUniverse.h>
|
|
|
|
|
|
|
| |
* shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
use symbolic flag instead of numerical value
(vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
before including <bsp/vmeUniverse.h>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
flags for 2eSST and DBW16.
* vmeUniverse/vmeUniverse.h: Removed AM definitions and include vme_am_defs.h
instead. Declare new routine vmeUniverseMapCRG(). Export 'irq manager' API
only if __INSIDE_RTEMS_BSP__ defined. Renamed 'shared' argument to
vmeUniverseInstallIrqMgrAlt() to 'flags' since now more options are available.
Added new flag to install 'posted-write' workaround.
* vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
macro. Data width of outbound port can now be restricted to 16-bit
(if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
for mapping local registers onto VME. Interrupt manager now implements
a workaround (enabled at installation time) which flushes the write-fifo
after user ISR returns. This requires the universe's registers to be
accessible from VME (either CSR space or CRG mapped to A16/A24/A32),
though.
* vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
the fault address as a 32-bit address (not ulonglong anymore). The
driver only supports 32-bit addresses. Declare new routine vmeTsi148MapCRG().
Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined.
Renamed 'shared' argument to vmeTsi148InstallIrqMgrAlt() to 'flags'
to allow more options to be supported. Added comments explaining the
'posted-write' workaround implemented by the interrupt manager.
* vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
2eSST when configuring windows (untested - I have no 2eSST).
Added vmeTsi148MapCRG() for mapping local registers onto VME.
Implemented 'posted-write' workaround for interrupt manager
(consult source for details).
|
|
|
|
|
|
|
|
|
|
| |
* librtems++/include/rtems++/rtemsEvent.h,
librtems++/include/rtems++/rtemsMessageQueue.h,
librtems++/include/rtems++/rtemsSemaphore.h,
librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
librtems++/src/rtemsMessageQueue.cc,
librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
rtems_unsigned32 to uint32_t.
|
|
|
|
|
| |
PR 1181/bsps
* optman/rtems/no-msg.c: Clean up dead code.
|
|
|
|
|
| |
PR 1190/bsps
* bootcard.c: Remove status since unused.
|
|
|
|
| |
* network/network.c, startup/imbx8xx.c: Minor warning fixes.
|
|
|
|
|
|
|
|
|
| |
PR 1189/bsps
* console/outch.c: If you print a character with the code larger than
127 (extended ASCII) to the VGA console, then it blinks. The reason:
char == signed char, so such characters get represented by negative
numbers. The sign bit then goes to attribute byte, resulting in the
blinking.
|
|
|
|
| |
* aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
|
| |
|
|
|
|
|
|
| |
* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
* aclocal/project-root.m4: Require RTEMS_AMPOLISH.
|
| |
|
| |
|
| |
|
|
|
|
| |
* configure.ac: Add RTEMS_AMPOLISH3.
|
| |
|
|
|
|
|
| |
* shared/irq/idt.c: unsigned limits to match with
i386_get_info_from_IDTR.
|
|
|
|
| |
* include/bsp.h: Use uint32_t instead of unsigned32.
|
| |
|
|
|
|
|
| |
* console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
|
| |
|
|
|
|
|
| |
* console/console.c, timer/timer.c: Use uint32_t instead of
rtems_unsigned32/unsigned32.
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
| |
|
|
|
|
|
| |
for the header to declare 'dump info'-style routine. This
is in order to avoid pulling in <stdio.h>.
|
| |
|
|
|
|
| |
* include/coverhd.h: Remove (Use shared default template instead).
|
|
|
|
| |
* Makefile.am: Remove ampolish3.
|
|
|
|
|
| |
* libchip/network/dec21140.c: Fix spacing -- remove long sections of
blank lines.
|
|
|
|
| |
* timer/timer.c: Update timer overhead for start/stop.
|
|
|
|
| |
* runtest.in: Change toolname to match 4.8.
|
|
|
|
|
|
|
|
|
|
| |
* clock_driver_stub.c, clockdrv_shell.c: Use common clock driver
template and eliminate all fast idle code specific to this BSP. This
eliminates a fair amount of code in the BSP clock driver and
bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
timer so I added the new hook Clock_driver_support_find_timer to
support this. In general, there was some clean up to the file headers
of various files.
|
|
|
|
| |
* psim, psim-gdb, runtest: Change toolname to match 4.8.
|
|
|
|
| |
* runtest: Change toolname to match 4.8.
|