1. A method of PCI Express (PCIe) address decoding, said method comprising: providing a look up table in a PCIe host, said look up table operative to perform a mapping from an address range to a suggested target function decode directive, the look up table comprising at least a base address, a size of the address range, and target function information corresponding to the suggested target function decode directive; utilizing said look up table, sending a PCIe endpoint an address and suggested target function in a PCIe request packet; receiving the target function information at the PCIe endpoint; decoding at the PCIe endpoint the received address utilizing said suggested target function; and checking if the request address matches one of the address ranges of the suggested target function, and if so indicate that the address decode is complete.