From a4ba3a0f61a920cb64dca0c49337586f45760a12 Mon Sep 17 00:00:00 2001 From: Alexander von Gluck IV Date: Fri, 21 Oct 2011 14:32:01 +0000 Subject: [PATCH] * pass dceMajor and dceMinor to accelerant * will fix other var names to match style guidelines shortly git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42891 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/graphics/radeon_hd/radeon_hd.h | 2 ++ src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp | 2 ++ src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp | 2 ++ .../kernel/drivers/graphics/radeon_hd/radeon_hd_private.h | 2 ++ 4 files changed, 8 insertions(+) diff --git a/headers/private/graphics/radeon_hd/radeon_hd.h b/headers/private/graphics/radeon_hd/radeon_hd.h index 9ce20ff0ec..2cacaacd49 100644 --- a/headers/private/graphics/radeon_hd/radeon_hd.h +++ b/headers/private/graphics/radeon_hd/radeon_hd.h @@ -119,6 +119,8 @@ struct radeon_shared_info { uint16 cursor_hot_y; uint16 device_chipset; + uint8 dceMajor; + uint8 dceMinor; char device_identifier[32]; }; diff --git a/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp b/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp index f9b6a3fe84..d0a984e24b 100644 --- a/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp +++ b/src/add-ons/kernel/drivers/graphics/radeon_hd/driver.cpp @@ -337,6 +337,8 @@ init_driver(void) gDeviceInfo[found]->device_id = kSupportedDevices[type].device_id; gDeviceInfo[found]->device_identifier = kSupportedDevices[type].name; gDeviceInfo[found]->device_chipset = kSupportedDevices[type].chipset; + gDeviceInfo[found]->dceMajor = kSupportedDevices[type].dceMajor; + gDeviceInfo[found]->dceMinor = kSupportedDevices[type].dceMinor; dprintf(DEVICE_NAME ": GPU(%ld) %s, revision = 0x%x\n", found, kSupportedDevices[type].name, info->revision); diff --git a/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp b/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp index e53d997317..27337bb9fb 100644 --- a/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp +++ b/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp @@ -378,6 +378,8 @@ radeon_hd_init(radeon_info &info) info.shared_info->device_index = info.id; info.shared_info->device_id = info.device_id; info.shared_info->device_chipset = info.device_chipset; + info.shared_info->dceMajor = info.dceMajor; + info.shared_info->dceMinor = info.dceMinor; info.shared_info->registers_area = info.registers_area; strcpy(info.shared_info->device_identifier, info.device_identifier); diff --git a/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd_private.h b/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd_private.h index ca1b9b9dca..d6a67e670b 100644 --- a/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd_private.h +++ b/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd_private.h @@ -44,6 +44,8 @@ struct radeon_info { const char* device_identifier; uint32 device_id; uint16 device_chipset; + uint8 dceMajor; + uint8 dceMinor; };