From owner-freebsd-acpi@FreeBSD.ORG Wed Sep 28 06:33:38 2005 Return-Path: X-Original-To: freebsd-acpi@freebsd.org Delivered-To: freebsd-acpi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7323616A41F for ; Wed, 28 Sep 2005 06:33:38 +0000 (GMT) (envelope-from pranavpeshwe@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C55B43D48 for ; Wed, 28 Sep 2005 06:33:37 +0000 (GMT) (envelope-from pranavpeshwe@gmail.com) Received: by zproxy.gmail.com with SMTP id 40so191403nzk for ; Tue, 27 Sep 2005 23:33:37 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:reply-to:from:to:cc:subject:date:mime-version:content-type:content-transfer-encoding:x-priority:x-msmail-priority:x-mailer:x-mimeole; b=CjVMDSglSNwMRxqPt+DPbvxZF1XY5uEIGMoxvOZ04Fx5lUdHh7MOTLvADQfQPD0kpluPVs0Ho3817ZF7As6Ks7TmutQVtXrpMrLh9zPc6tnEwUJWOYmzu5bdom3QSm+YraDKimUBAD2gmjYRgf5Y2AQ57MoOl3sXR/KwwysA3qo= Received: by 10.36.39.15 with SMTP id m15mr3535296nzm; Tue, 27 Sep 2005 23:33:37 -0700 (PDT) Received: from theone ( [59.95.0.141]) by mx.gmail.com with ESMTP id 19sm4255nzp.2005.09.27.23.33.34; Tue, 27 Sep 2005 23:33:36 -0700 (PDT) Message-ID: <038101c5c3f8$38450400$fefefe0a@theone> From: "Pranav Peshwe" To: "Nate Lawson" Date: Wed, 28 Sep 2005 12:15:26 +0530 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.3790.0 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0 Cc: freebsd-acpi@freebsd.org Subject: Re: Implementing 'Software suspend in FreeBSD' as a final year project. X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Pranav Peshwe List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 06:33:38 -0000 Hello, >1. Read the suspend/resume sections (S4 in particular) of the ACPI spec: > http://acpi.info We have downloaded the ACPI spec and will start reading it soon. >2. Review the source code and email list archives for Linux software >suspend 2: http://www.suspend2.net Went through the patch and found some useful documentation of how they have actually implemented suspend2. To get an atomic copy of the pages,they have divided the pages into two 'pagesets',which are dumped to the disk one after the other, rather than simply writing entire memory contents to the disk page after page. >This should be enough to get you started. Feel free to post progress >reports and questions here. We certainly will :) Sincere regards, Pranav --------------------------------------------------------------------------- "Time is what keeps everything from happening all at once." -- John Wheeler