Details
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/amd64/amd64/initcpu.c | ||
---|---|---|
87 ↗ | (On Diff #15491) | Is CD == Cache Disabled ? We and Intel usually call the mode UC (uncaheable). Also, I do not understand the reference to 'guest VMs' in the comment. Is this about bhyve ? IMO the normal behaviour for the drivers would be suboptimal, most important. |
sys/amd64/amd64/initcpu.c | ||
---|---|---|
87 ↗ | (On Diff #15491) |
It's indeed Cache Disabled, but AMD64 Architecture Programmer's Manual, Volume 2: System Programming[1] documents both UC and CD and says (in section 7.4): The CD memory type is a form of uncacheable memory type that occurs
I guess that it is about any guest that uses Nested Paging and that includes bhyve. All that said, I am not an expert in this area, I just picked up something that I noticed in the Linux code. [1] Publication No. 24593 Revision 3.23 |