lkml.org 
[lkml]   [2004]   [Aug]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH] SCSI midlayer power management
    From
    Date
    Hi.

    On Fri, 2004-08-13 at 05:34, James Bottomley wrote:
    > Er, well this is a huge problem then. Even if DMA were stopped, the
    > registers for all these locations need to be altered to change the
    > location of the DMA mboxes. This isn't just a SCSI problem, it's a
    > general device problem (most devices having mboxes programmed by
    > register). If we can't rely on the resuming kernel setting up these
    > registers for us to exactly what they were in the resume image, then
    > we're in a bit of trouble.
    >
    > Architecturally what you are trying to do is to re POST the SCSI card.
    > Except it's the kernel's job to POST it, so the kernel init code needs
    > to be re-run. I assume that's what the pci suspend/resume calls are
    > supposed to do?

    I'm not pretending to understand the issues you're talking about, but I
    do have a question that might possibly be helpful: Pages can be marked
    with the Nosave flag, so that they're not saved in the image and not
    overwritten when we copy the old kernel back. Would using Nosave help
    here at all?

    Nigel
    --
    Nigel Cunningham
    Christian Reformed Church of Tuggeranong
    PO Box 1004, Tuggeranong, ACT 2901

    Many today claim to be tolerant. But true tolerance can cope with others
    being intolerant.

    -
    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/

    \
     
     \ /
      Last update: 2005-03-22 14:05    [W:4.453 / U:0.152 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site