History log of /src/sys/dev/isa/pcppivar.h |
Revision | | Date | Author | Comments |
1.12 |
| 14-Jun-2017 |
pgoyette | Instead of directly referencing a parent device's code (ie, pcppi_bell() routine), let the parent device pass a pointer to the code (in the aux config data). This allows us to load the spkr module without requiring the pcppi parent device to exist. (The spkr device can also have an audio as parent.)
|
1.11 |
| 23-Nov-2011 |
jmcneill | branches: 1.11.8; 1.11.26; 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 |
| 03-May-2011 |
mrg | branches: 1.10.4; 1.10.6; convert a lockless + spltty() combo to a IPL_VM mutex and cv.
hopefully this will avoid the beep-didn't-stop problem i had recently that i was able to fix by calling wakeup() on pcppi's softc from ddb.
|
1.9 |
| 04-Mar-2008 |
cube | branches: 1.9.14; 1.9.16; 1.9.26; 1.9.32; - Split device_t and softc for pcppi(4) and attimer(4) - Change the attimer <-> pcppi communication using device_t so that pcppi(4) doesn't have to know about the contents of struct attimer_softc.
XXX pcppi's childdet function is completely wrong. This has to be XXX revisited later.
|
1.8 |
| 10-Jan-2008 |
dyoung | branches: 1.8.2; 1.8.6; Support pcppi(4) detachment.
Use device_t, device_private(). Get rid of a struct device * cast.
|
1.7 |
| 11-Dec-2005 |
christos | branches: 1.7.46; 1.7.52; 1.7.60; merge ktrace-lwp.
|
1.6 |
| 25-Mar-2005 |
cube | branches: 1.6.2; Make pcppi(4) use attimer(4) to set the pitch of the bell.
In case you don't configure an attimer(4) device in your kernel config, you will simply lose the ability to set the pitch. It will still beep.
|
1.5 |
| 21-Mar-2005 |
xtraeme | Move the struct pcppi_softc into pcppivar.h, add in this file pcppi_attach(), which now accepts "struct pcppi_softc"; Split ISA specific bits from pcppi_attach() into pcppi_isa_attach() (needed by the upcoming pcppi(4) ACPI attachment).
Reviewed by christos@.
|
1.4 |
| 27-Feb-2005 |
perry | nuke trailing whitespace
|
1.3 |
| 04-Feb-2005 |
perry | de-__P
|
1.2 |
| 06-Mar-2000 |
thorpej | branches: 1.2.28; 1.2.36; 1.2.38; - Make the pcppi and pckbd drivers cooperate a little more -- pckbd provides a call to hook up a bell-ringer (since the keyboard itself has no bell). This eliminates the need for #ifdefs for the bell-ringer in the pckbd driver. - Add cnbell() support to pckbd.
|
1.1 |
| 15-Apr-1998 |
drochner | branches: 1.1.14; MI driver for the ISA speaker, and the IBM BASIC playstring interpreter which has so many fans.
|
1.1.14.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.2.38.3 |
| 26-Mar-2005 |
yamt | sync with head.
|
1.2.38.2 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.2.38.1 |
| 12-Feb-2005 |
yamt | sync with head.
|
1.2.36.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.2.28.3 |
| 01-Apr-2005 |
skrll | Sync with HEAD.
|
1.2.28.2 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.2.28.1 |
| 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.6.2.2 |
| 17-Mar-2008 |
yamt | sync with head.
|
1.6.2.1 |
| 21-Jan-2008 |
yamt | sync with head
|
1.7.60.1 |
| 10-Jan-2008 |
bouyer | Sync with HEAD
|
1.7.52.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.7.46.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.8.6.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.8.2.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
1.9.32.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.9.26.1 |
| 31-May-2011 |
rmind | sync with head
|
1.9.16.1 |
| 09-Dec-2008 |
ad | Checkpoint work on MIDI.
|
1.9.14.1 |
| 18-Jun-2011 |
bouyer | Pull up following revision(s) (requested by mrg in ticket #1625): sys/dev/isa/pcppivar.h: revision 1.10 sys/dev/isa/pcppi.c: revision 1.36 convert a lockless + spltty() combo to a IPL_VM mutex and cv. hopefully this will avoid the beep-didn't-stop problem i had recently that i was able to fix by calling wakeup() on pcppi's softc from ddb.
|
1.10.6.2 |
| 20-Nov-2011 |
mrg | port the changes from ad-audiomp2 branch. this mostly replaces the changes i'd made to pcppi to achieve a similar result.
XXX: these actually could be pulled down to -current today, i think. no actual dependancies on audiomp branch itself.
|
1.10.6.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.4.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.11.26.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.11.8.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|