17.05.2015 Views

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Introduction<br />

CLI<br />

MOV<br />

EAX, CRO<br />

Turning on the <strong>TI486</strong> cache can be done by modifying some of the register<br />

values as shown below. The CacheOut macro definition remains the same:<br />

OR EAX, 40000000h set bit 30, turn off cache<br />

MOV<br />

WBINVD<br />

CRO, EAX<br />

for external cache coherency<br />

CacheOut OCOh, Olh set NCO bit<br />

CacheOut OClh, OOh<br />

CacheOut OC4h, OOh<br />

CacheOut OC5h, OAh non-cache region at AOOOO<br />

CacheOut OC6h, 06h that is 128K in size<br />

CacheOut OC7h, OOh<br />

CacheOut OC8h, OCh non-cache region at COOOO<br />

CacheOut OC9h, 07h that is 256K in size<br />

CacheOut DCAh, OOh<br />

CacheOut OCBh, OOh<br />

CacheOut OCCh, OOh<br />

CacheOut OCDh, OOh<br />

CacheOut OCEh, OOh<br />

CacheOut OCFh, OOh<br />

WBINVD<br />

MOV<br />

EAX, CRO<br />

AND EAX, OBFFFFFFFh<br />

MOV eRa, EAX<br />

STI<br />

C-4 <strong>TI486</strong> BIOS Modification Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!