GPU: add os traits for GPU - resolution
Different GPUs (or vGPUs) may support different resolutions. This commit is to define traits for differentiate the resolution for GPUs (or vGPUs). Change-Id: I41c0bf6e17c2a2b832f251b95b5f2be7b3d5e8e9
This commit is contained in:
parent
1db10152fb
commit
71e35dee0a
|
@ -0,0 +1,40 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
|
||||
TRAITS = [
|
||||
# ref: https://en.wikipedia.org/wiki/Display_resolution
|
||||
'W320H240',
|
||||
'W640H480',
|
||||
'W800H600',
|
||||
'W1024H600',
|
||||
'W1024H768',
|
||||
'W1152H864',
|
||||
'W1280H720',
|
||||
'W1280H768',
|
||||
'W1280H800',
|
||||
'W1280H1024',
|
||||
'W1360H768',
|
||||
'W1366H768',
|
||||
'W1440H900',
|
||||
'W1600H900',
|
||||
'W1600H1200',
|
||||
'W1680H1050',
|
||||
'W1920H1080',
|
||||
'W1920H1200',
|
||||
'W2560H1440',
|
||||
'W2560H1600',
|
||||
'W3840H2160',
|
||||
'W7680H4320',
|
||||
]
|
|
@ -17,6 +17,7 @@ import re
|
|||
import os_traits as ot
|
||||
from os_traits.hw.cpu import x86
|
||||
from os_traits.hw.gpu import api
|
||||
from os_traits.hw.gpu import resolution
|
||||
from os_traits.hw.nic import offload
|
||||
from os_traits.tests import base
|
||||
|
||||
|
@ -33,6 +34,8 @@ class TestSymbols(base.TestCase):
|
|||
# And the "leaf-module" namespace...
|
||||
self.assertEqual(x86.SSE42, ot.HW_CPU_X86_SSE42)
|
||||
self.assertEqual(api.DIRECTX_V10, ot.HW_GPU_API_DIRECTX_V10)
|
||||
self.assertEqual(resolution.W1920H1080,
|
||||
ot.HW_GPU_RESOLUTION_W1920H1080)
|
||||
self.assertEqual(offload.TSO, ot.HW_NIC_OFFLOAD_TSO)
|
||||
|
||||
def test_get_traits(self):
|
||||
|
|
Loading…
Reference in New Issue