Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#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:
Blocking:

Description

  • 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

Release:
RTEMS SS-20030417

Environment:
Patch against rtems-ss-20030417

Attachments (1)

joel-diffs (275.2 KB) - added by gregory.menke on 12/03/06 at 13:31:12.
joel-diffs

Download all attachments as: .zip

Change History (2)

comment:1 Changed on 06/13/03 at 16:44:39 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 12/03/06 at 13:31:12 by gregory.menke

Attachment: joel-diffs added

joel-diffs

Note: See TracTickets for help on using tickets.