* backport a missed endian change

* clean up some tabs and spaces


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42625 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Alexander von Gluck IV
2011-08-12 02:04:32 +00:00
parent 5cdfd17b4b
commit 7a2bb2b04c
@@ -1243,7 +1243,18 @@ atom_parse(card_info *card, void *bios)
while (*str && ((*str == '\n') || (*str == '\r'))) while (*str && ((*str == '\n') || (*str == '\r')))
str++; str++;
TRACE("ATOM BIOS: %s", str); int i;
char name[512];
// Terminate bios string if not 0 terminated
for (i = 0; i < 511; i++) {
name[i] = str[i];
if (name[i] < '.' || name[i] > 'z') {
name[i] = 0;
break;
}
}
TRACE("ATOM BIOS: %s", name);
return ctx; return ctx;
} }
@@ -1256,8 +1267,8 @@ atom_asic_init(atom_context *ctx)
uint32 ps[16]; uint32 ps[16];
memset(ps, 0, 64); memset(ps, 0, 64);
ps[0] = CU32(hwi + ATOM_FWI_DEFSCLK_PTR); ps[0] = B_HOST_TO_LENDIAN_INT32(CU32(hwi + ATOM_FWI_DEFSCLK_PTR));
ps[1] = CU32(hwi + ATOM_FWI_DEFMCLK_PTR); ps[1] = B_HOST_TO_LENDIAN_INT32(CU32(hwi + ATOM_FWI_DEFMCLK_PTR));
if (!ps[0] || !ps[1]) if (!ps[0] || !ps[1])
return B_ERROR; return B_ERROR;