#405 closed enhancement (fixed)

Enhanced motorola_shared bsp, bootloader, dec21140, 3com

Reported by: gregory.menke Owned by: Joel Sherrill
Priority: lowest Milestone: 2
Component: bsps Version: unknown
Severity: minor Keywords:
Cc: bugs@… Blocked By:


  • network/dec21140.c: Multi-unit & shared IRQ support,

consolidated service tasks into 2.

  • network/elnk.c, network/if_media.h, network/mii.h: Added

preliminary 3com support. Cards ID and rx OK, tx is still weird.

  • bootloader/pci.c: Added support for configuring devices for pci busses > 0
  • pci/pci.c, pci/pci.h: Added FixupPCI() to store vectors in the

INTERRUPT_LINE register of pci devices several hops away
from the host processor.

  • motorola/motorola.c, motorola/motorola.h: Added interrupt

routing tables in support of FixupPCI. This is board-specific,
each board will have to supply information for FixupPCI() to do
anything for it.

  • irq/irq.c, irq/irq.h: Added support for shared interrupts.

Existing single hander vectors are undisturbed, a new function
added to allow adding/removing handlers from a vector.

  • startup/bspstart.c: extended bat2 to cover PCI mapping space

RTEMS SS-20030417

Patch against rtems-ss-20030417

Attachments (1)

joel-diffs (275.2 KB) - added by gregory.menke on Dec 3, 2006 at 1:31:12 PM.

Download all attachments as: .zip

Change History (2)

comment:1 Changed on Jun 13, 2003 at 4:44:39 PM by Joel Sherrill

Status: assignedclosed

State-Changed-From-To: open->closed
State-Changed-Why: Patch applied to both trunk and 4.6 release branch. I

hope it is ok. :)

Changed on Dec 3, 2006 at 1:31:12 PM by gregory.menke

Attachment: joel-diffs added


Note: See TracTickets for help on using tickets.