Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Using Multiple CPU Cores in DOS? (Miscellaneous)

posted by RayeR Homepage, CZ, 12.09.2011, 15:26

Hehe, this is challenging. 1st you may have to look at ACPI spec to learn how to determine available CPU cores and obtain their APIC ID (I'm at the beginning of on this 1st step). Then learn how to program and turn on APIC to be able to swich cores. But I think it's not possible to run each core in different mode. It would be nice if in 64bit long mode the second core could run in v86 so NTVDM support for old 161bit apps would be possible but I think it can't.

The problem is obsolete DOS itself running in RM. If you run under some 32bit dos (there were some experimental verisons) then no need to switch modes. BTW in some text about cwsdpmi I read that swithing between VM/PM is faster then RM/PM so it helps if you install some memory manager (Jemm/Qemm/Emm) before loading drivers.

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 220 users online (1 registered, 219 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum