* 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:
@@ -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;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user