Software Storage Technologies
Virtual RAID, RSTe, and Memory Drive Technology
Announcements
Looking for our RealSense Community? Click HERE

Looking for RAID, VROC? You found the forum to ask questions!
332 Discussions

How to use intel PML(page modification logging)?

kamilu
Beginner
1,164 Views

the offical document is not available: https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/page-modification-logging-vmm-white-paper.pdf

 

to use intel PML, what kernel config should I set?

how do I get the PML logging info in my software code?

0 Kudos
1 Solution
ManoranjanDas
Employee
938 Views

Hello kamilu,

 

Greeting for the Day!

 

Thank you for your inquiry regarding the Page Modification Logging (PML) feature in your Linux OS.

 

As we see that you've already enabling PML on grub of the Linux OS. As stated in the "Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 3A, 3B, 3C, and 3D: System Programming Guide" the PML address is a 64-bit field. It is the 4-KByte aligned address of the page modification log.

 

The page modification log consists of 512 64-bit entries. It is used for the page-modification logging feature. Details of the page-modification logging are given in Section 30.3.6, page 1099, "Software can enable page-modification logging by setting the “enable PML” VM-execution control".

 

Additionally, For accessing "Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 3A, 3B, 3C, and 3D: System Programming Guide" you need a CNDA access with intel as it included confidential information.

 

To apply CNDA with intel please refer below article:

 

If you have any further questions or need additional assistance, please don’t hesitate to reach out. If there are no other concerns, I will proceed to close this case.

 

Thank you for understanding.

 

Best regards,

Manoranjan.

Intel Customer Support


View solution in original post

0 Kudos
11 Replies
ManoranjanDas
Employee
1,137 Views

Hi kamilu,


Greetings from Intel!


Based on your query, we understand that you are asking about how to use page modification logging. To proceed further with this case, could you please provide the following information.


Could you please share the product information and full system details? 


Thank you for using Intel products and services.


Regards,

Manoranjan.

Intel Server Support.


0 Kudos
kamilu
Beginner
1,094 Views

Hi, I'm using 4th Gen Intel® Xeon® Scalable Processor XCC (Codename Sapphire Rapids) , which has pml vmflags in /proc/cpuinfo

I want to know how to enable pml and get pml data in my software.

By the way, could you update the white paper doc url or share the pdf?

0 Kudos
Ragulan_Intel
Employee
1,075 Views

Hi Kamilu,


Greetings!


This is well noted. We will check on this internally and we will keep you posted on the updates.


Thank you and Bes Regards,


Ragulan_Intel


0 Kudos
ManoranjanDas
Employee
1,051 Views

Hi kamilu,


Greetings from Intel!


Thank you for sharing the information. Could you please provide the specific CPU you are using, including the SKU?


Additionally, can you confirm if the following link is working for you?

https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/page-modification-logging-vmm-white-paper.pdf


Thank you for your understanding!


Regards,

Manoranjan.

Intel Server Support.


0 Kudos
kamilu
Beginner
971 Views

sorry for reply late

 

my CPU name is Intel(R) Xeon(R) Platinum 8468V

SKU Number is Eagle Stream

I'm afraid that the new url https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/page-modification-logging-vmm-white-paper.pdf  doesn't work for me

 

By the way, it seems that linux kvm has already supported pml by just pml=enable in grub

0 Kudos
ManoranjanDas
Employee
1,020 Views

Hello kamilu,


Greeting for the Day!


We are awaiting your response regarding the case. If you have any questions or need further assistance, please respond to the community post. We're here to help!


Thank you for choosing Intel products and services.


Regards,

Manoranjan Das.


0 Kudos
ManoranjanDas
Employee
988 Views

Hello kamilu,


Greeting for the Day!


We are currently awaiting your response regarding the case. If you have any queries or require further assistance, please feel free to respond on the community post. We are more than happy to assist you.


Thank you for choosing Intel products and services.


Regards,

Manoranjan Das.



0 Kudos
ManoranjanDas
Employee
963 Views

Hello kamilu,


Greeting for the Day!


We appreciate your response to the case. We are currently checking with the Intel team, and once we receive the information, we will update you on the status shortly.


Thank you for choosing Intel products and services.


Regards,

Manoranjan Das.


0 Kudos
ManoranjanDas
Employee
939 Views

Hello kamilu,

 

Greeting for the Day!

 

Thank you for your inquiry regarding the Page Modification Logging (PML) feature in your Linux OS.

 

As we see that you've already enabling PML on grub of the Linux OS. As stated in the "Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 3A, 3B, 3C, and 3D: System Programming Guide" the PML address is a 64-bit field. It is the 4-KByte aligned address of the page modification log.

 

The page modification log consists of 512 64-bit entries. It is used for the page-modification logging feature. Details of the page-modification logging are given in Section 30.3.6, page 1099, "Software can enable page-modification logging by setting the “enable PML” VM-execution control".

 

Additionally, For accessing "Intel® 64 and IA-32 Architectures Software Developer's Manual Combined Volumes 3A, 3B, 3C, and 3D: System Programming Guide" you need a CNDA access with intel as it included confidential information.

 

To apply CNDA with intel please refer below article:

 

If you have any further questions or need additional assistance, please don’t hesitate to reach out. If there are no other concerns, I will proceed to close this case.

 

Thank you for understanding.

 

Best regards,

Manoranjan.

Intel Customer Support


0 Kudos
ManoranjanDas
Employee
793 Views

Hello kamilu,


Greetings from Intel!

 

We would like to follow up and see if you have had a chance to review the previous email we sent.

 

Feel free to reply to this email, and we'll be more than happy to assist you further.


Regards,

Manoranjan.

Intel Customer Support.


0 Kudos
Sreelakshmi1
Employee
636 Views

Hello kamilu,


Greetings for the day!


We would like to inform you that we are closing this request as no response has been received from our previous follow-ups. Please don't hesitate to ask any further questions in the future. Feel free to start a new conversation, as this thread will no longer be monitored.


Best regards, 

Sreelakshmi


0 Kudos
Reply