/openbmc/linux/Documentation/admin-guide/blockdev/ |
H A D | floppy.rst | 2 Floppy Driver 15 The floppy driver is configured using the 'floppy=' option in 22 linux-2.6.9 floppy=thinkpad 27 append = "floppy=thinkpad" 29 Several floppy related options may be given, example:: 31 linux-2.6.9 floppy=daring floppy=two_fdc 32 append = "floppy=daring floppy=two_fdc" 43 If you use the floppy driver as a module, use the following syntax:: 45 modprobe floppy floppy="<options>" 49 modprobe floppy floppy="omnibook messages" [all …]
|
H A D | ramdisk.rst | 37 rescue floppy disk. 117 e) Put the kernel onto the floppy:: 121 f) Put the RAM disk image onto the floppy, after the kernel. Use an offset 123 (possibly larger) kernel onto the same floppy later without overlapping 126 not larger than the total space on your floppy (usually 1440 kB):: 134 That is it. You now have your boot/root compressed RAM disk floppy. Some
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 172 | 4 # Test floppy configuration 97 # By default you get a single empty floppy drive. You can override it with 98 # -drive and using the same index, but if you use -drive to add a floppy to a 100 # '-device floppy', even to a different slot, the default drive is disabled. 122 check_floppy_qtree -drive if=floppy,file="$TEST_IMG" 123 check_floppy_qtree -drive if=floppy,file="$TEST_IMG",index=1 124 check_floppy_qtree -drive if=floppy,file="$TEST_IMG" -drive if=floppy,file="$TEST_IMG.2",index=1 130 check_floppy_qtree -drive if=none,file="$TEST_IMG" -device floppy,drive=none0 131 check_floppy_qtree -drive if=none,file="$TEST_IMG" -device floppy,drive=none0,unit=1 133 -device floppy,drive=none0 -device floppy,drive=none1,unit=1 [all …]
|
H A D | 172.out | 18 bus: floppy-bus.0 19 type floppy-bus 20 dev: floppy, id "" 47 bus: floppy-bus.0 48 type floppy-bus 49 dev: floppy, id "" 86 bus: floppy-bus.0 87 type floppy-bus 88 dev: floppy, id "" 102 dev: floppy, id "" [all …]
|
H A D | 118 | 34 elif interface == 'floppy': 35 return 'floppy' 341 ('disk', 'floppy', False) ]: 375 self.vm.add_device('floppy,drive=drive0,id=%s' % self.device_name) 394 self.vm.add_device('floppy,drive=drive0,id=%s' % self.device_name) 414 self.vm.add_device('floppy,drive=drive0,id=%s' % self.device_name) 436 self.vm.add_device('floppy,drive=drive0,id=%s' % self.device_name) 456 self.vm.add_device('floppy,drive=drive0,id=%s' % self.device_name) 475 self.vm.add_device('floppy,drive=drive0,id=%s' % self.device_name) 496 self.vm.add_device('floppy,drive=drive0,id=%s' % self.device_name) [all …]
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | floppy_32.h | 2 /* asm/floppy.h: Sparc specific parts of the Floppy driver. 28 * 1) Netbsd Sun floppy driver. 90 /* Here is where we catch the floppy driver trying to initialize, 119 printk("floppy: Asked to read unknown port %d\n", port); in sun_82072_fd_inb() 120 panic("floppy: Port bolixed."); in sun_82072_fd_inb() 136 printk("floppy: Asked to write to unknown port %d\n", port); in sun_82072_fd_outb() 137 panic("floppy: Port bolixed."); in sun_82072_fd_outb() 159 printk("floppy: Asked to read unknown port %d\n", port); in sun_82077_fd_inb() 160 panic("floppy: Port bolixed."); in sun_82077_fd_inb() 184 printk("floppy: Asked to write to unknown port %d\n", port); in sun_82077_fd_outb() [all …]
|
H A D | floppy_64.h | 2 /* floppy.h: Sparc specific parts of the Floppy driver. 27 * 1) Netbsd Sun floppy driver. 86 /* Here is where we catch the floppy driver trying to initialize, 106 printk("floppy: Asked to read unknown port %x\n", reg); in sun_82077_fd_inb() 107 panic("floppy: Port bolixed."); in sun_82077_fd_inb() 125 printk("floppy: Asked to write to unknown port %x\n", reg); in sun_82077_fd_outb() 126 panic("floppy: Port bolixed."); in sun_82077_fd_outb() 144 /* For pseudo-dma (Sun floppy drives have no real DMA available to 147 * assembly floppy interrupt entry point whether it should sit and eat 149 * floppy interrupt c-code. I tried very hard but I could not get the [all …]
|
H A D | auxio_32.h | 15 * Secondly, it controls various floppy drive parameters. 19 #define AUXIO_FLPY_DENS 0x20 /* Floppy density, high if set. Read only. */ 26 #define AUXIO_FLPY_TCNT 0x04 /* Floppy terminal count. Write only. */ 28 /* Set the following to zero to eject the floppy. */ 29 #define AUXIO_FLPY_EJCT 0x02 /* Eject floppy disk. Write only. */ 39 unsigned char get_auxio(void); /* .../asm/floppy.h */
|
/openbmc/qemu/hw/isa/ |
H A D | isa-superio.c | 118 /* Floppy disc */ in isa_superio_realize() 119 assert(k->floppy.count <= 1); in isa_superio_realize() 120 if (k->floppy.count && in isa_superio_realize() 121 (!k->floppy.is_enabled || k->floppy.is_enabled(sio, 0))) { in isa_superio_realize() 124 if (k->floppy.get_iobase) { in isa_superio_realize() 125 qdev_prop_set_uint32(d, "iobase", k->floppy.get_iobase(sio, 0)); in isa_superio_realize() 127 if (k->floppy.get_irq) { in isa_superio_realize() 128 qdev_prop_set_uint32(d, "irq", k->floppy.get_irq(sio, 0)); in isa_superio_realize() 137 sio->floppy = isa; in isa_superio_realize() 139 k->floppy.get_iobase ? in isa_superio_realize() [all …]
|
/openbmc/linux/drivers/block/ |
H A D | Kconfig | 22 tristate "Normal floppy disk support" 25 If you want to use the floppy disk drive(s) of your PC under Linux, 28 <file:Documentation/admin-guide/blockdev/floppy.rst>. 29 That file also contains the location of the Floppy driver FAQ as 34 module will be called floppy. 37 bool "Support for raw floppy disk commands (DEPRECATED)" 53 tristate "Amiga floppy support" 57 tristate "Atari floppy support" 61 tristate "Support for PowerMac floppy" 65 floppy controller, say Y here. Most commonly found in PowerMacs. [all …]
|
H A D | floppy.c | 3 * linux/drivers/block/floppy.c 29 * call "floppy-on" directly, but have to set a special timer interrupt 39 * Automatic floppy-detection and formatting written by Werner Almesberger 41 * the floppy-change signal detection. 61 * floppy as the first thing after bootup. 66 * this helped the floppy driver as well. Much cleaner, and still seems to 70 /* 1994/6/24 --bbroad-- added the floppy table entries and made 83 /* 1994/9/17 -- Koen Holtman -- added logging of physical floppy write 99 * features to asm/floppy.h. 108 * interrupt and dma channel to asm/floppy.h. Cleaned up some formatting & [all …]
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | floppy.h | 2 * Architecture specific parts of the Floppy driver 38 * The DMA channel used by the floppy controller cannot access data at 41 * Went back to the 1MB limit, as some people had problems with the floppy 43 * floppy accesses go through the track buffer. 54 #include <floppy.h>
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | floppy.h | 2 * Architecture specific parts of the Floppy driver 16 * The DMA channel used by the floppy controller cannot access data at 19 * Went back to the 1MB limit, as some people had problems with the floppy 21 * floppy accesses go through the track buffer. 37 #define fd_request_dma() CSW._request_dma(FLOPPY_DMA, "floppy") 148 0, "floppy", NULL); in fd_request_irq() 151 0, "floppy", NULL); in fd_request_irq() 252 * Floppy types are stored in the rtc's CMOS RAM and so rtc_lock 253 * is needed to prevent corrupted CMOS RAM in case "insmod floppy"
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | floppy.h | 2 * Architecture specific parts of the Floppy driver 19 #define fd_request_dma() request_dma(FLOPPY_DMA,"floppy") 28 0, "floppy", NULL) 94 * Most Alphas have no problems with floppy DMA crossing 64k borders, 97 * However, the test is simple and fast, and this *is* floppy, after all, 101 * about the PCI DMA windows and forcing the floppy to start doing
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | floppy.h | 2 /* Architecture specific parts of the Floppy driver 15 * The DMA channel used by the floppy controller cannot access data at 18 * Went back to the 1MB limit, as some people had problems with the floppy 20 * floppy accesses go through the track buffer. 35 #define fd_request_dma() CSW._request_dma(FLOPPY_DMA,"floppy") 148 0, "floppy", NULL); in fd_request_irq() 151 0, "floppy", NULL); in fd_request_irq() 248 static int FDC1 = 0x3f0; /* Lies. Floppy controller is memory mapped, not io mapped */
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | floppy.h | 3 * arch/arm/include/asm/floppy.h 27 0,"floppy",NULL) 44 #define fd_request_dma() request_dma(DMA_FLOPPY,"floppy") 53 * On initialisation, the floppy list is scanned, and the drives allocated 56 * then there is no floppy drive present. [to be put back in again]
|
/openbmc/linux/arch/m68k/include/asm/ |
H A D | sun3xflop.h | 2 /* sun3xflop.h: Sun3/80 specific parts of the floppy driver. 4 * Derived partially from asm-sparc/floppy.h, which is: 52 pr_crit("floppy: Asked to read unknown port %d\n", port); in sun3x_82072_fd_inb() 53 panic("floppy: Port bolixed."); in sun3x_82072_fd_inb() 74 pr_crit("floppy: Asked to write to unknown port %d\n", port); in sun3x_82072_fd_outb() 75 panic("floppy: Port bolixed."); in sun3x_82072_fd_outb() 80 * ASSUMPTIONS: There will only ever be one floppy in sun3x_82072_fd_outb() 211 0, "floppy", NULL); in sun3xflop_request_irq()
|
H A D | floppy.h | 2 * Implementation independent bits of the Floppy driver. 4 * much of this file is derived from what was originally the Q40 floppy driver. 41 /* vdma globals adapted from asm-i386/floppy.h */ 88 0, "floppy", floppy_hardint); in fd_request_irq() 100 #define fd_request_dma() vdma_request_dma(FLOPPY_DMA,"floppy")
|
/openbmc/linux/arch/x86/boot/ |
H A D | mtools.conf.in | 5 # Actual floppy drive 9 # 1.44 MB floppy disk image 13 # 2.88 MB floppy disk image (mostly for virtual uses)
|
/openbmc/linux/arch/m68k/q40/ |
H A D | README | 18 The floppy imposes a very high interrupt load on the CPU, approx 30K/s. 21 it can make the floppy very slow or practically stop. Other Q40 OS' simply 22 poll the floppy for this reason - something that can't be done in Linux. 33 block/floppy.c # normal PC driver, DMA emu in asm/floppy.h 84 Most interfacing like floppy, IDE, serial and parallel ports is done via ISA
|
/openbmc/linux/include/uapi/linux/ |
H A D | fd.h | 28 #define FD_SECTBASE(floppy) ((((floppy)->stretch & FD_SECTBASEMASK) >> 2) ^ 1) argument 35 #define FD_SIZECODE(floppy) (((((floppy)->rate&FD_SIZECODEMASK)>> 3)+ 2) %8) argument 36 #define FD_SECTSIZE(floppy) ( (floppy)->rate & FD_2M ? \ argument 37 512 : 128 << FD_SIZECODE(floppy) ) 270 unsigned int driver_version; /* version code for floppy driver */ 272 /* user programs using the floppy API should use floppy_fdc_state to 273 * get the version number of the floppy driver that they are running
|
/openbmc/linux/arch/mips/include/asm/mach-generic/ |
H A D | floppy.h | 21 #include <asm/floppy.h> 39 * How to access the floppy DMA functions. 53 return request_dma(FLOPPY_DMA, "floppy"); in fd_request_dma() 99 0, "floppy", NULL); in fd_request_irq()
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | floppy.h | 2 * Architecture specific parts of the Floppy driver 111 0, "floppy", NULL); in fd_request_irq() 114 0, "floppy", NULL); in fd_request_irq() 190 return request_dma(FLOPPY_DMA, "floppy"); in fd_request_dma() 207 * The PowerPC has no problems with floppy DMA crossing 64k borders.
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | virtual_media.hpp | 13 Floppy, enumerator 57 {MediaType::Floppy, "Floppy"},
|
/openbmc/qemu/hw/block/ |
H A D | fdc-internal.h | 2 * QEMU Floppy disk emulator (Intel 82078) 34 /* Floppy bus emulation */ 41 /* Floppy disk drive emulation */ 128 /* Floppy drives */
|