DevVGASavedState.h revision ae94ad7e769e467419ab99cab5403bdb39bc544f
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony/* $Id$ */
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony/** @file
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd * DevVGA - Saved state versions.
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd *
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd * @remarks HGSMI needs this but doesn't want to deal with DevVGA.h, thus this
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony * dedicated header.
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony */
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony/*
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc * Copyright (C) 2006-2013 Oracle Corporation
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony *
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony * This file is part of VirtualBox Open Source Edition (OSE), as
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen * available from http://www.virtualbox.org. This file is free software;
2e545ce2450a9953665f701bb05350f0d3f26275nd * you can redistribute it and/or modify it under the terms of the GNU
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen * General Public License (GPL) as published by the Free Software
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen * Foundation, in version 2 as it comes in the "COPYING" file of the
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen */
3f08db06526d6901aa08c110b5bc7dde6bc39905nd
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#ifndef Graphics_DevVGASavedState_h
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define Graphics_DevVGASavedState_h
3f08db06526d6901aa08c110b5bc7dde6bc39905nd
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#ifdef VBOX_WITH_VMSVGA
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_VMSVGA_2D 10 /* <- internal build with 2d state only */
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_VMSVGA 11
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION 11
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#else
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION 10
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung#endif
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_WITH_PENDVHWA 10
c3c006c28c5b03892ccaef6e4d2cbb15a13a2072rbowen#define VGA_SAVEDSTATE_VERSION_INV_GCMDFIFO 8 /* <- states upto and including this version may contain invalid completed Guest Commands fifo entries */
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_INV_VHEIGHT 8 /* <- states upto and including this version may contain invalid vbe_regs[VBE_DISPI_INDEX_VIRT_HEIGHT] value */
a166215fba9f76030a979c81f95becff52f5aeefrbowen#define VGA_SAVEDSTATE_VERSION_WDDM 7
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_PRE_WDDM 6
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_HOST_HEAP 5
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_WITH_CONFIG 4
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_HGSMI 3
d03cac4d8ba79a23cfda410d35b614b0d805ba4cnilgun#define VGA_SAVEDSTATE_VERSION_PRE_HGSMI 2
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#define VGA_SAVEDSTATE_VERSION_ANCIENT 1
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony#endif
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony
0f6bc9e2c8229996a73fb57ec6c45841346ebcb1pctony