<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/acpi, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Farewell our code. We will switch acpica code from Intel.</title>
<updated>2000-11-09T05:09:52+00:00</updated>
<author>
<name>Takanori Watanabe</name>
<email>takawata@FreeBSD.org</email>
</author>
<published>2000-11-09T05:09:52+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c69ab48d3899f9bbbbfb5b09e42f6a390ba1edde'/>
<id>c69ab48d3899f9bbbbfb5b09e42f6a390ba1edde</id>
<content type='text'>
This code has help us comprehence ACPI spec .

Contributors of this code is as follows(except for FreeBSD commiter):
Yasuo Yokoyama,
Munehiro Matsuda,
and ALL acpi-jp@jp.freebsd.org people.

Thanks.

R.I.P.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This code has help us comprehence ACPI spec .

Contributors of this code is as follows(except for FreeBSD commiter):
Yasuo Yokoyama,
Munehiro Matsuda,
and ALL acpi-jp@jp.freebsd.org people.

Thanks.

R.I.P.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded #include &lt;machine/clock.h&gt;</title>
<updated>2000-10-15T14:19:01+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-10-15T14:19:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=db7e3af11198d19592e7e6ef827f4817e823d450'/>
<id>db7e3af11198d19592e7e6ef827f4817e823d450</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix StallOp implementaion.  I've noticed that StallOp corresponds to</title>
<updated>2000-10-02T08:58:50+00:00</updated>
<author>
<name>Mitsuru IWASAKI</name>
<email>iwasaki@FreeBSD.org</email>
</author>
<published>2000-10-02T08:58:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6a8954b084d550359e35e87ef0522d4976ae1e5e'/>
<id>6a8954b084d550359e35e87ef0522d4976ae1e5e</id>
<content type='text'>
OsdSleepUsec(), SleepOp corresponds to OsdSleep() by reading ACPICA
source code.
 - Add OsdSleepUsec() which uses DELAY() simply.
 - Change unit of acpi_sleep() argument; microseconds to milliseconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OsdSleepUsec(), SleepOp corresponds to OsdSleep() by reading ACPICA
source code.
 - Add OsdSleepUsec() which uses DELAY() simply.
 - Change unit of acpi_sleep() argument; microseconds to milliseconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove ACPI_NO_OSDFUNC_INLINE option from kernel configuration.  Now</title>
<updated>2000-10-01T08:17:47+00:00</updated>
<author>
<name>Mitsuru IWASAKI</name>
<email>iwasaki@FreeBSD.org</email>
</author>
<published>2000-10-01T08:17:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3ffcacc9d89b85027b07e20401b447edb5c37284'/>
<id>3ffcacc9d89b85027b07e20401b447edb5c37284</id>
<content type='text'>
that it's enabled in acpireg.h only if DIAGNOSTIC option is specified.
ACPICA OSD functions will be compiled in machine/acpi_machdep.c again
tentatively (if DIAGNOSTIC option is specified).
# Should we have acpica_osd.c ?
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that it's enabled in acpireg.h only if DIAGNOSTIC option is specified.
ACPICA OSD functions will be compiled in machine/acpi_machdep.c again
tentatively (if DIAGNOSTIC option is specified).
# Should we have acpica_osd.c ?
</pre>
</div>
</content>
</entry>
<entry>
<title> - Add acpi_disable_events() and set it with EVENTHANDLER_REGISTER in order to</title>
<updated>2000-09-30T22:37:24+00:00</updated>
<author>
<name>Mitsuru IWASAKI</name>
<email>iwasaki@FreeBSD.org</email>
</author>
<published>2000-09-30T22:37:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3ea202758847a588b7824dbf7d6af92d9dc7d9c7'/>
<id>3ea202758847a588b7824dbf7d6af92d9dc7d9c7</id>
<content type='text'>
   avoid power on again problem after acpi_soft_off() calling.
 - Implement SleepOp/StallOp in AML interpreter.  Also provide ACPICA
   compatibility.
 - Minor changes on __inline function declaration in acpica_osd.h
   (obtained from NetBSD porting).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
   avoid power on again problem after acpi_soft_off() calling.
 - Implement SleepOp/StallOp in AML interpreter.  Also provide ACPICA
   compatibility.
 - Minor changes on __inline function declaration in acpica_osd.h
   (obtained from NetBSD porting).
</pre>
</div>
</content>
</entry>
<entry>
<title>More updates to the ACPI code:</title>
<updated>2000-09-30T20:12:27+00:00</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>2000-09-30T20:12:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=96f5284585e607865edb3e61d295e468e954afea'/>
<id>96f5284585e607865edb3e61d295e468e954afea</id>
<content type='text'>
 - Move all register I/O into acpi_io.c
 - Move event handling into acpi_event.c
 - Reorganise headers into acpivar/acpireg/acpiio
 - Move find-RSDT and find-ACPI-owned-memory into acpi_machdep
 - Allocate all resources (except those detailed only by AML)
   as real resources.  Add infrastructure that will make adding
   resource support to AML code easy.
 - Remove all ACPI #ifdefs in non-ACPI code
 - Removed unnecessary includes
 - Minor style and commenting fixes

Reviewed by:	iwasaki
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Move all register I/O into acpi_io.c
 - Move event handling into acpi_event.c
 - Reorganise headers into acpivar/acpireg/acpiio
 - Move find-RSDT and find-ACPI-owned-memory into acpi_machdep
 - Allocate all resources (except those detailed only by AML)
   as real resources.  Add infrastructure that will make adding
   resource support to AML code easy.
 - Remove all ACPI #ifdefs in non-ACPI code
 - Removed unnecessary includes
 - Minor style and commenting fixes

Reviewed by:	iwasaki
</pre>
</div>
</content>
</entry>
<entry>
<title>Whitespace, spelling and comments cleanup.  Try to bring this a little</title>
<updated>2000-09-27T05:43:54+00:00</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>2000-09-27T05:43:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=13b19f6885b8a1f35bdf527a225aa597f002f182'/>
<id>13b19f6885b8a1f35bdf527a225aa597f002f182</id>
<content type='text'>
closer to a consistent style without going totally overboard.  Preserve
the 8-space indents even though I loathe them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
closer to a consistent style without going totally overboard.  Preserve
the 8-space indents even though I loathe them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Shut up some debugging messages that appear to have been left on by</title>
<updated>2000-09-27T01:40:47+00:00</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>2000-09-27T01:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=81a324e8b08a566e3de860ca928c212c3926582f'/>
<id>81a324e8b08a566e3de860ca928c212c3926582f</id>
<content type='text'>
default.

Fix the identify/probe/attach cycle somewhat.  Now in acpi_identify we
parse enough of the RSDT/FACP to find the communications port and
interrupt so that we can establish these as resources on the acpi device.

Pass the softc to acpi_queue_event so that it doesn't dereference NULL
when acpi_intr is invoked in the attach routine (because devclass_get_softc
isn't going to work yet).

Account for our allocated resources properly so that we can free them
if required.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
default.

Fix the identify/probe/attach cycle somewhat.  Now in acpi_identify we
parse enough of the RSDT/FACP to find the communications port and
interrupt so that we can establish these as resources on the acpi device.

Pass the softc to acpi_queue_event so that it doesn't dereference NULL
when acpi_intr is invoked in the attach routine (because devclass_get_softc
isn't going to work yet).

Account for our allocated resources properly so that we can free them
if required.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add code for device wake capability during sleeping state.</title>
<updated>2000-09-26T20:21:19+00:00</updated>
<author>
<name>Mitsuru IWASAKI</name>
<email>iwasaki@FreeBSD.org</email>
</author>
<published>2000-09-26T20:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d4c2a7c9acd957415437fb2713430a6d1e67eb8f'/>
<id>d4c2a7c9acd957415437fb2713430a6d1e67eb8f</id>
<content type='text'>
 - Add acpi_gpe_enable_bit() to manipulate GPE enable registers based
  on _PRW objects.
 - Add acpi_set_device_wakecap().  This will manipulate related
   PowerResource objects and execute _PSW method of the device.
 - Cleanup and some small fixes.

This code was implemented based on 7.2.1 _PRW in spec mainly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Add acpi_gpe_enable_bit() to manipulate GPE enable registers based
  on _PRW objects.
 - Add acpi_set_device_wakecap().  This will manipulate related
   PowerResource objects and execute _PSW method of the device.
 - Cleanup and some small fixes.

This code was implemented based on 7.2.1 _PRW in spec mainly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add struct proc *acpi_thread in acpi_softc.</title>
<updated>2000-09-26T17:42:34+00:00</updated>
<author>
<name>Mitsuru IWASAKI</name>
<email>iwasaki@FreeBSD.org</email>
</author>
<published>2000-09-26T17:42:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=72d5eef642b52c163dfc7f8e0e61751389607282'/>
<id>72d5eef642b52c163dfc7f8e0e61751389607282</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
