VirtualBox

Changeset 101103 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Sep 13, 2023 11:42:14 AM (18 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
159072
Message:

VMM: Started implemented the CPU ID parsing and overriding bits as well as logging host and guest CPU features, bugref:10525

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/cpum-armv8.h

    r101084 r101103  
    182182    /** The maximum linear address width of the CPU. */
    183183    uint8_t         cMaxLinearAddrWidth;
     184
     185    /** @name Granule sizes supported.
     186     * @{ */
     187    /** 4KiB translation granule size supported. */
     188    uint32_t        fTGran4K : 1;
     189    /** 16KiB translation granule size supported. */
     190    uint32_t        fTGran16K : 1;
     191    /** 64KiB translation granule size supported. */
     192    uint32_t        fTGran64K : 1;
     193    /** @} */
    184194
    185195    /** @name pre-2020 Architecture Extensions.
     
    503513    /** Supports Statistical Profiling Extensions version 1.2 (FEAT_SPEv1p2). */
    504514    uint32_t        fSpeV1p2 : 1;
     515    /** Supports AArch64 Extended BFloat16 instructions (FEAT_EBF16). */
     516    uint32_t        fEbf16 : 1;
    505517    /** Supports WFE and WFI instructions with timeout (FEAT_WFxT). */
    506518    uint32_t        fWfxt : 1;
     
    772784    /** Content of the ID_AA64ISAR1_EL1 register. */
    773785    uint64_t        u64RegIdAa64Isar1El1;
     786    /** Content of the ID_AA64ISAR2_EL1 register. */
     787    uint64_t        u64RegIdAa64Isar2El1;
    774788    /** Content of the ID_AA64MMFR0_EL1 register. */
    775789    uint64_t        u64RegIdAa64Mmfr0El1;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette