Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/cy82c693.c
RevisionDateAuthorComments
 1.11  17-Aug-2024  thorpej Make the cyhc lock a regular mutex rather than a spin mutex. Simplify
some interaction with the lock by converting some open-coded test/panic
blocks to KASSERT()s that can be safely tested outside the lock perimeter.

PR port-alpha/58602
 1.10  06-Jun-2018  maya branches: 1.10.34; 1.10.40;
Remove duplicate ;
 1.9  20-Mar-2014  skrll branches: 1.9.28;
Mechanically replace simplelock with kmutex_t.
 1.8  19-Apr-2010  dyoung branches: 1.8.8; 1.8.18; 1.8.22;
Add default implementations for bus_space_is_equal(9),
bus_space_tag_create(9), and bus_space_tag_destroy(9). Use
bus_space_is_equal(9) throughout the kernel to compare
bus_space_tag_t's. Tested on i386 and on sparc64.
 1.7  22-Mar-2010  dyoung #if 0 some diagnostic code that compares two bus_space_tag_t's.

MI code should not compare an opaque type such as bus_space_tag_t!
 1.6  28-Apr-2008  martin branches: 1.6.20; 1.6.22;
Remove clause 3 and 4 from TNF licenses
 1.5  04-Jan-2008  ad branches: 1.5.6; 1.5.8; 1.5.10;
Start detangling lock.h from intr.h. This is likely to cause short term
breakage, but the mess of dependencies has been regularly breaking the
build recently anyhow.
 1.4  19-Oct-2007  ad branches: 1.4.2; 1.4.8;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.3  13-Nov-2001  lukem branches: 1.3.32; 1.3.74; 1.3.88; 1.3.90; 1.3.94;
cleanup RCSID
 1.2  24-Nov-2000  chs branches: 1.2.2; 1.2.4;
adjust the spinlock macros in the non-MULTIPROCESSOR, non-LOCKDEBUG case
so that gcc will think that static spinlock are used.
this allows us to remove the ugly conditionalization of
static spinlock declarations.
 1.1  06-Jun-2000  thorpej branches: 1.1.4; 1.1.6;
Common routines for read/writing Cypress 82c693 control registers. Needed
by `pciide' and the Alpha `sio' (PCI-ISA bridge) driver.
 1.1.6.3  08-Dec-2000  bouyer Sync with HEAD.
 1.1.6.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.1.6.1  06-Jun-2000  bouyer file cy82c693.c was added on branch thorpej_scsipi on 2000-11-20 11:42:16 +0000
 1.1.4.2  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1  06-Jun-2000  minoura file cy82c693.c was added on branch minoura-xpg4dl on 2000-06-22 17:07:17 +0000
 1.2.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.2.2.1  14-Nov-2001  nathanw Catch up to -current.
 1.3.94.1  25-Oct-2007  bouyer Sync with HEAD.
 1.3.90.2  09-Jan-2008  matt sync with HEAD
 1.3.90.1  06-Nov-2007  matt sync with HEAD
 1.3.88.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.3.74.1  23-Oct-2007  ad Sync with head.
 1.3.32.2  21-Jan-2008  yamt sync with head
 1.3.32.1  27-Oct-2007  yamt sync with head.
 1.4.8.1  08-Jan-2008  bouyer Sync with HEAD
 1.4.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.5.10.2  11-Aug-2010  yamt sync with head.
 1.5.10.1  16-May-2008  yamt sync with head.
 1.5.8.1  18-May-2008  yamt sync with head.
 1.5.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.6.22.1  30-May-2010  rmind sync with head
 1.6.20.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.8.22.1  18-May-2014  rmind sync with head
 1.8.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.8.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.9.28.1  25-Jun-2018  pgoyette Sync with HEAD
 1.10.40.1  02-Aug-2025  perseant Sync with HEAD
 1.10.34.1  24-Aug-2024  martin Pull up following revision(s) (requested by thorpej in ticket #809):

sys/dev/pci/cy82c693.c: revision 1.11

Make the cyhc lock a regular mutex rather than a spin mutex. Simplify
some interaction with the lock by converting some open-coded test/panic
blocks to KASSERT()s that can be safely tested outside the lock perimeter.

PR port-alpha/58602

RSS XML Feed