src/cpu/ppc/vm/globals_ppc.hpp

changeset 9662
6eedcffa129d
parent 7854
e8260b6328fb
child 9703
2fdf635bcf28
child 9834
bb1da64b0492
     1.1 --- a/src/cpu/ppc/vm/globals_ppc.hpp	Mon Apr 15 16:27:50 2019 +0000
     1.2 +++ b/src/cpu/ppc/vm/globals_ppc.hpp	Wed Apr 24 11:48:37 2019 -0400
     1.3 @@ -1,6 +1,6 @@
     1.4  /*
     1.5 - * Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
     1.6 - * Copyright 2012, 2013 SAP AG. All rights reserved.
     1.7 + * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved.
     1.8 + * Copyright 2012, 2018 SAP AG. All rights reserved.
     1.9   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    1.10   *
    1.11   * This code is free software; you can redistribute it and/or modify it
    1.12 @@ -81,6 +81,19 @@
    1.13    product(bool, ReoptimizeCallSequences, true,                              \
    1.14            "Reoptimize code-sequences of calls at runtime.")                 \
    1.15                                                                              \
    1.16 +  /* Power 8: Configure Data Stream Control Register. */                    \
    1.17 +  product(uint64_t,DSCR_PPC64, (uintx)-1,                                   \
    1.18 +          "Power8 or later: Specify encoded value for Data Stream Control " \
    1.19 +          "Register")                                                       \
    1.20 +  product(uint64_t,DSCR_DPFD_PPC64, 8,                                      \
    1.21 +          "Power8 or later: DPFD (default prefetch depth) value of the "    \
    1.22 +          "Data Stream Control Register."                                   \
    1.23 +          " 0: hardware default, 1: none, 2-7: min-max, 8: don't touch")    \
    1.24 +  product(uint64_t,DSCR_URG_PPC64, 8,                                       \
    1.25 +          "Power8 or later: URG (depth attainment urgency) value of the "   \
    1.26 +          "Data Stream Control Register."                                   \
    1.27 +          " 0: hardware default, 1: none, 2-7: min-max, 8: don't touch")    \
    1.28 +                                                                            \
    1.29    product(bool, UseLoadInstructionsForStackBangingPPC64, false,             \
    1.30            "Use load instructions for stack banging.")                       \
    1.31                                                                              \

mercurial