Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bsp/tqm8xx: Use custom string to uint32_t | Sebastian Huber | 2018-09-17 | 1 | -2/+19 | |
| | | | | Avoid C locale support which is not available at this stage. | |||||
* | network: Use kernel/user space header files | Sebastian Huber | 2018-09-10 | 58 | -74/+58 | |
| | | | | | | | | | | Add and use <machine/rtems-bsd-kernel-space.h> and <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command line defines and defines scattered throught the code base. Simplify cpukit/libnetworking/Makefile.am. Update #3375. | |||||
* | bsp/qoriq: Add struct qoriq to allow forward decls | Sebastian Huber | 2018-09-06 | 1 | -2/+2 | |
| | ||||||
* | bsps/powerpc: Simplify ppc_exc_initialize() | Sebastian Huber | 2018-09-06 | 21 | -154/+22 | |
| | | | | | | | Remove parameters from ppc_exc_initialize() since all BSPs passed the same values. Update #3459. | |||||
* | bsp/mpc55xxevb: Fix format warning | Sebastian Huber | 2018-09-05 | 1 | -1/+3 | |
| | | | | Close #3504. | |||||
* | libchip/ata: Fix ATA_DRIVER_TABLE_ENTRY | Sebastian Huber | 2018-09-05 | 1 | -1/+1 | |
| | | | | | | | Drop unused and deprecated functions from the ATA_DRIVER_TABLE_ENTRY. Update #3358. Close #3510. | |||||
* | bsps: BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN | Sebastian Huber | 2018-09-03 | 12 | -39/+10 | |
| | | | | | | | Remove the BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN hack. The interrupt stacks are now allocated by the linker. Update #3459. | |||||
* | Remove bsps/sparc64/shared/helenos/boot/generic/string.c | Joel Sherrill | 2018-08-29 | 1 | -211/+0 | |
| | ||||||
* | psim/include/tm27.h: Fix not a prototype warnings | Joel Sherrill | 2018-08-29 | 1 | -4/+4 | |
| | ||||||
* | mvme5500/include/tm27.h: Fix not a prototype warnings | Joel Sherrill | 2018-08-29 | 1 | -2/+2 | |
| | ||||||
* | uC5282/clock/clock.c: Correct bsp_idle_thread() prototype | Joel Sherrill | 2018-08-29 | 1 | -1/+1 | |
| | ||||||
* | gen68340/include/m340timer.h: Fix not a prototype warnings | Joel Sherrill | 2018-08-29 | 1 | -4/+4 | |
| | ||||||
* | lpc32xx/include/bsp.h: Resolve set but not used warning | Joel Sherrill | 2018-08-29 | 1 | -0/+1 | |
| | ||||||
* | monlib.[ch]: Fix warnings for external vs internal use of .h | Joel Sherrill | 2018-08-29 | 2 | -6/+7 | |
| | ||||||
* | qoriq/include/tm27.h: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -5/+5 | |
| | ||||||
* | gen5200/include/tm27.h: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -4/+5 | |
| | ||||||
* | mpc55xxevb/clock/clock-config.c: Remove unused mpc55xx_clock_cleanup() method | Joel Sherrill | 2018-08-29 | 1 | -10/+0 | |
| | ||||||
* | gen5200/include/bsp/bestcomm.h: Fix unused variable warning | Joel Sherrill | 2018-08-29 | 1 | -0/+3 | |
| | ||||||
* | bsps/i386/shared/cache/cache.c: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -20/+2 | |
| | ||||||
* | gdbarmsim/include/bsp.h: Fix warnings | Joel Sherrill | 2018-08-29 | 1 | -3/+3 | |
| | ||||||
* | bsps/m68k/shared/cache/cache.h: Fix warnings and clean up | Joel Sherrill | 2018-08-29 | 1 | -38/+43 | |
| | ||||||
* | bsp/qoriq: Remove README | Sebastian Huber | 2018-08-29 | 1 | -29/+0 | |
| | | | | Update #2854. | |||||
* | leon,grspw_pkt: remove incorrect comment on SMP not being tested | Daniel Hellstrom | 2018-08-24 | 1 | -1/+1 | |
| | | | | | | To clarify, SMP with GRSWP_PKT driver API has been extended to take advantage of multi-core, is now SMP-safe, and has been tested on GR740. | |||||
* | leon,apbuart: replace termios c_cflag & CBAUD with c_{i,o}speed | Daniel Hellstrom | 2018-08-24 | 1 | -61/+3 | |
| | | | | | | | | | | | ince some time RTEMS started to use the termios c_ispeed and c_ospeed variables in the termios struct to hold the UART baudrate. However the APBUART driver still uses the old c_cflag sometimes causing other UART parameters to get overwritten, for example the partiy setting no mapped to the same bits as the old CBAUD mask. At the same time the RTEMS primitievs for setting/reading c_{i,o}speed is now used. | |||||
* | leon,greth: enable MAC filtering (promiscous mode, multicast) | Daniel Hellstrom | 2018-08-24 | 2 | -1/+105 | |
| | | | | | | | | | | | | | | | | It enabled promiscous mode or sets the multicast filter according to the configuration and parameters to ioctl(SIOCSIFFLAGS), ioctl(SIOCADDMULTI) and ioctl(SIOCDELMULTI). On SIOCADDMULTI/SIOCDELMULTI requests the greth ioctl calls the Ethernet helper functions ether_addmulti()/ether_delmulti() which tells the greth driver when its required to update the MAC multicast filtering. The interface notifies support for multicast by setting IFF_MULTICAST. The GRETH has two registers which contains a bit-mask of allowed MAC addresses. The incomming MAC address is CRC:ed and the CRC is used as an index into the bit-mask to determine to allow or drop the frame. | |||||
* | leon, greth: 10/100 MAC enable TX BD interrupt | Daniel Hellstrom | 2018-08-24 | 1 | -5/+5 | |
| | | | | | | | Missed to enable interrupt per TX descriptor. Could lead to TX buffer starvation. Does not affect the GBit code. | |||||
* | sparc,smp: typo in start.S causing SMP not working | Daniel Hellstrom | 2018-08-24 | 1 | -1/+1 | |
| | ||||||
* | bsps/arm: Fix PL111 register define re-definition | Sebastian Huber | 2018-08-20 | 2 | -2/+2 | |
| | | | | Close #3502. | |||||
* | bsps/x86_64: Add APIC timer based clock driver | Amaan Cheval | 2018-08-13 | 6 | -0/+614 | |
| | | | | | | | | | The APIC timer is calibrated by running the i8254 PIT for a fraction of a second (determined by PIT_CALIBRATE_DIVIDER) and counting how many times the APIC counter has ticked. The calibration can be run multiple times (determined by APIC_TIMER_NUM_CALIBRATIONS) and averaged out. Updates #2898. | |||||
* | bsps/x86_64: Add support for RTEMS interrupts | Amaan Cheval | 2018-08-13 | 5 | -0/+394 | |
| | | | | Updates #2898. | |||||
* | bsps/x86_64: Add paging support with 1GiB super pages | Amaan Cheval | 2018-08-13 | 4 | -0/+247 | |
| | | | | Updates #2898. | |||||
* | bsps/x86_64: Reduce default RamSize to 1GiB | Amaan Cheval | 2018-08-13 | 1 | -3/+3 | |
| | | | | | | | Simulators may not always be able to allocate 4GiB easily, and using an artificially lower RAM may cause a broken heap. Updates #2898. | |||||
* | bsps/x86_64: Reorganize header files and compile-options | Amaan Cheval | 2018-08-13 | 1 | -0/+3 | |
| | | | | Updates #2898. | |||||
* | bsps/sparc/include/bsp/gradcdac.h: Fix nested comment warning | Joel Sherrill | 2018-08-10 | 1 | -1/+1 | |
| | ||||||
* | qoriq/include/tm27.h: Fix prototype warning | Joel Sherrill | 2018-08-10 | 1 | -2/+2 | |
| | ||||||
* | motorola_powerpc/include/tm27.h: Fix prototype warning | Joel Sherrill | 2018-08-10 | 1 | -4/+4 | |
| | ||||||
* | bsps/powerpc/include/mpc83xx/mpc83xx.h: Fix nested comment warning | Joel Sherrill | 2018-08-10 | 1 | -1/+1 | |
| | ||||||
* | bsps/powerpc/include/bsp/tictac.h: Fix protototype warnings | Joel Sherrill | 2018-08-10 | 1 | -4/+4 | |
| | ||||||
* | gen83xx/include/tm27.h: Fix prototype warning | Joel Sherrill | 2018-08-10 | 1 | -1/+1 | |
| | ||||||
* | gen5200/include/tm27.h: Fix prototype warning | Joel Sherrill | 2018-08-10 | 1 | -4/+4 | |
| | ||||||
* | gen5200/include/bsp/ata.h: Fix warning | Joel Sherrill | 2018-08-10 | 1 | -0/+2 | |
| | ||||||
* | csb337/include/at91rm9200_dbgu.h: Fix nested comment warning | Joel Sherrill | 2018-08-10 | 1 | -1/+1 | |
| | ||||||
* | bsps/sparc: Fix external variable declarations | Sebastian Huber | 2018-08-10 | 1 | -2/+2 | |
| | ||||||
* | bsps/sparc: Move polled APBUART functions | Sebastian Huber | 2018-08-10 | 6 | -124/+62 | |
| | | | | This reduces the link-time dependencies and avoids copy-and-paste. | |||||
* | bsp/atsam: Fix handling of slow SPI speeds. | Christian Mauderer | 2018-08-09 | 1 | -1/+20 | |
| | | | | | This patch fixes an overflow in the frequency calculation of the SPI driver for slow SPI speeds. | |||||
* | bsp/gen5200: Avoid deprecated routine | Sebastian Huber | 2018-08-07 | 1 | -1/+3 | |
| | | | | Update #3358. | |||||
* | libchip/ata: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 2 | -48/+13 | |
| | | | | Update #3358. | |||||
* | bsp/smdk2410: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -11/+3 | |
| | | | | Update #3358. | |||||
* | bsps/lm32: Use rtems_blkdev_create() | Sebastian Huber | 2018-08-07 | 1 | -33/+3 | |
| | | | | Update #3358. | |||||
* | bsps: Fix the generic IRQ support | Sebastian Huber | 2018-08-03 | 3 | -16/+43 | |
| | | | | | | | | | The genmcf548x partly uses is own implementation of the interrupt extension API for libbsd support. This patch is a part of the BSP source reorganization. Update #3285. |