55# Distributed under the GPLv3 license. See LICENSE for more info.
66
77# This file has been generated by __main__
8- # Date: 2025-01-31 11:43:12.530033
8+ # Date: 2025-02-05 10:55:50.155347
99# System: Linux
1010# Release: 6.8.0-51-generic
1111# Version: #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024
@@ -32,7 +32,6 @@ class Text(enum.IntEnum):
3232 MGA_STEP16 = 3 # MGA Millenium I: text, attr, 14 reserved bytes
3333 MGA_STEP8 = 4 # other MGAs: text, attr, 6 reserved bytes
3434 SVGA_GROUP = 8 # 8-15: SVGA tileblit compatible modes
35- SVGA_MASK = 7 # lower three bits says step
3635 SVGA_STEP2 = 8 # SVGA text mode: text, attr
3736 SVGA_STEP4 = 9 # SVGA text mode: text, attr, 2 reserved bytes
3837 SVGA_STEP8 = 10 # SVGA text mode: text, attr, 6 reserved bytes
@@ -140,6 +139,18 @@ class Acceleration(enum.IntEnum):
140139 PUV3_UNIGFX = 0xA0 # PKUnity-v3 Unigfx
141140
142141
142+ class Activate (enum .IntFlag ):
143+ NOW = 0 # set values immediately (or vbl)
144+ NXTOPEN = 1 # activate on next open
145+ TEST = 2 # don't set, round up impossible
146+ VBL = 16 # activate values on next vbl
147+ CMAP_VBL = 32 # change colormap on vbl
148+ ALL = 64 # change all VCs on this fb
149+ FORCE = 128 # force apply even when no change
150+ INV_MODE = 256 # invalidate videomode
151+ KD_TEXT = 512 # for KDSET vt ioctl
152+
153+
143154class Sync (enum .IntFlag ):
144155 HOR_HIGH_ACT = 1 # horizontal sync high active
145156 VERT_HIGH_ACT = 2 # vertical sync high active
@@ -154,7 +165,6 @@ class VarMode(enum.IntFlag):
154165 INTERLACED = 1 # cinterlaced
155166 DOUBLE = 2 # double scan
156167 ODD_FLD_FIRST = 4 # cinterlaced: top line first
157- MASK = 0xFF
158168 YWRAP = 256 # ywrap instead of panning
159169 SMOOTH_XPAN = 512 # smooth xpan possible (internally used)
160170 CONUPDATE = 512 # don't update x/yoffset
0 commit comments