[haiku-commits] haiku: hrev52309 - src/add-ons/kernel/drivers/graphics/s3

  • From: Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 4 Sep 2018 10:02:21 -0400 (EDT)

hrev52309 adds 1 changeset to branch 'master'
old head: 89780a095e18e9df9812889148b1b28f67e5b220
new head: 0ff73852d13d60324e101e889cec8c368cab8a93
overview: 
https://git.haiku-os.org/haiku/log/?qt=range&q=0ff73852d13d+%5E89780a095e18

----------------------------------------------------------------------------

0ff73852d13d: s3: fixes for SMAP.
  
  untested.
  
  Change-Id: Icbb3ddf8c0f840fae0e2107ca211728036ba8aa7
  Reviewed-on: https://review.haiku-os.org/510
  Reviewed-by: Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>

                                   [ Jérôme Duval <jerome.duval@xxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev52309
Commit:      0ff73852d13d60324e101e889cec8c368cab8a93
URL:         https://git.haiku-os.org/haiku/commit/?id=0ff73852d13d
Author:      Jérôme Duval <jerome.duval@xxxxxxxxx>
Date:        Tue Sep  4 13:31:10 2018 UTC
Committer:   Alexander von Gluck IV <kallisti5@xxxxxxxxxxx>
Commit-Date: Tue Sep  4 14:02:18 2018 UTC

----------------------------------------------------------------------------

1 file changed, 3 insertions(+), 2 deletions(-)
src/add-ons/kernel/drivers/graphics/s3/driver.cpp | 5 +++--

----------------------------------------------------------------------------

diff --git a/src/add-ons/kernel/drivers/graphics/s3/driver.cpp 
b/src/add-ons/kernel/drivers/graphics/s3/driver.cpp
index d3186048db..25bc2b3acc 100644
--- a/src/add-ons/kernel/drivers/graphics/s3/driver.cpp
+++ b/src/add-ons/kernel/drivers/graphics/s3/driver.cpp
@@ -245,7 +245,7 @@ MapDevice(DeviceInfo& di)
 
        si.regsArea = map_physical_memory(areaName, regsBase, regAreaSize,
                B_ANY_KERNEL_ADDRESS,
-               0,              // neither read nor write, to hide it from user 
space apps
+               B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA | 
B_USER_CLONEABLE_AREA,
                (void**)(&(di.regs)));
 
        if (si.regsArea < 0)
@@ -411,7 +411,8 @@ InitDevice(DeviceInfo& di)
        di.sharedArea = create_area(sharedName, (void**) &(di.sharedInfo),
                B_ANY_KERNEL_ADDRESS,
                ((sizeof(SharedInfo) + (B_PAGE_SIZE - 1)) & ~(B_PAGE_SIZE - 1)),
-               B_FULL_LOCK, 0);
+               B_FULL_LOCK,
+               B_KERNEL_READ_AREA | B_KERNEL_WRITE_AREA | 
B_USER_CLONEABLE_AREA);
        if (di.sharedArea < 0)
                return di.sharedArea;   // return error code
 


Other related posts:

  • » [haiku-commits] haiku: hrev52309 - src/add-ons/kernel/drivers/graphics/s3 - Alexander von Gluck IV