1052aa3ccSAndi Kleen[ 2052aa3ccSAndi Kleen { 3c42bee96SIan Rogers "BriefDescription": "Bus queue is empty.", 4052aa3ccSAndi Kleen "EventCode": "0x7D", 5052aa3ccSAndi Kleen "EventName": "BUSQ_EMPTY.SELF", 6052aa3ccSAndi Kleen "SampleAfterValue": "200000", 7c42bee96SIan Rogers "UMask": "0x40" 8052aa3ccSAndi Kleen }, 9052aa3ccSAndi Kleen { 10c42bee96SIan Rogers "BriefDescription": "Number of Bus Not Ready signals asserted.", 11c42bee96SIan Rogers "EventCode": "0x61", 12c42bee96SIan Rogers "EventName": "BUS_BNR_DRV.ALL_AGENTS", 13052aa3ccSAndi Kleen "SampleAfterValue": "200000", 14c42bee96SIan Rogers "UMask": "0x20" 15052aa3ccSAndi Kleen }, 16052aa3ccSAndi Kleen { 17c42bee96SIan Rogers "BriefDescription": "Number of Bus Not Ready signals asserted.", 18c42bee96SIan Rogers "EventCode": "0x61", 19c42bee96SIan Rogers "EventName": "BUS_BNR_DRV.THIS_AGENT", 20*6fa91f64SIan Rogers "SampleAfterValue": "200000" 21052aa3ccSAndi Kleen }, 22052aa3ccSAndi Kleen { 23c42bee96SIan Rogers "BriefDescription": "Bus cycles while processor receives data.", 24c42bee96SIan Rogers "EventCode": "0x64", 25c42bee96SIan Rogers "EventName": "BUS_DATA_RCV.SELF", 26c42bee96SIan Rogers "SampleAfterValue": "200000", 27c42bee96SIan Rogers "UMask": "0x40" 28c42bee96SIan Rogers }, 29c42bee96SIan Rogers { 30c42bee96SIan Rogers "BriefDescription": "Bus cycles when data is sent on the bus.", 31c42bee96SIan Rogers "EventCode": "0x62", 32c42bee96SIan Rogers "EventName": "BUS_DRDY_CLOCKS.ALL_AGENTS", 33c42bee96SIan Rogers "SampleAfterValue": "200000", 34c42bee96SIan Rogers "UMask": "0x20" 35c42bee96SIan Rogers }, 36c42bee96SIan Rogers { 37c42bee96SIan Rogers "BriefDescription": "Bus cycles when data is sent on the bus.", 38c42bee96SIan Rogers "EventCode": "0x62", 39c42bee96SIan Rogers "EventName": "BUS_DRDY_CLOCKS.THIS_AGENT", 40*6fa91f64SIan Rogers "SampleAfterValue": "200000" 41c42bee96SIan Rogers }, 42c42bee96SIan Rogers { 43c42bee96SIan Rogers "BriefDescription": "HITM signal asserted.", 44c42bee96SIan Rogers "EventCode": "0x7B", 45c42bee96SIan Rogers "EventName": "BUS_HITM_DRV.ALL_AGENTS", 46c42bee96SIan Rogers "SampleAfterValue": "200000", 47c42bee96SIan Rogers "UMask": "0x20" 48c42bee96SIan Rogers }, 49c42bee96SIan Rogers { 50c42bee96SIan Rogers "BriefDescription": "HITM signal asserted.", 51c42bee96SIan Rogers "EventCode": "0x7B", 52c42bee96SIan Rogers "EventName": "BUS_HITM_DRV.THIS_AGENT", 53*6fa91f64SIan Rogers "SampleAfterValue": "200000" 54c42bee96SIan Rogers }, 55c42bee96SIan Rogers { 56c42bee96SIan Rogers "BriefDescription": "HIT signal asserted.", 57c42bee96SIan Rogers "EventCode": "0x7A", 58c42bee96SIan Rogers "EventName": "BUS_HIT_DRV.ALL_AGENTS", 59c42bee96SIan Rogers "SampleAfterValue": "200000", 60c42bee96SIan Rogers "UMask": "0x20" 61c42bee96SIan Rogers }, 62c42bee96SIan Rogers { 63c42bee96SIan Rogers "BriefDescription": "HIT signal asserted.", 64c42bee96SIan Rogers "EventCode": "0x7A", 65c42bee96SIan Rogers "EventName": "BUS_HIT_DRV.THIS_AGENT", 66*6fa91f64SIan Rogers "SampleAfterValue": "200000" 67c42bee96SIan Rogers }, 68c42bee96SIan Rogers { 69c42bee96SIan Rogers "BriefDescription": "IO requests waiting in the bus queue.", 70052aa3ccSAndi Kleen "EventCode": "0x7F", 71052aa3ccSAndi Kleen "EventName": "BUS_IO_WAIT.SELF", 72052aa3ccSAndi Kleen "SampleAfterValue": "200000", 73c42bee96SIan Rogers "UMask": "0x40" 74052aa3ccSAndi Kleen }, 75052aa3ccSAndi Kleen { 76c42bee96SIan Rogers "BriefDescription": "Bus cycles when a LOCK signal is asserted.", 77c42bee96SIan Rogers "EventCode": "0x63", 78c42bee96SIan Rogers "EventName": "BUS_LOCK_CLOCKS.ALL_AGENTS", 79c42bee96SIan Rogers "SampleAfterValue": "200000", 80c42bee96SIan Rogers "UMask": "0xe0" 81c42bee96SIan Rogers }, 82c42bee96SIan Rogers { 83c42bee96SIan Rogers "BriefDescription": "Bus cycles when a LOCK signal is asserted.", 84c42bee96SIan Rogers "EventCode": "0x63", 85c42bee96SIan Rogers "EventName": "BUS_LOCK_CLOCKS.SELF", 86c42bee96SIan Rogers "SampleAfterValue": "200000", 87c42bee96SIan Rogers "UMask": "0x40" 88c42bee96SIan Rogers }, 89c42bee96SIan Rogers { 90c42bee96SIan Rogers "BriefDescription": "Outstanding cacheable data read bus requests duration.", 91c42bee96SIan Rogers "EventCode": "0x60", 92c42bee96SIan Rogers "EventName": "BUS_REQUEST_OUTSTANDING.ALL_AGENTS", 93c42bee96SIan Rogers "SampleAfterValue": "200000", 94c42bee96SIan Rogers "UMask": "0xe0" 95c42bee96SIan Rogers }, 96c42bee96SIan Rogers { 97c42bee96SIan Rogers "BriefDescription": "Outstanding cacheable data read bus requests duration.", 98c42bee96SIan Rogers "EventCode": "0x60", 99c42bee96SIan Rogers "EventName": "BUS_REQUEST_OUTSTANDING.SELF", 100c42bee96SIan Rogers "SampleAfterValue": "200000", 101c42bee96SIan Rogers "UMask": "0x40" 102c42bee96SIan Rogers }, 103c42bee96SIan Rogers { 104c42bee96SIan Rogers "BriefDescription": "All bus transactions.", 105c42bee96SIan Rogers "EventCode": "0x70", 106c42bee96SIan Rogers "EventName": "BUS_TRANS_ANY.ALL_AGENTS", 107c42bee96SIan Rogers "SampleAfterValue": "200000", 108c42bee96SIan Rogers "UMask": "0xe0" 109c42bee96SIan Rogers }, 110c42bee96SIan Rogers { 111c42bee96SIan Rogers "BriefDescription": "All bus transactions.", 112c42bee96SIan Rogers "EventCode": "0x70", 113c42bee96SIan Rogers "EventName": "BUS_TRANS_ANY.SELF", 114c42bee96SIan Rogers "SampleAfterValue": "200000", 115c42bee96SIan Rogers "UMask": "0x40" 116c42bee96SIan Rogers }, 117c42bee96SIan Rogers { 118c42bee96SIan Rogers "BriefDescription": "Burst read bus transactions.", 119c42bee96SIan Rogers "EventCode": "0x65", 120c42bee96SIan Rogers "EventName": "BUS_TRANS_BRD.ALL_AGENTS", 121c42bee96SIan Rogers "SampleAfterValue": "200000", 122c42bee96SIan Rogers "UMask": "0xe0" 123c42bee96SIan Rogers }, 124c42bee96SIan Rogers { 125c42bee96SIan Rogers "BriefDescription": "Burst read bus transactions.", 126c42bee96SIan Rogers "EventCode": "0x65", 127c42bee96SIan Rogers "EventName": "BUS_TRANS_BRD.SELF", 128c42bee96SIan Rogers "SampleAfterValue": "200000", 129c42bee96SIan Rogers "UMask": "0x40" 130c42bee96SIan Rogers }, 131c42bee96SIan Rogers { 132c42bee96SIan Rogers "BriefDescription": "Burst (full cache-line) bus transactions.", 133c42bee96SIan Rogers "EventCode": "0x6E", 134c42bee96SIan Rogers "EventName": "BUS_TRANS_BURST.ALL_AGENTS", 135c42bee96SIan Rogers "SampleAfterValue": "200000", 136c42bee96SIan Rogers "UMask": "0xe0" 137c42bee96SIan Rogers }, 138c42bee96SIan Rogers { 139c42bee96SIan Rogers "BriefDescription": "Burst (full cache-line) bus transactions.", 140c42bee96SIan Rogers "EventCode": "0x6E", 141c42bee96SIan Rogers "EventName": "BUS_TRANS_BURST.SELF", 142c42bee96SIan Rogers "SampleAfterValue": "200000", 143c42bee96SIan Rogers "UMask": "0x40" 144c42bee96SIan Rogers }, 145c42bee96SIan Rogers { 146c42bee96SIan Rogers "BriefDescription": "Deferred bus transactions.", 147c42bee96SIan Rogers "EventCode": "0x6D", 148c42bee96SIan Rogers "EventName": "BUS_TRANS_DEF.ALL_AGENTS", 149c42bee96SIan Rogers "SampleAfterValue": "200000", 150c42bee96SIan Rogers "UMask": "0xe0" 151c42bee96SIan Rogers }, 152c42bee96SIan Rogers { 153c42bee96SIan Rogers "BriefDescription": "Deferred bus transactions.", 154c42bee96SIan Rogers "EventCode": "0x6D", 155c42bee96SIan Rogers "EventName": "BUS_TRANS_DEF.SELF", 156c42bee96SIan Rogers "SampleAfterValue": "200000", 157c42bee96SIan Rogers "UMask": "0x40" 158c42bee96SIan Rogers }, 159c42bee96SIan Rogers { 160c42bee96SIan Rogers "BriefDescription": "Instruction-fetch bus transactions.", 161c42bee96SIan Rogers "EventCode": "0x68", 162c42bee96SIan Rogers "EventName": "BUS_TRANS_IFETCH.ALL_AGENTS", 163c42bee96SIan Rogers "SampleAfterValue": "200000", 164c42bee96SIan Rogers "UMask": "0xe0" 165c42bee96SIan Rogers }, 166c42bee96SIan Rogers { 167c42bee96SIan Rogers "BriefDescription": "Instruction-fetch bus transactions.", 168c42bee96SIan Rogers "EventCode": "0x68", 169c42bee96SIan Rogers "EventName": "BUS_TRANS_IFETCH.SELF", 170c42bee96SIan Rogers "SampleAfterValue": "200000", 171c42bee96SIan Rogers "UMask": "0x40" 172c42bee96SIan Rogers }, 173c42bee96SIan Rogers { 174c42bee96SIan Rogers "BriefDescription": "Invalidate bus transactions.", 175c42bee96SIan Rogers "EventCode": "0x69", 176c42bee96SIan Rogers "EventName": "BUS_TRANS_INVAL.ALL_AGENTS", 177c42bee96SIan Rogers "SampleAfterValue": "200000", 178c42bee96SIan Rogers "UMask": "0xe0" 179c42bee96SIan Rogers }, 180c42bee96SIan Rogers { 181c42bee96SIan Rogers "BriefDescription": "Invalidate bus transactions.", 182c42bee96SIan Rogers "EventCode": "0x69", 183c42bee96SIan Rogers "EventName": "BUS_TRANS_INVAL.SELF", 184c42bee96SIan Rogers "SampleAfterValue": "200000", 185c42bee96SIan Rogers "UMask": "0x40" 186c42bee96SIan Rogers }, 187c42bee96SIan Rogers { 188c42bee96SIan Rogers "BriefDescription": "IO bus transactions.", 189c42bee96SIan Rogers "EventCode": "0x6C", 190c42bee96SIan Rogers "EventName": "BUS_TRANS_IO.ALL_AGENTS", 191c42bee96SIan Rogers "SampleAfterValue": "200000", 192c42bee96SIan Rogers "UMask": "0xe0" 193c42bee96SIan Rogers }, 194c42bee96SIan Rogers { 195c42bee96SIan Rogers "BriefDescription": "IO bus transactions.", 196c42bee96SIan Rogers "EventCode": "0x6C", 197c42bee96SIan Rogers "EventName": "BUS_TRANS_IO.SELF", 198c42bee96SIan Rogers "SampleAfterValue": "200000", 199c42bee96SIan Rogers "UMask": "0x40" 200c42bee96SIan Rogers }, 201c42bee96SIan Rogers { 202c42bee96SIan Rogers "BriefDescription": "Memory bus transactions.", 203c42bee96SIan Rogers "EventCode": "0x6F", 204c42bee96SIan Rogers "EventName": "BUS_TRANS_MEM.ALL_AGENTS", 205c42bee96SIan Rogers "SampleAfterValue": "200000", 206c42bee96SIan Rogers "UMask": "0xe0" 207c42bee96SIan Rogers }, 208c42bee96SIan Rogers { 209c42bee96SIan Rogers "BriefDescription": "Memory bus transactions.", 210c42bee96SIan Rogers "EventCode": "0x6F", 211c42bee96SIan Rogers "EventName": "BUS_TRANS_MEM.SELF", 212c42bee96SIan Rogers "SampleAfterValue": "200000", 213c42bee96SIan Rogers "UMask": "0x40" 214c42bee96SIan Rogers }, 215c42bee96SIan Rogers { 216c42bee96SIan Rogers "BriefDescription": "Partial bus transactions.", 217c42bee96SIan Rogers "EventCode": "0x6B", 218c42bee96SIan Rogers "EventName": "BUS_TRANS_P.ALL_AGENTS", 219c42bee96SIan Rogers "SampleAfterValue": "200000", 220c42bee96SIan Rogers "UMask": "0xe0" 221c42bee96SIan Rogers }, 222c42bee96SIan Rogers { 223c42bee96SIan Rogers "BriefDescription": "Partial bus transactions.", 224c42bee96SIan Rogers "EventCode": "0x6B", 225c42bee96SIan Rogers "EventName": "BUS_TRANS_P.SELF", 226c42bee96SIan Rogers "SampleAfterValue": "200000", 227c42bee96SIan Rogers "UMask": "0x40" 228c42bee96SIan Rogers }, 229c42bee96SIan Rogers { 230c42bee96SIan Rogers "BriefDescription": "Partial write bus transaction.", 231c42bee96SIan Rogers "EventCode": "0x6A", 232c42bee96SIan Rogers "EventName": "BUS_TRANS_PWR.ALL_AGENTS", 233c42bee96SIan Rogers "SampleAfterValue": "200000", 234c42bee96SIan Rogers "UMask": "0xe0" 235c42bee96SIan Rogers }, 236c42bee96SIan Rogers { 237c42bee96SIan Rogers "BriefDescription": "Partial write bus transaction.", 238c42bee96SIan Rogers "EventCode": "0x6A", 239c42bee96SIan Rogers "EventName": "BUS_TRANS_PWR.SELF", 240c42bee96SIan Rogers "SampleAfterValue": "200000", 241c42bee96SIan Rogers "UMask": "0x40" 242c42bee96SIan Rogers }, 243c42bee96SIan Rogers { 244c42bee96SIan Rogers "BriefDescription": "RFO bus transactions.", 245c42bee96SIan Rogers "EventCode": "0x66", 246c42bee96SIan Rogers "EventName": "BUS_TRANS_RFO.ALL_AGENTS", 247c42bee96SIan Rogers "SampleAfterValue": "200000", 248c42bee96SIan Rogers "UMask": "0xe0" 249c42bee96SIan Rogers }, 250c42bee96SIan Rogers { 251c42bee96SIan Rogers "BriefDescription": "RFO bus transactions.", 252c42bee96SIan Rogers "EventCode": "0x66", 253c42bee96SIan Rogers "EventName": "BUS_TRANS_RFO.SELF", 254c42bee96SIan Rogers "SampleAfterValue": "200000", 255c42bee96SIan Rogers "UMask": "0x40" 256c42bee96SIan Rogers }, 257c42bee96SIan Rogers { 258c42bee96SIan Rogers "BriefDescription": "Explicit writeback bus transactions.", 259c42bee96SIan Rogers "EventCode": "0x67", 260c42bee96SIan Rogers "EventName": "BUS_TRANS_WB.ALL_AGENTS", 261c42bee96SIan Rogers "SampleAfterValue": "200000", 262c42bee96SIan Rogers "UMask": "0xe0" 263c42bee96SIan Rogers }, 264c42bee96SIan Rogers { 265c42bee96SIan Rogers "BriefDescription": "Explicit writeback bus transactions.", 266c42bee96SIan Rogers "EventCode": "0x67", 267c42bee96SIan Rogers "EventName": "BUS_TRANS_WB.SELF", 268c42bee96SIan Rogers "SampleAfterValue": "200000", 269c42bee96SIan Rogers "UMask": "0x40" 270c42bee96SIan Rogers }, 271c42bee96SIan Rogers { 272c42bee96SIan Rogers "BriefDescription": "Cycles during which interrupts are disabled.", 273c42bee96SIan Rogers "EventCode": "0xC6", 274052aa3ccSAndi Kleen "EventName": "CYCLES_INT_MASKED.CYCLES_INT_MASKED", 275052aa3ccSAndi Kleen "SampleAfterValue": "2000000", 276c42bee96SIan Rogers "UMask": "0x1" 277052aa3ccSAndi Kleen }, 278052aa3ccSAndi Kleen { 279c42bee96SIan Rogers "BriefDescription": "Cycles during which interrupts are pending and disabled.", 280c42bee96SIan Rogers "EventCode": "0xC6", 281052aa3ccSAndi Kleen "EventName": "CYCLES_INT_MASKED.CYCLES_INT_PENDING_AND_MASKED", 282052aa3ccSAndi Kleen "SampleAfterValue": "2000000", 283c42bee96SIan Rogers "UMask": "0x2" 284052aa3ccSAndi Kleen }, 285052aa3ccSAndi Kleen { 286c42bee96SIan Rogers "BriefDescription": "Memory cluster signals to block micro-op dispatch for any reason", 287c42bee96SIan Rogers "EventCode": "0x9", 288c42bee96SIan Rogers "EventName": "DISPATCH_BLOCKED.ANY", 289c42bee96SIan Rogers "SampleAfterValue": "200000", 290c42bee96SIan Rogers "UMask": "0x20" 291c42bee96SIan Rogers }, 292c42bee96SIan Rogers { 293c42bee96SIan Rogers "BriefDescription": "Number of Enhanced Intel SpeedStep(R) Technology (EIST) transitions", 294c42bee96SIan Rogers "EventCode": "0x3A", 295c42bee96SIan Rogers "EventName": "EIST_TRANS", 296*6fa91f64SIan Rogers "SampleAfterValue": "200000" 297c42bee96SIan Rogers }, 298c42bee96SIan Rogers { 299c42bee96SIan Rogers "BriefDescription": "External snoops.", 300c42bee96SIan Rogers "EventCode": "0x77", 301c42bee96SIan Rogers "EventName": "EXT_SNOOP.ALL_AGENTS.ANY", 302c42bee96SIan Rogers "SampleAfterValue": "200000", 303c42bee96SIan Rogers "UMask": "0x2b" 304c42bee96SIan Rogers }, 305c42bee96SIan Rogers { 306c42bee96SIan Rogers "BriefDescription": "External snoops.", 307c42bee96SIan Rogers "EventCode": "0x77", 308c42bee96SIan Rogers "EventName": "EXT_SNOOP.ALL_AGENTS.CLEAN", 309c42bee96SIan Rogers "SampleAfterValue": "200000", 310c42bee96SIan Rogers "UMask": "0x21" 311c42bee96SIan Rogers }, 312c42bee96SIan Rogers { 313c42bee96SIan Rogers "BriefDescription": "External snoops.", 314c42bee96SIan Rogers "EventCode": "0x77", 315c42bee96SIan Rogers "EventName": "EXT_SNOOP.ALL_AGENTS.HIT", 316c42bee96SIan Rogers "SampleAfterValue": "200000", 317c42bee96SIan Rogers "UMask": "0x22" 318c42bee96SIan Rogers }, 319c42bee96SIan Rogers { 320c42bee96SIan Rogers "BriefDescription": "External snoops.", 321c42bee96SIan Rogers "EventCode": "0x77", 322c42bee96SIan Rogers "EventName": "EXT_SNOOP.ALL_AGENTS.HITM", 323c42bee96SIan Rogers "SampleAfterValue": "200000", 324c42bee96SIan Rogers "UMask": "0x28" 325c42bee96SIan Rogers }, 326c42bee96SIan Rogers { 327c42bee96SIan Rogers "BriefDescription": "External snoops.", 328c42bee96SIan Rogers "EventCode": "0x77", 329c42bee96SIan Rogers "EventName": "EXT_SNOOP.THIS_AGENT.ANY", 330c42bee96SIan Rogers "SampleAfterValue": "200000", 331c42bee96SIan Rogers "UMask": "0xb" 332c42bee96SIan Rogers }, 333c42bee96SIan Rogers { 334c42bee96SIan Rogers "BriefDescription": "External snoops.", 335c42bee96SIan Rogers "EventCode": "0x77", 336c42bee96SIan Rogers "EventName": "EXT_SNOOP.THIS_AGENT.CLEAN", 337c42bee96SIan Rogers "SampleAfterValue": "200000", 338c42bee96SIan Rogers "UMask": "0x1" 339c42bee96SIan Rogers }, 340c42bee96SIan Rogers { 341c42bee96SIan Rogers "BriefDescription": "External snoops.", 342c42bee96SIan Rogers "EventCode": "0x77", 343c42bee96SIan Rogers "EventName": "EXT_SNOOP.THIS_AGENT.HIT", 344c42bee96SIan Rogers "SampleAfterValue": "200000", 345c42bee96SIan Rogers "UMask": "0x2" 346c42bee96SIan Rogers }, 347c42bee96SIan Rogers { 348c42bee96SIan Rogers "BriefDescription": "External snoops.", 349c42bee96SIan Rogers "EventCode": "0x77", 350c42bee96SIan Rogers "EventName": "EXT_SNOOP.THIS_AGENT.HITM", 351c42bee96SIan Rogers "SampleAfterValue": "200000", 352c42bee96SIan Rogers "UMask": "0x8" 353c42bee96SIan Rogers }, 354c42bee96SIan Rogers { 355c42bee96SIan Rogers "BriefDescription": "Hardware interrupts received.", 356c42bee96SIan Rogers "EventCode": "0xC8", 357052aa3ccSAndi Kleen "EventName": "HW_INT_RCV", 358*6fa91f64SIan Rogers "SampleAfterValue": "200000" 359c42bee96SIan Rogers }, 360c42bee96SIan Rogers { 361c42bee96SIan Rogers "BriefDescription": "Number of segment register loads.", 362c42bee96SIan Rogers "EventCode": "0x6", 363c42bee96SIan Rogers "EventName": "SEGMENT_REG_LOADS.ANY", 364c42bee96SIan Rogers "SampleAfterValue": "200000", 365c42bee96SIan Rogers "UMask": "0x80" 366c42bee96SIan Rogers }, 367c42bee96SIan Rogers { 368c42bee96SIan Rogers "BriefDescription": "Bus stalled for snoops.", 369c42bee96SIan Rogers "EventCode": "0x7E", 370c42bee96SIan Rogers "EventName": "SNOOP_STALL_DRV.ALL_AGENTS", 371c42bee96SIan Rogers "SampleAfterValue": "200000", 372c42bee96SIan Rogers "UMask": "0xe0" 373c42bee96SIan Rogers }, 374c42bee96SIan Rogers { 375c42bee96SIan Rogers "BriefDescription": "Bus stalled for snoops.", 376c42bee96SIan Rogers "EventCode": "0x7E", 377c42bee96SIan Rogers "EventName": "SNOOP_STALL_DRV.SELF", 378c42bee96SIan Rogers "SampleAfterValue": "200000", 379c42bee96SIan Rogers "UMask": "0x40" 380c42bee96SIan Rogers }, 381c42bee96SIan Rogers { 382c42bee96SIan Rogers "BriefDescription": "Number of thermal trips", 383c42bee96SIan Rogers "EventCode": "0x3B", 384c42bee96SIan Rogers "EventName": "THERMAL_TRIP", 385c42bee96SIan Rogers "SampleAfterValue": "200000", 386c42bee96SIan Rogers "UMask": "0xc0" 387052aa3ccSAndi Kleen } 388052aa3ccSAndi Kleen] 389