# v3.4 boot failure on qemu-system-arm -M versatilepb

- From: Russell King - ARM Linux \<hidden\>
- Date: 2012-06-11 08:28:52 
- List: linux-arm-kernel
- Page: https://ratatoskr.run/linux-arm-kernel/2012/06/8608874
- Thread: https://ratatoskr.run/linux-arm-kernel/2012/05/3872228/t.md

```text
On Mon, Jun 11, 2012 at 09:15:20AM +0100, Ben Dooks wrote:
> We've seen the same problem. Limiting the __io() to the IO_SPACE_LIMIT
> will not fix the problem as the previous code was using a 1:1 CPU to
> PCI space view (which is why it was allocating space at 0x44000000).
>
> Either the __io() macro needs to add the base of PCI space, or the
> limit needs to be restored.

Or the bus setup needs to be fixed to be more conventional, which is
something I always did for the PCI platforms I had hardware for.
```
