History log of /haiku/src/add-ons/kernel/generic/mpu401/mpu401.c
Revision Date Author Comments
# 9bc120ac 09-May-2013 Jérôme Duval <jerome.duval@gmail.com>

mpu401: fixes 64 bit warnings


# be111e07 13-Mar-2012 Jerome Leveque <leveque.jerome@gmail.com>

Ticket #8377: Fix page fault using user_memcpy


# eb5f3639 12-Feb-2012 Jerome Duval <jerome.duval@gmail.com>

Fixes some occurrences of 'variable set but not used', disables Werror for problematic items.


# f40e4a90 09-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

Coding style cleanup


# 6ffb178a 27-Jan-2012 Jerome Leveque <leveque.jerome@gmail.com>

Generic MPU401 driver: Add Ice1712 card, Fix line size > 80


# eb5e1c09 12-Dec-2011 Michael Lotz <mmlr@mlotz.ch>

Fix the build, sorry for the noise.


# c11c724e 11-Dec-2011 Michael Lotz <mmlr@mlotz.ch>

Remove needless atomic_add() accessing freed memory. CID 10551.


# 1c8de858 01-Jun-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added optional spinlock contention measurement feature. Enabled when
B_DEBUG_SPINLOCK_CONTENTION is defined to 1. It typedefs spinlock to a
structure (thus breaking BeOS binary compatibility), containing a
counter which is incremented whenever a thread has to wait for the
spinlock.
* Added macros for spinlock initialization and access and changed
code using spinlocks accordingly. This breaks compilation for BeOS --
the macros should be defined in the respective compatibility wrappers.
* Added generic syscall to get the spinlock counters for the thread and
the team spinlocks.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25752 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 373e124f 24-May-2006 Jérôme Duval <korli@users.berlios.de>

changes from Greg Crain on his mpu401 module, Thanks!
style fixes


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17573 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a8d1f0c3 19-Nov-2003 Jérôme Duval <korli@users.berlios.de>

from Greg Crain :
- cleaned up the read code a bit. There was a chance that bad data
was left in a buffer after the open device call.
- published the V2 module. Some audio drivers require it to be there
( in a R5 system). This will allow the audio driver to complete
loading. If the midi device is opened, a B_ERROR is returned.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5416 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 71f1dfd1 15-Nov-2003 Jérôme Duval <korli@users.berlios.de>

Added mpu401 module from Greg Crain. Fixed warnings. Midi_driver.h is with system headers


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5374 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9bc120ace13e2231d36b515dc3959572bc9da281 09-May-2013 Jérôme Duval <jerome.duval@gmail.com>

mpu401: fixes 64 bit warnings


# be111e0787c18801cfdab85631aa7f9657af74e0 13-Mar-2012 Jerome Leveque <leveque.jerome@gmail.com>

Ticket #8377: Fix page fault using user_memcpy


# eb5f36397841abfc740031fde56ca5e4dee9fdd3 12-Feb-2012 Jerome Duval <jerome.duval@gmail.com>

Fixes some occurrences of 'variable set but not used', disables Werror for problematic items.


# f40e4a90b73a824afb6eb726adfd872f8f874549 09-Feb-2012 Jérôme Duval <jerome.duval@gmail.com>

Coding style cleanup


# 6ffb178a0021221fb66ca3af5e5180658f9235f8 27-Jan-2012 Jerome Leveque <leveque.jerome@gmail.com>

Generic MPU401 driver: Add Ice1712 card, Fix line size > 80


# eb5e1c09e3d4663106c410c91b513a11ebd4d72e 12-Dec-2011 Michael Lotz <mmlr@mlotz.ch>

Fix the build, sorry for the noise.


# c11c724e2500b23c6ea792b0acf9becbd423fbb3 11-Dec-2011 Michael Lotz <mmlr@mlotz.ch>

Remove needless atomic_add() accessing freed memory. CID 10551.


# 1c8de8581b66c14ea94bccd7ddcea99291955796 01-Jun-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added optional spinlock contention measurement feature. Enabled when
B_DEBUG_SPINLOCK_CONTENTION is defined to 1. It typedefs spinlock to a
structure (thus breaking BeOS binary compatibility), containing a
counter which is incremented whenever a thread has to wait for the
spinlock.
* Added macros for spinlock initialization and access and changed
code using spinlocks accordingly. This breaks compilation for BeOS --
the macros should be defined in the respective compatibility wrappers.
* Added generic syscall to get the spinlock counters for the thread and
the team spinlocks.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25752 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 373e124fd804609fdab68f6d4d9d603aa4b73271 24-May-2006 Jérôme Duval <korli@users.berlios.de>

changes from Greg Crain on his mpu401 module, Thanks!
style fixes


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17573 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a8d1f0c354a3fadf2b9bf638ea25301ee5b704e1 19-Nov-2003 Jérôme Duval <korli@users.berlios.de>

from Greg Crain :
- cleaned up the read code a bit. There was a chance that bad data
was left in a buffer after the open device call.
- published the V2 module. Some audio drivers require it to be there
( in a R5 system). This will allow the audio driver to complete
loading. If the midi device is opened, a B_ERROR is returned.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5416 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 71f1dfd14728f122976570862eab677711d95b9d 15-Nov-2003 Jérôme Duval <korli@users.berlios.de>

Added mpu401 module from Greg Crain. Fixed warnings. Midi_driver.h is with system headers


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5374 a95241bf-73f2-0310-859d-f6bbb57e9c96