mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-23 02:05:57 +01:00
mark physical address stuff as BSD
This commit is contained in:
@@ -8109,6 +8109,13 @@ The Linux kernel exposes physical addresses to userland through:
|
||||
|
||||
In this section we will play with them.
|
||||
|
||||
The following files contain examples to access that data and test it out:
|
||||
|
||||
* link:lkmc/pagemap.h[]
|
||||
* link:rootfs_overlay/lkmc/virt_to_phys.sh[]
|
||||
* link:userland/linux/virt_to_phys_user.c[]
|
||||
* link:userland/posix/virt_to_phys_test.c[]
|
||||
|
||||
First get a virtual address to play with:
|
||||
|
||||
....
|
||||
@@ -8142,8 +8149,6 @@ Sample output physical address:
|
||||
0x7c7b800
|
||||
....
|
||||
|
||||
Source: link:userland/linux/virt_to_phys_user.c[]
|
||||
|
||||
Now we can verify that `linux/virt_to_phys_user.out` gave the correct physical address in the following ways:
|
||||
|
||||
* <<qemu-xp>>
|
||||
|
||||
Reference in New Issue
Block a user