The NetBSD Project

CVS log for src/sys/dev/isa/spkr_pcppi.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / isa

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.9.6.3 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:04 2017 UTC (7 weeks, 5 days ago) by skrll
Branch: nick-nhusb
Changes since 1.9.6.2: +24 -5 lines
Diff to previous 1.9.6.2 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Sync with HEAD

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jun 14 05:01:35 2017 UTC (4 months, 1 week ago) by pgoyette
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, HEAD
Changes since 1.10: +5 -3 lines
Diff to previous 1.10 (colored)

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.)

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jun 11 21:54:22 2017 UTC (4 months, 1 week ago) by pgoyette
Branch: MAIN
Changes since 1.9: +21 -4 lines
Diff to previous 1.9 (colored)

Implement xxx_rescan() and xxx_childdet() functions; these will be
needed when child device wsbell(4) becomes a separately-loadable
module.

Revision 1.9.6.2 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:28 2017 UTC (8 months, 2 weeks ago) by skrll
Branch: nick-nhusb
Changes since 1.9.6.1: +140 -0 lines
Diff to previous 1.9.6.1 (colored) to branchpoint 1.9 (colored)

Sync with HEAD

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:32 2017 UTC (9 months, 2 weeks ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.9.2.1: +140 -0 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.9.6.1, Fri Jan 6 09:32:08 2017 UTC (9 months, 2 weeks ago) by skrll
Branch: nick-nhusb
Changes since 1.9: +0 -140 lines
FILE REMOVED

file spkr_pcppi.c was added on branch nick-nhusb on 2017-02-05 13:40:28 +0000

Revision 1.9.2.1, Fri Jan 6 09:32:08 2017 UTC (9 months, 2 weeks ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.9: +0 -140 lines
FILE REMOVED

file spkr_pcppi.c was added on branch pgoyette-localcount on 2017-01-07 08:56:32 +0000

Revision 1.9 / (download) - annotate - [select for diffs], Fri Jan 6 09:32:08 2017 UTC (9 months, 2 weeks ago) by pgoyette
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, nick-nhusb-base-20170204, netbsd-8-base, netbsd-8, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: pgoyette-localcount, nick-nhusb
Changes since 1.8: +6 -2 lines
Diff to previous 1.8 (colored)

Implement a common spkr_detach() function and call it from the
attachment-specific detach functions.  Returns EBUSY if the
device instance is busy, based on whether or not a sc->sc_inbuf
is allocated.  The buffer is malloc()d at spkropen time, and is
free()d in spkrclose().

Now we can actually implement the MODULE_CMD_FINI command and
unload the driver at will.

Addresses my PR kern/51785

Revision 1.8 / (download) - annotate - [select for diffs], Thu Dec 15 06:48:14 2016 UTC (10 months, 1 week ago) by pgoyette
Branch: MAIN
Changes since 1.7: +2 -11 lines
Diff to previous 1.7 (colored)

Create a single combined module for spkr_pcppi and spkr_audio, and
build it for all architectures.

By doing this, we can handle pcppi, audio, or both attachments with
non-built-in modules.

XXX Still to do: the module currently cannot be unloaded, and the
XXX spkr device(s) currently cannot be detached.  (Really, two
XXX sides of the same problem.)

Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 14 22:30:42 2016 UTC (10 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

print more info during autoconfig

Revision 1.6 / (download) - annotate - [select for diffs], Wed Dec 14 21:52:43 2016 UTC (10 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.5: +3 -4 lines
Diff to previous 1.5 (colored)

correct spkr softc.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Dec 13 20:20:34 2016 UTC (10 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.4: +46 -30 lines
Diff to previous 1.4 (colored)

Restructure speaker devices so that there can be multiple of them, and have
proper softc's.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Dec 9 05:17:03 2016 UTC (10 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.3: +2 -6 lines
Diff to previous 1.3 (colored)

fix module build
XXX: spkr module is the pcppi version.

Revision 1.3 / (download) - annotate - [select for diffs], Fri Dec 9 04:46:39 2016 UTC (10 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (colored)

move spkrio.h out of isa

Revision 1.2 / (download) - annotate - [select for diffs], Fri Dec 9 04:32:39 2016 UTC (10 months, 1 week ago) by christos
Branch: MAIN
Changes since 1.1: +15 -61 lines
Diff to previous 1.1 (colored)

more spkr rework.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Dec 9 02:22:34 2016 UTC (10 months, 1 week ago) by christos
Branch: MAIN

split out the pcppi attachment of the speaker
XXX: needs more work

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>