57 lines
2.0 KiB
C
57 lines
2.0 KiB
C
///////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Microsoft Research Singularity
|
|
//
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
//
|
|
// File: halkdnmsr
|
|
//
|
|
// This module contain definitions used to define the valid
|
|
// coprocessor registers that can be accessed via the read/write msr
|
|
// functionality in the debugger.
|
|
//
|
|
// Because the parameters are encoded in instructions rather than
|
|
// carried in registers, an array of valid coprocessor registers would not
|
|
// suffice.
|
|
//
|
|
|
|
//
|
|
// This file is included multiple times with different definitions of
|
|
// the VALID_COPROC_REGISTER macro.
|
|
//
|
|
|
|
VALID_COPROC_REGISTER(15, 0, 0, 0, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 0, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 0, 5)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 1, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 1, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 1, 2)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 1, 4)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 1, 5)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 1, 6)
|
|
VALID_COPROC_REGISTER(15, 0, 0, 1, 7)
|
|
VALID_COPROC_REGISTER(15, 0, 1, 0, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 1, 0, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 2, 0, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 2, 0, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 2, 0, 2)
|
|
VALID_COPROC_REGISTER(15, 0, 3, 0, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 5, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 5, 4)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 5, 6)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 7, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 10, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 10, 4)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 10, 5)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 14, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 7, 15, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 8, 7, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 8, 7, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 8, 7, 2)
|
|
VALID_COPROC_REGISTER(15, 0, 10, 2, 0)
|
|
VALID_COPROC_REGISTER(15, 0, 10, 2, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 13, 0, 1)
|
|
VALID_COPROC_REGISTER(15, 0, 13, 0, 2)
|
|
VALID_COPROC_REGISTER(15, 0, 13, 0, 3)
|
|
VALID_COPROC_REGISTER(15, 0, 13, 0, 4)
|