Opened 13 years ago

Closed 13 years ago

#29 closed defect (fixed)

Handle the ISA enable bit in PCI-PCI bridges

Reported by: john Owned by: john
Priority: major Component: kernel
Version: Keywords: PCI
Cc: Blocked By:
Blocking: Parent Tickets:
P4 Branch: //depot/projects/pci/... GIT Branch:
FreeBSD PR: 179033 Due Date:

Description (last modified by john)

If the ISA enable bit is set in a PCI-PCI bridge, the driver needs to exclude ISA compatibility ranges from allocation. The simplest solution may be to have the PCI-PCI bridge driver allocate those ranges out its RMAN, but it should also not allocate them from its parent so they are available to ISA devices.

Change History (7)

comment:1 Changed 13 years ago by john

  • Status changed from new to accepted

comment:2 Changed 13 years ago by john

  • Status changed from accepted to started

comment:3 Changed 13 years ago by john

  • Description modified (diff)

comment:4 Changed 13 years ago by john

Patch posted to original reporter on net@ for testing.

comment:5 Changed 13 years ago by john

  • Status changed from started to infoneeded

comment:6 Changed 13 years ago by john

  • Status changed from infoneeded to assigned

I've since done more testing on my own on pipkin and I think this is probably ready to check in. Unfortunately I don't have any nested bridges to test with.

comment:7 Changed 13 years ago by john

  • Resolution set to fixed
  • Status changed from assigned to closed

Fix committed in r253450

Note: See TracTickets for help on using tickets.