Esempio n. 1
0
 public BaseTable( uint BaseAddress, byte SMBIOSMinorVersion )
 {
     this.BaseAddress = BaseAddress;
     this.SMBIOSMinorVersion = SMBIOSMinorVersion;
     Memory = new MemoryAddressSpace( 0, 0 ); 
     NextAddress = BaseAddress; 
 }
Esempio n. 2
0
 public BaseTable(uint BaseAddress, byte SMBIOSMinorVersion)
 {
     this.BaseAddress        = BaseAddress;
     this.SMBIOSMinorVersion = SMBIOSMinorVersion;
     Memory      = new MemoryAddressSpace(0, 0);
     NextAddress = BaseAddress;
 }
Esempio n. 3
0
        public bool ReadData()
        {
            TableType   = GetNextByte();
            TableLength = GetNextByte();
            Handle      = GetNextWord();

            NextAddress = BaseAddress;
            Data        = new MemoryAddressSpace(BaseAddress, TableLength);

            GetStrings(BaseAddress + TableLength);

            EndAddress = NextAddress;

            return(true);
        }
Esempio n. 4
0
        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;
 }