#
177f5fac |
|
23-May-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
kernel drivers: have timer hooks return B_HANDLED_INTERRUPT. * 0 means B_UNHANDLED_INTERRUPT. * uses int32 as return type.
|
#
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
|
#
26f4e1eb |
|
30-Apr-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Reenabled interrupts in the radeon driver. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17279 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
36320fa8 |
|
28-Apr-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The interrupts are now only disabled for the Haiku build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17255 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61daf482 |
|
28-Feb-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Accidently disabled the fake interrupt cleanup, too. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16555 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
adbba9cd |
|
28-Feb-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Temporarily disabled interrupt handling: this fixes a strange symptom that happen on stippi's and my laptop when connected to a power outlet (no interrupts arrive anymore but timer interrupts). Need to investigate this a bit more... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e02e12de |
|
01-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Updated radeon driver to the latest BeBits release 5.1.0.1. Probably only works under Haiku due to the new area flags. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f6e3f51 |
|
19-Jul-2004 |
shadow303 <shadow303@nowhere.fake> |
Whoa, forgot to check in a bunch of radeon stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8435 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1da2dde8 |
|
14-Mar-2004 |
shadow303 <shadow303@nowhere.fake> |
Convert Thomas's radeon driver to our build structure. Added some card ids. Still needs work to properly enable logging and extra settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6982 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
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
|
#
26f4e1eba849adff6a785b20f13de76f31bc1597 |
|
30-Apr-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Reenabled interrupts in the radeon driver. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17279 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
36320fa8471d079c9badfb2844155fb7d5c48de1 |
|
28-Apr-2006 |
Axel Dörfler <axeld@pinc-software.de> |
The interrupts are now only disabled for the Haiku build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17255 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61daf48296dead04e0d4b48d1bafff29252b4858 |
|
28-Feb-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Accidently disabled the fake interrupt cleanup, too. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16555 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
adbba9cd766ae6239d8309f1e3d7037d02adf862 |
|
28-Feb-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Temporarily disabled interrupt handling: this fixes a strange symptom that happen on stippi's and my laptop when connected to a power outlet (no interrupts arrive anymore but timer interrupts). Need to investigate this a bit more... git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16553 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e02e12de8ae0968a8772190f7ebbfb4b35d26e00 |
|
01-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Updated radeon driver to the latest BeBits release 5.1.0.1. Probably only works under Haiku due to the new area flags. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12219 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f6e3f515c38891bf243cc013f5faca7511708dc |
|
19-Jul-2004 |
shadow303 <shadow303@nowhere.fake> |
Whoa, forgot to check in a bunch of radeon stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8435 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1da2dde8c210e5d9a9aa4d1d79459a2e4dd7f4c7 |
|
14-Mar-2004 |
shadow303 <shadow303@nowhere.fake> |
Convert Thomas's radeon driver to our build structure. Added some card ids. Still needs work to properly enable logging and extra settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6982 a95241bf-73f2-0310-859d-f6bbb57e9c96
|