21 Sep, 2009

1 commit


27 May, 2009

2 commits


28 Mar, 2009

3 commits

  • If both the 32-bit and 64-bit addresses are non-null, use the
    32-bit address. Provides Windows compatibility.

    Signed-off-by: Bob Moore
    Signed-off-by: Lin Ming
    Signed-off-by: Len Brown

    Bob Moore
     
  • Use the 32-bit register addresses whenever they are non-zero. This
    means that the 32-bit addresses are favored over the 64-bit
    (GAS) addresses. The 64-bit addresses are only used if the 32-bit
    addresses are zero. This change provides compatibility with all
    versions of Windows. The worst case that this solves is when both
    the 32-bit and 64-bit addresses are non-zero, but only the 32-bit
    addresses are actually valid. This appears to happen in some
    BIOSes because in this case, Windows uses the 32-bit addresses.

    Signed-off-by: Bob Moore
    Signed-off-by: Lin Ming
    Signed-off-by: Len Brown

    Bob Moore
     
  • Incorrect register length mismatch between the 32 and 64 bit
    registers in some cases. Code was was checking the wrong pointer
    for non-zero, should be looking at the address within the GAS
    structure.

    Signed-off-by: Bob Moore
    Signed-off-by: Lin Ming
    Signed-off-by: Len Brown

    Bob Moore
     

27 Mar, 2009

4 commits


09 Jan, 2009

2 commits