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 \