VirtualBox

Changeset 92465 in vbox for trunk/include


Ignore:
Timestamp:
Nov 17, 2021 3:01:09 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
148324
Message:

VMM/NEM-linux: Some more code. Got far enough to log the BIOS version to the release log. bugref:9044

Location:
trunk/include/VBox/vmm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/nem.h

    r92449 r92465  
    100100                                                  void *pvRam, void *pvMmio2, uint32_t *puNemRange);
    101101VMMR3_INT_DECL(int)  NEMR3NotifyPhysMmioExUnmap(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cb, uint32_t fFlags,
    102                                                 void *pvRam, void *pvMmio2, uint8_t *pu2State);
     102                                                void *pvRam, void *pvMmio2, uint8_t *pu2State, uint32_t *puNemRange);
    103103/** @name Flags for NEMR3NotifyPhysMmioExMap and NEMR3NotifyPhysMmioExUnmap.
    104104 * @{ */
     
    127127 * @param   fFlags          NEM_NOTIFY_PHYS_ROM_F_XXX.
    128128 * @param   pu2State        New page state or UINT8_MAX to leave as-is.
     129 * @param   puNemRange      Access to the relevant PGMRAMRANGE::uNemRange field.
    129130 */
    130131VMMR3_INT_DECL(int)  NEMR3NotifyPhysRomRegisterEarly(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cb, void *pvPages,
    131                                                      uint32_t fFlags, uint8_t *pu2State);
     132                                                     uint32_t fFlags, uint8_t *pu2State, uint32_t *puNemRange);
    132133
    133134/**
     
    145146 * @param   pu2State        Where to return the new NEM page state, UINT8_MAX
    146147 *                          for unchanged.
     148 * @param   puNemRange      Access to the relevant PGMRAMRANGE::uNemRange field.
    147149 */
    148150VMMR3_INT_DECL(int)  NEMR3NotifyPhysRomRegisterLate(PVM pVM, RTGCPHYS GCPhys, RTGCPHYS cb, void *pvPages,
    149                                                     uint32_t fFlags, uint8_t *pu2State);
     151                                                    uint32_t fFlags, uint8_t *pu2State, uint32_t *puNemRange);
    150152
    151153/** @name Flags for NEMR3NotifyPhysRomRegisterEarly and NEMR3NotifyPhysRomRegisterLate.
  • trunk/include/VBox/vmm/vm.h

    r92408 r92465  
    13461346        struct NEM  s;
    13471347#endif
    1348         uint8_t     padding[512];       /* multiple of 64 */
     1348        uint8_t     padding[4608];       /* multiple of 64 */
    13491349    } nem;
    13501350
  • trunk/include/VBox/vmm/vm.mac

    r92408 r92465  
    149149    .em                     resb 256
    150150    alignb 64
    151     .nem                    resb 512
     151    .nem                    resb 4608
    152152    alignb 64
    153153    .tm                     resb 10112
Note: See TracChangeset for help on using the changeset viewer.

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