This discussion is archived
0 Replies Latest reply: Jan 17, 2013 8:48 AM by 985530 RSS

ddi_regs_map_setup fails in solaris 11

985530 Newbie
Currently Being Moderated
Hi

I have a driver (parent=isa) in x86 that ioremaps (ddi_regs_map_setup) a physical address range between 0xE0000 and 0xF0000.
This is a device memory mapped region.

The ddi_regs_map_setup was successful in solaris 10 (32 bit and 64 bit) but fails in solaris 11.

The warning message
WARNING: isa_apply_range: Out of range base <base> size <size>

The ddi_regs_map_setup goes through for the same region if driver made as parent=pci instead of parent=isa.

Would be helpful if someone could point out why this happens in solaris 11?

cheers

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points