VirtualBox

Ignore:
Timestamp:
Sep 16, 2012 4:13:23 PM (12 years ago)
Author:
vboxsync
Message:

Added more members to device struct.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DevBusLogic.cpp

    r43336 r43337  
    305305    /** Geometry register - Readonly. */
    306306    volatile uint8_t                regGeometry;
     307    /** Pending (delayed) interrupt. */
     308    uint8_t                         uPendingIntr;
    307309
    308310    /** Local RAM for the fetch hostadapter local RAM request.
     
    338340     * to prevent the BIOs to access the device. */
    339341    bool                            fISAEnabled;
     342    /** Flag whether 24-bit mailboxes are in use (default is 32-bit). */
     343    bool                            fMbxIs24Bit;    //@todo: save?
     344    /** ISA I/O port base (encoded in FW-compatible format). */
     345    uint8_t                         uISABaseCode;   //@todo: save?
     346
     347    /** Default ISA I/O port base in FW-compatible format. */
     348    uint8_t                         uDefaultISABaseCode;
     349
     350    /** ISA I/O port base (disabled if zero). */
     351    uint16_t                        uISABase;       //@todo: recalculate when restoring state
    340352
    341353    /** Number of mailboxes the guest set up. */
     
    346358#endif
    347359
     360    /** Time when HBA reset was last initiated. */  //@todo: does this need to be saved?
     361    uint64_t                        u64ResetTime;
    348362    /** Physical base address of the outgoing mailboxes. */
    349363    RTGCPHYS                        GCPhysAddrMailboxOutgoingBase;
     
    417431    volatile uint32_t               cInMailboxesReady;
    418432#endif
    419 
    420     /** Time when HBA reset was last initiated. */  //@todo: does this need to be saved?
    421     uint64_t                        u64ResetTime;
    422 
    423     /** Pending (delayed) interrupt. */
    424     uint8_t                         uPendingIntr;
    425 
    426 # if HC_ARCH_BITS == 64
    427     uint32_t                        Alignment5;
    428 # endif
    429433
    430434} BUSLOGIC, *PBUSLOGIC;
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