Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Dif. MTRR WC setting behavior under v86-question for Japheth (Developers)

posted by RayeR(R) Homepage, CZ, 31.12.2018, 17:09

> I have no idea how this could be "fixed" in Jemm. I vaguely remember that
> the address ranges in the MTRRs are physical addresses, aren't they?

Yes, all this adresses - LFB base returned by VESA info and MTRRs are physical.
There's one more thing - caching modes (Write combining, etc.) are also affected by PAT (Page Attributes Table) and I know that PAT has higher priority than MTRR ranges (if the same area is defined as WC in MTRR and WB in PAT, then WB wins). My MTRRLFBE changes only MTRRs and don't touch paging tables. Maybe there is some difference how CWSDPMI, DOS4GW and JEMM handles paging tables (if they touch them) and how physical address is mapped to linear address...

DOS gives me freedom to unlimited HW access.


Complete thread:

Back to the forum
Board view  Mix view
15974 Postings in 1478 Threads, 271 registered users, 107 users online (0 registered, 107 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum