From owner-freebsd-current Sat Sep 30 12:27:25 2000 Delivered-To: freebsd-current@freebsd.org Received: from tasogare.imasy.or.jp (tasogare.imasy.or.jp [202.227.24.5]) by hub.freebsd.org (Postfix) with ESMTP id 38BCD37B502; Sat, 30 Sep 2000 12:27:22 -0700 (PDT) Received: from localhost (iwasaki.imasy.or.jp [202.227.24.92]) by tasogare.imasy.or.jp (8.10.2+3.3W/3.7W-tasogare/smtpfeed 1.07) with ESMTP id e8UJREr22387; Sun, 1 Oct 2000 04:27:14 +0900 (JST) (envelope-from iwasaki@jp.FreeBSD.org) To: msmith@freebsd.org Cc: iwasaki@jp.FreeBSD.org, haro@tk.kubota.co.jp, takawata@shidahara1.planet.sci.kobe-u.ac.jp, current@freebsd.org, acpi-jp@jp.FreeBSD.org Subject: Re: ACPI megapatch In-Reply-To: <200009300307.e8U37NA42511@mass.osd.bsdi.com> References: <20000930000450D.iwasaki@jp.FreeBSD.org> <200009300307.e8U37NA42511@mass.osd.bsdi.com> X-Mailer: Mew version 1.94.1 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA) Message-Id: <20001001042705H.iwasaki@jp.FreeBSD.org> Date: Sun, 01 Oct 2000 04:27:05 +0900 From: Mitsuru IWASAKI X-Dispatcher: imput version 20000228(IM140) Lines: 28 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, > Ok. Based on all the suggestions, received today, and some more ideas > besides, here's the latest megapatch. > > - Move all register I/O into a new file > - Move event handling into a new file > - Move headers to acpivar/acpireg/acpiio > - Move find-RSDT and find-ACPI-owened-memory into acpi_machdep > - Allocate all resources (except OperationRegions in AML) using > real resources. AML fix will now be easy though. > - Remove all ACPI #ifdefs > - Minor style and commenting fixes > - Removed unnecessary #includes > > Please test this; there are lots of opportunities for error in these > changes. In particular, I am afraid that I may have broken I/O from AML I did test it, S1, S5 transition, PowerResource On/OFF and GPE handling by kernel thread, everything seems OK! I think nobody has objections for your commit. I also have something to commit (SleepOp/StallOp, acpi_disable_events()), I'll do it after you. > bytecode. Hopefully with this committed I can finally get to work on the > thermal management. 8) Cool. On some machine, thermal management requires Embedded Controller I/O. Anybody working on this? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message