45c45
< from m5.objects.Device import BasicPioDevice
---
> from m5.objects.Device import PioDevice
48c48
< class X86LocalApic(BasicPioDevice):
---
> class X86LocalApic(PioDevice):
57,60c57
< # pio_addr isn't used by the local APIC model since it's address is
< # calculated dynamically using the initial ID of the CPU it's attached to,
< # but it needs to be set to something to make the BasicPioDevice happy.
< pio_addr = 0x2000000000000000
---
> pio_latency = Param.Latency('100ns', 'Programmed IO latency')