Home | History | Annotate | Download | only in acpi
History log of /src/sys/dev/acpi/lpt_acpi.c
RevisionDateAuthorComments
 1.23  29-Jan-2021  thorpej Use acpi_compatible_match().
 1.22  07-Dec-2020  jmcneill Fix 32-bit build.
 1.21  06-Dec-2020  jmcneill acpi: Use acpi_intr_establish to install interrupt handlers

Get rid of bus-specific (isa_intr_establish) and MD (intr_establish) calls
from MI ACPI code, and use acpi_intr_establish everywhere.
 1.20  24-Jun-2018  jdolecek branches: 1.20.16;
use isa_intr_establish_xname() so this passes the device name
 1.19  05-Mar-2010  jruoho branches: 1.19.60;
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.18  17-Feb-2009  jmcneill branches: 1.18.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.17  31-May-2008  jmcneill branches: 1.17.6; 1.17.8; 1.17.12; 1.17.16;
lpt(4): register NULL pmf handler.
 1.16  07-Mar-2008  cube branches: 1.16.2; 1.16.4; 1.16.6;
Split the softc from the device_t for all lpt(4) variants and attachments
except the ppbus stuff (which doesn't compile) and ulpt(4) which is
unrelated and can be dealt with separately.

As usual, it comes with related cosmetic changes.
 1.15  19-Oct-2007  ad branches: 1.15.12; 1.15.16;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.14  16-Nov-2006  christos branches: 1.14.8; 1.14.22; 1.14.24; 1.14.28;
__unused removal on arguments; approved by core.
 1.13  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.12  20-Feb-2006  kochi branches: 1.12.14; 1.12.16;
use aprint_*
 1.11  11-Dec-2005  christos branches: 1.11.2; 1.11.4; 1.11.6;
merge ktrace-lwp.
 1.10  01-May-2004  kochi branches: 1.10.12;
specify static where appropriate.
 1.9  11-Apr-2004  kochi Clean up memory allocated during autoconfiguration
 1.8  11-Apr-2004  kochi change acpi_resource_parse API to support _PRS parsing as well as _CRS
 1.7  03-Nov-2003  mycroft Match all PNP04?? IDs.
 1.6  03-Nov-2003  mycroft More cleanup:
* Use ACPI_FAILURE() and ACPI_SUCCESS().
* Output exception strings in a few more places.
 1.5  03-Nov-2003  mycroft Clean up some messages:
* Use AcpiFormatException() in a bunch of places.
* acpi_resource_parse() already prints an error, so don't do it in the callers.
 1.4  03-Nov-2003  kochi * now the size of ACPI_DEVICE_INFO is variable:
it can now accomodate multiple _CIDs
sizeof(ACPI_DEVICE_INFO) should not be used
* make ad_devinfo member in acpi_devnode a pointer
* implement acpi_match_hid() to simplify matching devices;
_CIDs are also taken into account now as well as _HID
 1.3  31-Oct-2003  mycroft Catch up with ABI changes in ACPI-CA. Some additional changes to acpi_bat to
set the VALID bits correctly, so we don't report garbage for missing batteries.
 1.2  09-Jan-2003  jdolecek branches: 1.2.2;
need to select proper IST for interrupt - IST_NONE is almost certainly not
right

this makes fdc@acpi and com@acpi actually work on my machine; lpt@acpi
change untested, but should be same as fdc and com
 1.1  28-Dec-2002  jmcneill branches: 1.1.2;
Add an lpt attachment to acpi(4)
 1.1.2.3  15-Jan-2003  thorpej Sync with HEAD.
 1.1.2.2  29-Dec-2002  thorpej Sync with HEAD.
 1.1.2.1  28-Dec-2002  thorpej file lpt_acpi.c was added on branch nathanw_sa on 2002-12-29 20:45:31 +0000
 1.2.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.2.2.1  03-Aug-2004  skrll Sync with HEAD
 1.10.12.4  17-Mar-2008  yamt sync with head.
 1.10.12.3  27-Oct-2007  yamt sync with head.
 1.10.12.2  30-Dec-2006  yamt sync with head.
 1.10.12.1  21-Jun-2006  yamt sync with head.
 1.11.6.1  22-Apr-2006  simonb Sync with head.
 1.11.4.1  09-Sep-2006  rpaulo sync with head
 1.11.2.1  01-Mar-2006  yamt sync with head.
 1.12.16.2  10-Dec-2006  yamt sync with head.
 1.12.16.1  22-Oct-2006  yamt sync with head
 1.12.14.1  18-Nov-2006  ad Sync with head.
 1.14.28.1  25-Oct-2007  bouyer Sync with HEAD.
 1.14.24.2  23-Mar-2008  matt sync with HEAD
 1.14.24.1  06-Nov-2007  matt sync with HEAD
 1.14.22.1  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.14.8.1  23-Oct-2007  ad Sync with head.
 1.15.16.2  02-Jun-2008  mjf Sync with HEAD.
 1.15.16.1  03-Apr-2008  mjf Sync with HEAD.
 1.15.12.1  24-Mar-2008  keiichi sync with head.
 1.16.6.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.16.4.2  11-Mar-2010  yamt sync with head
 1.16.4.1  04-May-2009  yamt sync with head.
 1.16.2.1  04-Jun-2008  yamt sync with head
 1.17.16.1  21-Apr-2010  matt sync to netbsd-5
 1.17.12.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.17.8.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.17.6.1  03-Mar-2009  skrll Sync with HEAD.
 1.18.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.19.60.1  25-Jun-2018  pgoyette Sync with HEAD
 1.20.16.2  03-Apr-2021  thorpej Sync with HEAD.
 1.20.16.1  14-Dec-2020  thorpej Sync w/ HEAD.

RSS XML Feed