Home | History | Annotate | Download | only in acpi
History log of /src/sys/dev/acpi/joy_acpi.c
RevisionDateAuthorComments
 1.12  29-Jan-2021  thorpej Use acpi_compatible_match().
 1.11  23-Nov-2011  jmcneill branches: 1.11.64;
Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From
the original ad-audiomp branch notes:

Add MP locking to the audio drivers.

Making the audio drivers MP safe is necessary before efforts
can be made to make the VM system MP safe.

The are two locks per device instance, an ISR lock and
a character device lock. The ISR lock replaces calls to
splaudio()/splx(), and will be held across calls to device
methods which were called at splaudio() before (e.g.
trigger_output). The character device lock is held across
calls to nearly all of the methods, excluding some only
used for initialization, e.g. get_locks.

Welcome to 5.99.57.
 1.10  05-Mar-2010  jruoho branches: 1.10.10; 1.10.12;
Remove <dev/acpi/acpica.h> from all files. It is included from
<dev/acpi/acpivar.h>. Ditto for <dev/sysmon/sysmonvar.h>, <sys/bus.h>,
<dev/pci/pcivar.h>, and <dev/isa/isavar.h>.

Also nuke a lot of unused and invalid headers. Some of these are audibly
provided by standard headers (namely <sys/param.h> and <sys/device.h>), some
have nothing to do with ACPI devices (e.g. <sys/syslog.h>), and some are
nonexistent local includes (e.g. "mpu_ym.h"). Moreoever, try to group the
includes into their respective blocks.

Tested with GENERIC and ALL (i386). No functional change.
 1.9  17-Feb-2009  jmcneill branches: 1.9.2;
Cut the amount of spam from acpi devices in roughly half by printing
resources on the same line as autoconf messages. Things like:
pcppi1 at acpi0 (SPKR, PNP0800)
pcppi1: io 0x61
become:
pcppi1 at acpi0 (SPKR, PNP0800): io 0x61
 1.8  26-Mar-2008  xtraeme branches: 1.8.4; 1.8.12; 1.8.14; 1.8.16; 1.8.18; 1.8.22;
Split device_t/softc for joy(4) and all its attachments. Also
use device_lookup_private() and related cosmetic changes.

Reviewed by cube@.
 1.7  19-Oct-2007  ad branches: 1.7.16;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.6  06-Oct-2007  xtraeme branches: 1.6.2;
Use a two clause license for all the code I contributed.

The envsys code will be changed later.
 1.5  16-Nov-2006  christos branches: 1.5.8; 1.5.22; 1.5.24; 1.5.26;
__unused removal on arguments; approved by core.
 1.4  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.3  20-Feb-2006  kochi branches: 1.3.14; 1.3.16;
use aprint_*
 1.2  11-Dec-2005  christos branches: 1.2.2; 1.2.4; 1.2.6;
merge ktrace-lwp.
 1.1  02-Dec-2004  xtraeme branches: 1.1.4; 1.1.14;
Add ACPI joy(4) attachment, based on lpt_acpi.c by jmcneill@,
reviewed and ok'ed by cube@ and martin@.
 1.1.14.3  27-Oct-2007  yamt sync with head.
 1.1.14.2  30-Dec-2006  yamt sync with head.
 1.1.14.1  21-Jun-2006  yamt sync with head.
 1.1.4.2  18-Dec-2004  skrll Sync with HEAD.
 1.1.4.1  02-Dec-2004  skrll file joy_acpi.c was added on branch ktrace-lwp on 2004-12-18 09:31:56 +0000
 1.2.6.1  22-Apr-2006  simonb Sync with head.
 1.2.4.1  09-Sep-2006  rpaulo sync with head
 1.2.2.1  01-Mar-2006  yamt sync with head.
 1.3.16.2  10-Dec-2006  yamt sync with head.
 1.3.16.1  22-Oct-2006  yamt sync with head
 1.3.14.1  18-Nov-2006  ad Sync with head.
 1.5.26.1  14-Oct-2007  yamt sync with head.
 1.5.24.1  06-Nov-2007  matt sync with HEAD
 1.5.22.2  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.5.22.1  07-Oct-2007  joerg Sync with HEAD.
 1.5.8.2  23-Oct-2007  ad Sync with head.
 1.5.8.1  09-Oct-2007  ad Sync with head.
 1.6.2.1  25-Oct-2007  bouyer Sync with HEAD.
 1.7.16.1  03-Apr-2008  mjf Sync with HEAD.
 1.8.22.1  21-Apr-2010  matt sync to netbsd-5
 1.8.18.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.8.16.1  12-Dec-2008  ad Checkpoint work in progress.
 1.8.14.1  01-May-2009  snj Pull up following revision(s) (requested by jmcneill in ticket #498):
sys/dev/acpi/acpi_ec.c: revision 1.53
sys/dev/acpi/acpi_resource.c: revision 1.27
sys/dev/acpi/atppc_acpi.c: revision 1.16
sys/dev/acpi/attimer_acpi.c: revision 1.12
sys/dev/acpi/com_acpi.c: revision 1.28
sys/dev/acpi/fdc_acpi.c: revision 1.35
sys/dev/acpi/hpet_acpi.c: revision 1.4
sys/dev/acpi/joy_acpi.c: revision 1.9
sys/dev/acpi/lpt_acpi.c: revision 1.18
sys/dev/acpi/mpu_acpi.c: revision 1.9
sys/dev/acpi/pckbc_acpi.c: revision 1.31
sys/dev/acpi/pcppi_acpi.c: revision 1.11
sys/dev/acpi/ug_acpi.c: revision 1.5
sys/dev/acpi/wss_acpi.c: revision 1.20
sys/dev/acpi/ym_acpi.c: revision 1.6
Cut the amount of spam from acpi devices in roughly half by printing
resources on the same line as autoconf messages. Things like:
pcppi1 at acpi0 (SPKR, PNP0800)
pcppi1: io 0x61
become:
pcppi1 at acpi0 (SPKR, PNP0800): io 0x61
 1.8.12.1  03-Mar-2009  skrll Sync with HEAD.
 1.8.4.2  11-Mar-2010  yamt sync with head
 1.8.4.1  04-May-2009  yamt sync with head.
 1.9.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.10.12.1  19-Nov-2011  jmcneill port ad-audiomp2 branch changes to 5.99.56
todo:
- port ad-audiomp2 pcppi changes
- these drivers need to be fixed:
- emuxki
- gcscaudio
- hdafg
- uaudio
- umidi
- MD audio drivers
 1.10.10.1  17-Apr-2012  yamt sync with head
 1.11.64.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed