From 151bc018dd621b62b60ee5eca10c7531de6eb441 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Sun, 25 Jan 2009 20:34:17 -0800 Subject: X86: Add a device to back the non-existant floppy drive controller. --- src/dev/x86/Pc.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/dev') diff --git a/src/dev/x86/Pc.py b/src/dev/x86/Pc.py index 51a21c349..7211fa3f4 100644 --- a/src/dev/x86/Pc.py +++ b/src/dev/x86/Pc.py @@ -66,6 +66,9 @@ class Pc(Platform): fake_com_3 = IsaFake(pio_addr=x86IOAddress(0x3e8), pio_size=8) fake_com_4 = IsaFake(pio_addr=x86IOAddress(0x2e8), pio_size=8) + # A device to catch accesses to the non-existant floppy controller. + fake_floppy = IsaFake(pio_addr=x86IOAddress(0x3f2), pio_size=4) + def attachIO(self, bus): self.south_bridge.attachIO(bus) self.i_dont_exist.pio = bus.port @@ -74,6 +77,7 @@ class Pc(Platform): self.fake_com_2.pio = bus.port self.fake_com_3.pio = bus.port self.fake_com_4.pio = bus.port + self.fake_floppy.pio = bus.port self.pciconfig.pio = bus.default bus.responder_set = True bus.responder = self.pciconfig -- cgit v1.2.3