public BaseTable( uint BaseAddress, byte SMBIOSMinorVersion ) { this.BaseAddress = BaseAddress; this.SMBIOSMinorVersion = SMBIOSMinorVersion; Memory = new MemoryAddressSpace( 0, 0 ); NextAddress = BaseAddress; }
public BaseTable(uint BaseAddress, byte SMBIOSMinorVersion) { this.BaseAddress = BaseAddress; this.SMBIOSMinorVersion = SMBIOSMinorVersion; Memory = new MemoryAddressSpace(0, 0); NextAddress = BaseAddress; }
public bool ReadData() { TableType = GetNextByte(); TableLength = GetNextByte(); Handle = GetNextWord(); NextAddress = BaseAddress; Data = new MemoryAddressSpace(BaseAddress, TableLength); GetStrings(BaseAddress + TableLength); EndAddress = NextAddress; return(true); }
public bool ReadData() { TableType = GetNextByte(); TableLength = GetNextByte(); Handle = GetNextWord(); NextAddress = BaseAddress; Data = new MemoryAddressSpace( BaseAddress, TableLength ); GetStrings( BaseAddress + TableLength ); EndAddress = NextAddress; return true; }
public void CopyFrom( MemoryAddressSpace src, uint srcOffset, uint dstOffset, uint bytes ) { for( uint x = 0; x < bytes; x++ ) { ( *( byte* )( this.Offset + dstOffset + x ) ) = *( byte* )( src.Offset + srcOffset + x ); } }
public void CopyFrom( MemoryAddressSpace src ) { for( uint x = 0; x < src.Size; x++ ) { ( *( byte* )( this.Offset + x ) ) = *( byte* )( src.Offset + x ); } }
public USBHostOHCIRegisters(MemoryAddressSpace regs) { this.regs = regs; }