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 tom Homepage, Germany (West), 15.09.2011, 18:40

> > in protected mode, this very much depends on the DPMI host, as you are
> > accessing 'memory' that does not exist, so the DPMI host has not
> > necessarily page table descriptors for this memory allocated, and must
> > somehow emulate that. I remember that FD-EMM386 was modified to handle
> > this, but forgot the details
>
> I'm not using DPMI, and MMIO is "real" memory -- it's just not RAM.
right. still a self respecting DPMI host has only page tables for existing memory, not for the full 4GB address space

> Also
> AFAIK, you can't assign an XMS handle to a specific known physical memory
> address above 1 MB,
right. you have to take the code out of HIMEM and put it into your driver.
still a bit easier then 'using multiple CPU cores for USB'
I referred to XMSMove as this is exactly what you need - including mode switching ....

please use www.drivesnapshot.de/freedos/himem.exe and run
HIMEM /TEST
to measure these numbers;

 

Complete thread:

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