hw/alpha: Set minimum PCI device ID to 1 to match Clipper IRQ mappings
commit3a8233dc1fe2fb5d0b51c9ae895e27b96a6d830e
authorJason Thorpe <thorpej@me.com>
Sun, 13 Jun 2021 21:15:47 +0000 (13 14:15 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 28 Jun 2021 14:27:32 +0000 (28 07:27 -0700)
tree055c63d85bc6023de6705cb64df67e0aa69460fb
parent687f9f7834e30330fd952f1fe096518509ff8ff7
hw/alpha: Set minimum PCI device ID to 1 to match Clipper IRQ mappings

Since we are emulating a Clipper device topology, we need to set the
minimum PCI device ID to 1, as there is no IRQ mapping for a device
at ID 0 (see sys_dp264.c:clipper_map_irq()).

- Add a 'devfn_min' argument to typhoon_init().  Pass that argument
  along to pci_register_root_bus().
- In clipper_init(), pass PCI_DEVFN(1, 0) as the minimum PCI device
  ID/function.

Signed-off-by: Jason Thorpe <thorpej@me.com>
Message-Id: <20210613211549.18094-3-thorpej@me.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
hw/alpha/alpha_sys.h
hw/alpha/dp264.c
hw/alpha/typhoon.c