X86: Add fake devices for non-existant serial ports.
This commit is contained in:
parent
52defeb4e7
commit
dbe28da1be
1 changed files with 8 additions and 0 deletions
|
@ -61,11 +61,19 @@ class Pc(Platform):
|
|||
com_1.pio_addr = x86IOAddress(0x3f8)
|
||||
com_1.terminal = terminal
|
||||
|
||||
# Devices to catch access to non-existant serial ports.
|
||||
fake_com_2 = IsaFake(pio_addr=x86IOAddress(0x2f8), pio_size=8)
|
||||
fake_com_3 = IsaFake(pio_addr=x86IOAddress(0x3e8), pio_size=8)
|
||||
fake_com_4 = IsaFake(pio_addr=x86IOAddress(0x2e8), pio_size=8)
|
||||
|
||||
def attachIO(self, bus):
|
||||
self.south_bridge.attachIO(bus)
|
||||
self.i_dont_exist.pio = bus.port
|
||||
self.behind_pci.pio = bus.port
|
||||
self.com_1.pio = bus.port
|
||||
self.fake_com_2.pio = bus.port
|
||||
self.fake_com_3.pio = bus.port
|
||||
self.fake_com_4.pio = bus.port
|
||||
self.pciconfig.pio = bus.default
|
||||
bus.responder_set = True
|
||||
bus.responder = self.pciconfig
|
||||
|
|
Loading…
Reference in a new issue