/* #define SCCSID "src/dos/mvdm/vdmcsr.h, in13, mer.krnl, 960610.1 92/11/21" */

//  VDMCSR.H
//
//  IBM Confidential
//
//  Copyright (c) IBM Corporation 1987, 1989
//
//  All Rights Reserved
//
//  Title:
//
//  Control Register Mapping structure.
//
//  Description:
//
//
//  Modification History:
//
//  Created:
//
//


typedef struct _CSROBJ
{

   ULONG        physAddr;
   ULONG        objLength;
   ULONG        objMapping;

} CSROBJ, *PCSROBJ;


typedef struct _CSRMAP
{

   UCHAR        signature[8];
   USHORT       objCount;
   USHORT       reserved_1[3];

   CSROBJ       objArray[1];

} CSRMAP, *PCSRMAP;


#define CSR_BASE_ADDRESS        0x1000l
#define CSR_SIGNATURE           "PHYS2V86"
#define CSR_BIOSINT             0x60
