Home | History | Annotate | Download | only in bktr
History log of /src/sys/dev/pci/bktr/bktr_reg.h
RevisionDateAuthorComments
 1.22  27-Oct-2012  chs split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.21  26-Jan-2011  dyoung branches: 1.21.4; 1.21.14;
unifdef -U__bsdi__ -U__FreeBSD__ -D__NetBSD__. No functional change
intended.
 1.20  06-May-2009  cegger branches: 1.20.4; 1.20.6; 1.20.8;
struct device * -> device_t, no functional changes intended.
 1.19  24-Apr-2008  ad branches: 1.19.2; 1.19.16;
Network protocol interrupts can now block on locks, so merge the globals
proclist_mutex and proclist_lock into a single adaptive mutex (proc_lock).
Implications:

- Inspecting process state requires thread context, so signals can no longer
be sent from a hardware interrupt handler. Signal activity must be
deferred to a soft interrupt or kthread.

- As the proc state locking is simplified, it's now safe to take exit()
and wait() out from under kernel_lock.

- The system spends less time at IPL_SCHED, and there is less lock activity.
 1.18  16-Jan-2008  jmcneill branches: 1.18.6; 1.18.8;
Don't assume that sizeof(long) == sizeof(int); makes bktr work on amd64.
 1.17  19-Oct-2007  ad branches: 1.17.2; 1.17.8;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.16  30-Dec-2005  mjl branches: 1.16.24; 1.16.30; 1.16.38; 1.16.44; 1.16.46; 1.16.50;
This part got lost during merging with the sourceforge bktr
driver: "Also make those variables int instead of char so it
can actually hold 454...".
 1.15  11-Dec-2005  christos merge ktrace-lwp.
 1.14  30-May-2005  christos branches: 1.14.2;
- avoid variable shadowing
- add const
 1.13  12-Mar-2003  wiz branches: 1.13.2;
Merge first bktr-sf import.
 1.12  10-Jan-2003  mjl Make this work on big endian platforms (mostly from OpenBSD):
Uploaded scripts work better if they are little endian, as the
card's engine expects, so convert to le first.

Also clean up attach routine a bit (use pa_id and PCI_REVISION
instead of fetching it ourselves).

This makes the driver work on my macppc G4, it can decode and
display video and tuner input. Sound does not seem to work, but
this may be my wonky formac bktr-for-macintosh card.
 1.11  23-Oct-2002  christos remove duplicate cpp defs.
 1.10  18-Sep-2001  wiz Give initiali[sz]e all the "i"s it deserves.
 1.9  30-Dec-2000  wiz branches: 1.9.2; 1.9.4; 1.9.6;
Merge 2.18 to trunk.
 1.8  28-Oct-2000  wiz branches: 1.8.2;
Merge 2.17 changes to trunk.
 1.7  24-Sep-2000  jdolecek use new generic bootverbose instead of local definition
 1.6  03-Sep-2000  wiz Use NetBSD's pcidevs file for vendors/cards as much as possible.
Recognize Pinnacle Studio PCTV Rave as Miro card, tested by rh@netbsd.org.
 1.5  01-Jul-2000  wiz resolve conflicts.
 1.4  07-May-2000  veego branches: 1.4.4;
Change one 0 for bootverbose to 1 if DEBUG is defined.
 1.3  07-May-2000  veego Add a dummy bootverbose.
 1.2  07-May-2000  wiz Some NetBSD specific changes; also TODO, and import script, based
on bind2netbsd by Bernd Ernesti
 1.1  07-May-2000  wiz branches: 1.1.1;
Initial revision
 1.1.1.5  12-Mar-2003  wiz Import of current state of bktr(4) in sourceforge repository.
Changes since last import:
. lots of whitespace cleanups
. typo fixes (e.g. hz, compatibilty)
. fix brightness ioctl return value
. wait for int ready using DELAY() instead of tight loop
 1.1.1.4  30-Dec-2000  wiz Import release 2.18 of the bktr driver. Changes since 2.17:
o Add new ioctls to allow userland programs fuller access to the I2C
bus, BT848_MSP_READ BT848_MSP_WRITE and BT848_MSP_RESET.
o Add tuner type 0x2a. Remove 0x2c which was incorrect.
o Christian Gusenbauer <Christian.Gusenbauer@netway.at> added support
for audio on Hauppauge cards without the audio mux. The MSP is used
for audio selection. (the 44xxx models)
 1.1.1.3  28-Oct-2000  wiz Import release 2.17 of the bktr driver.
Changes: Integration of some NetBSD changes. (FreeBSD version now is also
usable as a KLD (~= LKM).)
 1.1.1.2  01-Jul-2000  wiz Import release 2.14 of the bktr driver. Changes: mostly integration
of NetBSD changes; support for new Hauppauge tuner types.
 1.1.1.1  07-May-2000  wiz Import of (finally busspaced) bktr-driver from FreeBSD (part 1).
This version is from the location specified in the README, modified
by bktr2netbsd, to be committed later.
 1.4.4.1  03-Jul-2000  wiz Pull up revision 1.5 (requested by wiz):
Sync with release 2.14 of the bktr driver. Changes: mostly integration
of NetBSD changes; support for new Hauppauge tuner types.

Approved by thorpej.
 1.8.2.4  05-Jan-2001  bouyer Sync with HEAD
 1.8.2.3  22-Nov-2000  bouyer Sync with HEAD.
 1.8.2.2  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.8.2.1  28-Oct-2000  bouyer file bktr_reg.h was added on branch thorpej_scsipi on 2000-11-20 22:35:47 +0000
 1.9.6.1  01-Oct-2001  fvdl Catch up with -current.
 1.9.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.9.2.3  15-Jan-2003  thorpej Sync with HEAD.
 1.9.2.2  11-Nov-2002  nathanw Catch up to -current
 1.9.2.1  21-Sep-2001  nathanw Catch up to -current.
 1.13.2.1  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.14.2.3  21-Jan-2008  yamt sync with head
 1.14.2.2  27-Oct-2007  yamt sync with head.
 1.14.2.1  21-Jun-2006  yamt sync with head.
 1.16.50.1  25-Oct-2007  bouyer Sync with HEAD.
 1.16.46.2  23-Mar-2008  matt sync with HEAD
 1.16.46.1  06-Nov-2007  matt sync with HEAD
 1.16.44.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.16.38.1  03-Jun-2008  skrll Sync with netbsd-4.
 1.16.30.1  23-Oct-2007  ad Sync with head.
 1.16.24.1  21-Jan-2008  bouyer Pull up following revision(s) (requested by jmcneill in ticket #1046):
sys/dev/pci/bktr/bktr_reg.h: revision 1.18
sys/dev/pci/bktr/bktr_audio.c: revision 1.18
sys/dev/pci/bktr/bktr_os.c: revision 1.49
sys/dev/pci/bktr/bktr_core.c: revision 1.46
sys/dev/ic/bt8xx.h: revision 1.9
sys/dev/pci/bktr/bktr_core.h: revision 1.10
Don't assume that sizeof(long) == sizeof(int); makes bktr work on amd64.
 1.17.8.1  19-Jan-2008  bouyer Sync with HEAD
 1.17.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.18.8.1  18-May-2008  yamt sync with head.
 1.18.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.19.16.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.19.2.1  16-May-2009  yamt sync with head
 1.20.8.1  08-Feb-2011  bouyer Sync with HEAD
 1.20.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.20.4.1  05-Mar-2011  rmind sync with head
 1.21.14.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.21.4.1  30-Oct-2012  yamt sync with head

RSS XML Feed