Jump to content

VIOCONFIGINFO: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
== VIOCONFIGINFO ==
Text mode configuration information.
Text mode configuration information.  


=== Type ===
=== Type ===
Line 23: Line 22:
:Input parameter to VioGetConfig. The length must be either 4, to indicate the actual length should be returned, or at least 48.
:Input parameter to VioGetConfig. The length must be either 4, to indicate the actual length should be returned, or at least 48.
;adapter:Display adapter type.
;adapter:Display adapter type.
  Value  Definition  
  Value  Definition
  0-3    Reserved  
  0-3    Reserved
  3      VGA Display Adapter  
  3      VGA Display Adapter
  4-6    Reserved  
  4-6    Reserved
  7      8514/A  
  7      8514/A
  8      Image Adapter/A  
  8      Image Adapter/A
  9      XGA Display Adapter
  9      XGA Display Adapter
:Values ranging from 0-4095 are reserved for IBM.
:Values ranging from 0-4095 are reserved for IBM.
;display:Display monitor type
;display:Display monitor type
:Display or monitor type.
:Display or monitor type.
  Value  Definition  
  Value  Definition
  0-2    Reserved  
  0-2    Reserved
  3      13-inch Monochrome Display  
  3      13-inch Monochrome Display
  4      13-inch Color Display  
  4      13-inch Color Display
  5-8    Reserved  
  5-8    Reserved
  9      16-inch 1024x768 capable color display  
  9      16-inch 1024x768 capable color display
  10    LCD or Plasma display  
  10    LCD or Plasma display
  11    Large monochrome display  
  11    Large monochrome display
  12    14-inch 1024x768 capable color display  
  12    14-inch 1024x768 capable color display
  13    Reserved
  13    Reserved
:Values ranging from 0-4095 are reserved for IBM.
:Values ranging from 0-4095 are reserved for IBM.
Line 51: Line 50:
:This field is reserved.
:This field is reserved.
;Flags:The flag bits are defined as follows:
;Flags:The flag bits are defined as follows:
  Bit  Description  
  Bit  Description
  31-1  Reserved  
  31-1  Reserved
  0    Power-up display configuration.
  0    Power-up display configuration.
;HWBufferSize:Size to save video state
;HWBufferSize:Size to save video state
Line 65: Line 64:
:Number of Data words
:Number of Data words
:Contains a one-word field, specifying a count of data words to follow.
:Contains a one-word field, specifying a count of data words to follow.
Data word 1
:Data word 1
Bits, set in the data words, identify display adapters emulated.  
:Bits, set in the data words, identify display adapters emulated.  
Data word 1 has the following definition:
:Data word 1 has the following definition:
  Bit    Description
  Bit    Description
  0-2    Reserved  
  0-2    Reserved
  3      VGA  
  3      VGA
  4-6    Reserved  
  4-6    Reserved
  7      8514/A Adapter  
  7      8514/A Adapter
  8      Image Adapter/A  
  8      Image Adapter/A
  9      XGA Adapter  
  9      XGA Adapter
  10-31  Reserved
  10-31  Reserved


Line 81: Line 80:
:Number of Data words
:Number of Data words
:One-word field, specifying a count of data words to follow.
:One-word field, specifying a count of data words to follow.
Data word 1
;Data word 1:Bits, set in the data words, identify displays emulated. Data word 1 has the following definition:
Bits, set in the data words, identify displays emulated. Data
  Bit    Description
word 1 has the following definition:
  0-2    Reserved
  Bit    Description  
  3      13-inch Monochrome Display
  0-2    Reserved  
  4      13-inch Color Display
  3      13-inch Monochrome Display  
  5-8    Reserved
  4      13-inch Color Display  
  9      16-inch 1024x768 capable color display
  5-8    Reserved  
  10    LCD or Plasma display
  9      16-inch 1024x768 capable color display  
  11    Large monochrome display
  10    LCD or Plasma display  
  12    14-inch 1024x768 capable color display
  11    Large monochrome display  
  12    14-inch 1024x768 capable color display  
  13-31  Reserved
  13-31  Reserved


[[Category:Data type]]
[[Category:Data type]]

Revision as of 17:08, 7 November 2017

Text mode configuration information.

Type

ULONG  cb
ULONG  adapter
ULONG  display
ULONG  cbMemory
ULONG  Configuration
ULONG  VDHVersion
ULONG  Flags
ULONG  HWBufferSize
ULONG  FullSaveSize
ULONG  PartSaveSize
ULONG  EMAdaptersOff
ULONG  EMDisplayOFF

C Declaration Method

typedef struct

Fields

cb
Length of this data structure
Input parameter to VioGetConfig. The length must be either 4, to indicate the actual length should be returned, or at least 48.
adapter
Display adapter type.
Value  Definition
0-3    Reserved
3      VGA Display Adapter
4-6    Reserved
7      8514/A
8      Image Adapter/A
9      XGA Display Adapter
Values ranging from 0-4095 are reserved for IBM.
display
Display monitor type
Display or monitor type.
Value  Definition
0-2    Reserved
3      13-inch Monochrome Display
4      13-inch Color Display
5-8    Reserved
9      16-inch 1024x768 capable color display
10     LCD or Plasma display
11     Large monochrome display
12     14-inch 1024x768 capable color display
13     Reserved
Values ranging from 0-4095 are reserved for IBM.
cbMemory
Bytes of memory on the adapter
Amount of memory, in bytes, on the adapter.
Configuration
Configuration number
Number of the display configuration that this data corresponds to. This is assigned by the video subsystem.
VDHVersion
Reserved
This field is reserved.
Flags
The flag bits are defined as follows:
Bit   Description
31-1  Reserved
0     Power-up display configuration.
HWBufferSize
Size to save video state
Size of the buffer required by the Base Video Handler (BVH) to save the full hardware state, excluding the physical display buffer.
FullSaveSize
Full save size.
Maximum size buffer required by the BVH to save the full physical display buffer.
PartSaveSize
Partial save size
Maximum size buffer required by the BVH to save the portion of the physical display buffer that is overlaid by a pop-up.
EMAdaptersOff
Offset to emulated adapter types
Offset, within the configuration data structure, to the following information describing what other display adapters are emulated by this display adapter.
Number of Data words
Contains a one-word field, specifying a count of data words to follow.
Data word 1
Bits, set in the data words, identify display adapters emulated.
Data word 1 has the following definition:
Bit    Description
0-2    Reserved
3      VGA
4-6    Reserved
7      8514/A Adapter
8      Image Adapter/A
9      XGA Adapter
10-31  Reserved
EMDisplayOFF
Offset to emulated display types
Offset, within the configuration data structure, to the following information describing what other displays are emulated by this display.
Number of Data words
One-word field, specifying a count of data words to follow.
Data word 1
Bits, set in the data words, identify displays emulated. Data word 1 has the following definition:
Bit    Description
0-2    Reserved
3      13-inch Monochrome Display
4      13-inch Color Display
5-8    Reserved
9      16-inch 1024x768 capable color display
10     LCD or Plasma display
11     Large monochrome display
12     14-inch 1024x768 capable color display
13-31  Reserved