Tomonori Sakita(deleted)
|
mmap64 to map physical address above 4GB on x86
|
Tomonori Sakita(deleted)
04/17/2015 6:53 AM
post113718
|
mmap64 to map physical address above 4GB on x86
I'm trying to access physical memory above 4GB using mmap64. (6.5.0SP1)
mmap64 (0, 0x1000, PROT_READ | PROT_WRITE, MAP_PHYS | MAP_SHARED, NOFD, 0x100000000ULL);
I tried:
- add -x to startup-bios
- run my program using "on -P"
- use mmap_device_memory instead of mmap64
but always failed and errno was 22 (EINVAL).
pidin info shows:
CPU:X86 Release:6.5.0 FreeMem:3008Mb/3570Mb BootTime:Apr 18 03:42:12 JST 2015
Processes: 32, Threads: 97
Processor1: 131758 Core i7/5/3 Stepping 7 3293MHz FPU
Any idea why mmap64 failed?
|
|
|