From 952894145852b611d482f8930a954c65c6c02dfa Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Tue, 29 Nov 2005 10:40:55 +0000 Subject: [PATCH] finalized MMS (multihead) card support. Fixed system crashing with null pointer if 'secondary' mms card in system was used on it's non-primary heads while it's primary head was not in use. (hope this is readable :). In other words: rewrote copying ROMs for MMS cards. Kerneldriver now holds images for each card and head inside the kerneldriver independant of a card's driver being actually used or not. multihead cards can now be used as you wish: they nolonger need to be the 'primary' card in your system. hehe: 6 heads running here (two on a dualhead nvidia while 4 in a matrox mms. Test harness much in use, as all those cards still can't be used otherwise on BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15211 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../drivers/graphics/matrox/UPDATE.html | 2 +- .../kernel/drivers/graphics/matrox/driver.c | 66 ++++++++++++++++++- 2 files changed, 65 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/drivers/graphics/matrox/UPDATE.html b/src/add-ons/kernel/drivers/graphics/matrox/UPDATE.html index 0b027b6263..cdd449c5ef 100644 --- a/src/add-ons/kernel/drivers/graphics/matrox/UPDATE.html +++ b/src/add-ons/kernel/drivers/graphics/matrox/UPDATE.html @@ -4,7 +4,7 @@

Changes done for each driverversion:

-

head (SVN 0.25, Rudolf)

+

head (SVN 0.26, Rudolf)