[Feature]Memory Bandwidth Monitoring(MBM) port to new Cache Quality Monitoring (CQM)

Bug #1591609 reported by XiongZhang
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Fix Released
Undecided
Unassigned
linux (Ubuntu)
Fix Released
High
Seth Forshee
Artful
Fix Released
High
Seth Forshee

Bug Description

Google has sent a new cqm patch with a lot of fixes to the existing cqm which is upstream. The MBM was based on the old cqm and now needs to be ported on top of the new version of cqm. The google patch is enormous and hence mbm requires a lot of changes to work on top of it. However This wont impact the openstack usage of cqm/mbm as the name of the events would still be the same and they can just be used like before - only that there may be some features which wernt working will work now.

Platform: BDW-EP or BDW-EX

upstream schedule: 4.13 kernel

CVE References

description: updated
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Shall we defer this to 17.04 or SRU patches for 16.10?

Revision history for this message
XiongZhang (xiong-y-zhang) wrote :

please defer it to 17.04.

Revision history for this message
Robert Hooker (sarvatt) wrote :

Is this upstream?

Changed in intel:
status: New → Incomplete
Revision history for this message
quanxian (quanxian-wang) wrote :

From Upstream:
Not need full port of MBM as we rewrote the google cqm patch series. new series not does not remove mbm, So mbm full port is not required if our series is accepted.

Keep tune for the new cqm series to lkml

Revision history for this message
quanxian (quanxian-wang) wrote :

0583020456cea9fcf43b84bb13a41eab059ae0a8 0734ded1abee9439b0c5d7b62af1ead78aab895b 0dd2d7494cd818d06a2ae1cd840cd62124a2d25e 1640ae9471ae41eb18d2b214f1f40af3c4ed3828 1b5c0b7583173b787b5c93ff89838a950d0e23ff 24247aeeabe99eab13b798ccccc2dec066dd6f07 4af4a88e0c9246990f95c88eeba781265f27c58e 4be6c078428b08d1a948cc09faca8f1326231866 5707b46a4206be2068444eb6b514a1ee070651c8 5dc1d5c6bac2cfe3420cf353dfb0ef2e543f7c10 65b4f403057e32da73c36e33d403890173c4c324 6a445edce657810992594c7b9e679219aaf78ad9 748b6b881ccdda8f0663c68605f431279e06f49a 895c663ecef16c8138e20a7d5c052e0fcc400241 90c403e83101c87ee9e6df8c8d30ea8628ff8bfc 9f52425ba303d91c8370719e91d7e578bfdf309f a4de1dfdd726537e2a78b55759fc646d9b0a0be8 a9110b552d44fedbd1221eb0e5bde81da32d9350 a9fcf8627dc01049c390023bbb0323db3c785b91 b09d981b3f346690dafa3e4ebedfcf3e44b68e83 bbc4615e0b7df5e21d0991adb4b2798508354924 c39a0e2c8850f08249383f2425dbd8dbe4baad69 c7d9aac6131148abe29ed1dc6bd73ad1213d1f56 cb2200e967c65519ca6c5426644a49dca65f6294 d4ab33201029913b594ae785a9665f45040396ab d6aaba615a482ce7d3ec218cf7b8d02d0d5753b8 d89b7379015fc561060a4094676d143e6ed264e7 dd131853f3fbc1c3aa051c34a2967c2f76309024 e33026831bdb5f051499fec6a606f79fe1f94cc8 eda61c265f3656be8345fdf0334b3a77829437fc edf6fa1c4a951b3a03e94b63e6483c5d9da3ab11 f01d7d51f577b5dc0fa5919ab8a9228e2bf49f3e f3cbeacaa06e2b8c2f3ce8531e9aa3fe1f2762cd f9049547f7e72377049d717354b2f56f36a5854a

description: updated
Revision history for this message
quanxian (quanxian-wang) wrote :

The commit id is located in 4.14-rc1, seems need backport if Canonical want this feature.

information type: Proprietary → Public
Changed in linux (Ubuntu Artful):
assignee: nobody → Seth Forshee (sforshee)
status: New → Triaged
importance: Undecided → High
Seth Forshee (sforshee)
Changed in linux (Ubuntu Artful):
status: Triaged → Fix Committed
Changed in intel:
status: Incomplete → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (16.2 KiB)

This bug was fixed in the package linux - 4.13.0-15.16

---------------
linux (4.13.0-15.16) artful; urgency=low

  * linux: 4.13.0-15.16 -proposed tracker (LP: #1721373)

  * Boot regression on POWER9 (LP: #1721391)
    - Revert "crypto/nx: Add P9 NX support for 842 compression engine"
    - Revert "crypto/nx: Add P9 NX specific error codes for 842 engine"
    - Revert "crypto/nx: Use kzalloc for workmem allocation"
    - Revert "crypto/nx: Add nx842_add_coprocs_list function"
    - Revert "crypto/nx: Create nx842_delete_coprocs function"
    - Revert "crypto/nx: Create nx842_configure_crb function"
    - Revert "crypto/nx: Rename nx842_powernv_function as icswx function"
    - Revert "UBUNTU: [Config] CONFIG_PPC_VAS=y"
    - Revert "powerpc/powernv/vas: Define copy/paste interfaces"
    - Revert "powerpc/powernv/vas: Define vas_tx_win_open()"
    - Revert "powerpc/powernv/vas: Define vas_win_close() interface"
    - Revert "powerpc/powernv/vas: Define vas_rx_win_open() interface"
    - Revert "powerpc/powernv/vas: Define helpers to alloc/free windows"
    - Revert "powerpc/powernv/vas: Define helpers to init window context"
    - Revert "powerpc/powernv/vas: Define helpers to access MMIO regions"
    - Revert "powerpc/powernv/vas: Define vas_init() and vas_exit()"
    - Revert "powerpc/powernv: Move GET_FIELD/SET_FIELD to vas.h"
    - Revert "powerpc/powernv/vas: Define macros, register fields and structures"
    - Revert "powerpc/powernv: Enable PCI peer-to-peer"
    - Revert "powerpc/powernv: Add support to set power-shifting-ratio"
    - Revert "powerpc/powernv: Add support for powercap framework"
    - Revert "powerpc/perf: Add nest IMC PMU support"
    - Revert "powerpc/powernv: Detect and create IMC device"
    - Revert "powerpc/powernv: Add IMC OPAL APIs"

  * smartpqi patches for Artful (LP: #1721381)
    - scsi: smartpqi: add pqi reset quiesce support
    - scsi: smartpqi: enhance BMIC cache flush
    - scsi: smartpqi: update pqi passthru ioctl
    - scsi: smartpqi: cleanup doorbell register usage.
    - scsi: smartpqi: update kexec and power down support
    - scsi: smartpqi: add in new controller ids
    - scsi: smartpqi: change driver version to 1.1.2-125

  * CONFIG_DEBUG_FS is not enabled by "make zfcpdump_defconfig" with Ubuntu
    17.10 (kernel 4.13) (LP: #1719290)
    - SAUCE: s390: update zfcpdump_defconfig

  * [Feature] PXE boot with Intel Omni-Path (LP: #1712031)
    - d-i: Add hfi1 to nic-modules

  * [Feature]CNL:New device IDs for CNL (LP: #1685729)
    - pinctrl: intel: Add Intel Cannon Lake PCH-H pin controller support

linux (4.13.0-14.15) artful; urgency=low

  * linux: 4.13.0-14.15 -proposed tracker (LP: #1721122)

  * [Artful] ltp rwtest - Unable to handle kernel paging request at virtual
    address (LP: #1721067)
    - arm64: mm: Use READ_ONCE when dereferencing pointer to pte table

  * linux 4.13.0-13.14 ADT test failure with linux 4.13.0-13.14 (LP: #1720779)
    - SAUCE: LSM stacking: check for invalid zero sized writes

  * Add installer support for Broadcom BCM573xx network drivers. (LP: #1720466)
    - d-i: Add bnxt_en to nic-modules.

  * Miscellaneous Ubuntu changes
    - [Packaging] Include arch/arm6...

Changed in linux (Ubuntu Artful):
status: Fix Committed → Fix Released
Changed in intel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.