Автор Гілка: read from physical address (non kernel mode)  (Прочитано 2209 раз)

Відсутній BlackMesa

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Власне, питання у заголовку - як таке зробити?
У гугл прохання не відсилати, я тільки звідти))

ps. через mmap'ing /dev/mem не катить, тому і питаю
« Змінено: 2009-04-12 19:06:10 від BlackMesa »

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: read from physical address (non kernel mode)
« Відповідей #1 : 2009-04-12 20:12:59 »
Власне, питання у заголовку - як таке зробити?
У гугл прохання не відсилати, я тільки звідти))

ps. через mmap'ing /dev/mem не катить, тому і питаю
думаю, що в userspace ніяк…
а навіщо, власне в userpsace лазити по фізичних?
Fedora 35 (x86-64)

Відсутній BlackMesa

  • Новачок
  • *
  • дописів: 2
  • Карма: +0/-0
Re: read from physical address (non kernel mode)
« Відповідей #2 : 2009-04-12 21:07:51 »
Якби хтось сказав точно, а то я вже дні три шукаю...
Про ioremap та phys_to_virt - так і не ясно, чи працюють у user space.
« Змінено: 2009-04-12 21:08:17 від BlackMesa »

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: read from physical address (non kernel mode)
« Відповідей #3 : 2009-04-15 14:49:58 »
спробуйте подивитися kmem:

http://www.s-gms.ms.edus.si/cgi-bin/man-cgi?mem+7D

The file /dev/mem is a special file that provides access  to the physical memory of the computer.
Fedora 35 (x86-64)