From owner-acpi-jp@jp.freebsd.org  Tue Jul  3 23:45:11 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id XAA76833;
	Tue, 3 Jul 2001 23:45:11 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from shidahara1.planet.sci.kobe-u.ac.jp (shidahara1.planet.sci.kobe-u.ac.jp [133.30.50.200])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id XAA76826
	for <acpi-jp@jp.freebsd.org>; Tue, 3 Jul 2001 23:45:11 +0900 (JST)
	(envelope-from takawata@shidahara1.planet.sci.kobe-u.ac.jp)
Received: from shidahara1.planet.sci.kobe-u.ac.jp (localhost [127.0.0.1])
	by shidahara1.planet.sci.kobe-u.ac.jp (8.9.3/8.9.3) with ESMTP id XAA26487
	for <acpi-jp@jp.freebsd.org>; Tue, 3 Jul 2001 23:52:05 +0900 (JST)
	(envelope-from takawata@shidahara1.planet.sci.kobe-u.ac.jp)
Message-Id: <200107031452.XAA26487@shidahara1.planet.sci.kobe-u.ac.jp>
To: acpi-jp@jp.freebsd.org
In-reply-to: Your message of "Wed, 27 Jun 2001 21:27:33 JST."
             <200106271227.VAA86709@shidahara1.planet.sci.kobe-u.ac.jp>
Date: Tue, 03 Jul 2001 23:52:05 +0900
From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: acpi-jp 1153
Subject: [acpi-jp 1153] Re: ACPI S3 progress
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: takawata@shidahara1.planet.sci.kobe-u.ac.jp

In message <200106271227.VAA86709@shidahara1.planet.sci.kobe-u.ac.jp>, Takanori
 Watanabe $B$5$s$$$o$/(B:
>I managed to make S3 wakeup and transfer to Kernel Virtual Address
>I'm not sure where it is now. But I'm sure it reaches to acpi_ioctl
>and kernel printf is working on resumed  context
>
Oh Sorry!
I have forgotten to send Makefile .
Here is patch for kernel module Makefile.


--- /sys/modules/acpica/Makefile	Sun Jun 17 22:46:17 2001
+++ Makefile	Sat Jun  9 21:08:34 2001
@@ -1,5 +1,5 @@
-# $FreeBSD: src/sys/modules/acpica/Makefile,v 1.8 2001/05/30 10:12:20 takawata Exp $
-
+# $FreeBSD: src/sys/modules/acpica/Makefile,v 1.7 2001/05/29 20:05:59 msmith Exp $
+S = ${.CURDIR}/../../
 .PATH: ${.CURDIR}/../../contrib/dev/acpica \
        ${.CURDIR}/../../pci ${.CURDIR}/../../dev/acpica \
        ${.CURDIR}/../../dev/acpica/Osd
@@ -29,16 +29,27 @@
 # OSD layer
 SRCS+=	acpi.c acpi_button.c
 SRCS+=	acpi_ec.c acpi_isa.c acpi_lid.c acpi_pcib.c
-SRCS+=	acpi_acad.c acpi_cmbat.c
+SRCS+=	acpi_acad.c acpi_cmbat.c acpi_wake.c
 SRCS+=	acpi_resource.c acpi_thermal.c acpi_timer.c OsdDebug.c 
 SRCS+=	OsdHardware.c OsdInterrupt.c OsdMemory.c OsdSchedule.c
 SRCS+=	OsdStream.c OsdSynch.c OsdEnvironment.c 
 SRCS+=	opt_acpi.h opt_ddb.h
 SRCS+=	device_if.h bus_if.h pci_if.h pcib_if.h isa_if.h
-
-CFLAGS+=   -I${.CURDIR}/../../contrib/dev/acpica
-
+SRCS+=  acpi_wake.h
+CFLAGS+=   -I${S} -I${.CURDIR}/../../contrib/dev/acpica/ 
+CLEAN += acpi_wakesrc.o acpi_wakesrc.bin acpi_wakesrc.nm
 opt_ddb.h: Makefile
 	echo '#define DDB 1'  >opt_ddb.h
-
+acpi_wake.h: bin2c acpi_wakesrc.bin acpi_wakesrc.nm
+	./bin2c acpi_wakesrc.bin acpi_wakesrc.nm >acpi_wake.h
+acpi_wakesrc.o:acpi_wakesrc.S
+acpi_wakesrc.bin: acpi_wakesrc.o
+	objcopy -S -O binary acpi_wakesrc.o acpi_wakesrc.bin
+acpi_wakesrc.nm:acpi_wakesrc.o
+	nm acpi_wakesrc.o > acpi_wakesrc.nm
 .include <bsd.kmod.mk>
+
+
+
+
+

