Re: Worrisome IDE PIO transfers...

From: Bartlomiej Zolnierkiewicz (B.Zolnierkiewicz_at_elka.pw.edu.pl)
Date: 02/29/04

  • Next message: Florian Schanda: "Re: [OT] Copyright infringement by Walmart?"
    To: Richard Zidlicky <rz@linux-m68k.org>, Geert Uytterhoeven <geert@linux-m68k.org>
    Date:	Sun, 29 Feb 2004 21:36:33 +0100
    
    

    On Sunday 29 of February 2004 20:23, Richard Zidlicky wrote:
    > On Sun, Feb 29, 2004 at 09:52:08AM +0100, Geert Uytterhoeven wrote:
    > > On Sun, 29 Feb 2004, Bartlomiej Zolnierkiewicz wrote:
    > > > On Sunday 29 of February 2004 01:58, Jeff Garzik wrote:
    > > > > > I like Alan's idea to use loopback instead of "bswap".
    > > > >
    > > > > Neat but no more zerocopy that way. I much prefer a
    > > > > swap-as-you-go...
    > > >
    > > > Okay, better solution:
    > > >
    > > > - on Atari/Q40:
    > > > if drive->bswap use insw/outsw instead of swapping variants
    > >
    > > Yep, that sounds the most logical. Richard?
    >
    > looks good.
    >
    > However it appears to fix only part of the problem - we need some
    > logic to ensure only disk data is swapped.
    > Bswapping WIN_DOWNLOAD_MICROCODE data would not be very
    > clever I guess.

    Actually drive->bswap should die as I overlooked the fact that we are
    _not_ swapping disk data (byteswapped data is used for FS) on Atari/Q40.

    Therefore the real solution is to use device-mapper instead of drive->bswap
    and on Atari/Q40 use standard insw/outs only if blk_fs_request(drive->rq),
    for everything else insw_swapw/outsw_swapw should be used.

    Does it make any sense? :)

    Bartlomiej

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Florian Schanda: "Re: [OT] Copyright infringement by Walmart?"

    Relevant Pages

    • Re: HIGHMEM4G config for 1GB RAM on desktop?
      ... |>outweighed by the fact that more disk data stays cached in RAM (so I hit ... Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: HIGHMEM4G config for 1GB RAM on desktop?
      ... > On my own desktop system with 1GB RAM, any highmem slowdown seems to be ... > outweighed by the fact that more disk data stays cached in RAM (so I hit ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Worrisome IDE PIO transfers...
      ... >> logic to ensure only disk data is swapped. ... on those machines the IDE bus is wired "reversed" and we take ... except for IDENTIFY and atapi requests. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)