DosMapPhysMem() dynalink library: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 1: | Line 1: | ||
This software is a dynalink library that maps specified physical memory region to 32bit process address space and unmaps it. | This software is a dynalink library that maps specified physical memory region to 32bit process address space and unmaps it. | ||
Before, all OS/2 32bit processes can access physical memory only via tightly-limited way such as DIVE / GRADD video framebuffer. | Before, all OS/2 32bit processes can access physical memory only via tightly-limited way such as DIVE/GRADD video framebuffer. | ||
This DLL internally issues mighty DevHlp_VMAlloc() to realize such memory mapping via common device driver SCREEN0x.SYS, thus, now you can access to any position of physical memory freely. | This DLL internally issues mighty DevHlp_VMAlloc() to realize such memory mapping via common device driver SCREEN0x.SYS, thus, now you can access to any position of physical memory freely. | ||
==License== | ==License== | ||
* GNU LGPL | * GNU LGPL | ||
*Author: [[Takayuki Suwa]] | |||
== | ==Links== | ||
* [[ | * [http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/dev/dll&file=maphymem_r101.zip Version 1.0.1] | ||
* [https://github.com/OS2World/LIB-DosMapPhysMem Github] | |||
[[Category:Open Source Software]] | [[Category:Open Source Software]] | ||
[[Category:Libraries]] | [[Category:Libraries]] |
Revision as of 15:17, 11 January 2018
This software is a dynalink library that maps specified physical memory region to 32bit process address space and unmaps it. Before, all OS/2 32bit processes can access physical memory only via tightly-limited way such as DIVE/GRADD video framebuffer. This DLL internally issues mighty DevHlp_VMAlloc() to realize such memory mapping via common device driver SCREEN0x.SYS, thus, now you can access to any position of physical memory freely.
License
- GNU LGPL
- Author: Takayuki Suwa