Skip to content

Beagleplay: the uva 0x1000 (4096) shows as being MODULES_END/VMALLOC_START/TASK_SIZE #6

@kaiwan

Description

@kaiwan

On the TI BeaglePlay board (AArch64):

$ ./procmap -p 1038 -uv
...
[v] set config for Aarch64:
Detected machine type: ARM-64, 64-bit system & OS
--------------------------------------------------
[v] System details detected ::
--------------------------------------------------
FIXADDR_START = fffffdfffe5f9000
MODULES_VADDR = ffff800008000000
MODULES_END = ffff800010000000
VMALLOC_START = ffff800010000000
VMALLOC_END = fffffdffbfff0000
PAGE_OFFSET = ffff000000000000
TASK_SIZE = 0001000000000000
ARCH = Aarch64
IS_64_BIT = 1
PAGE_SIZE = 4096
KERNEL_VAS_SIZE_GB = 262144.00
USER_VAS_SIZE_GB = 262144.00
KERNEL_VAS_SIZE = 281474976710656.0000
USER_VAS_SIZE = 281474976710656
HIGHEST_KVA = 0xffffffffffffffff
START_KVA = ffff000000000000
START_KVA_DEC = 18446462598732840960
NONCANONICAL_REG_SIZE_HEX = 0xfffe000000000000
NONCANONICAL_REG_SIZE = 18446181123756130304
END_UVA = ffffffffffff
END_UVA_DEC = 281474976710655
START_UVA = 0x0
--------------------------------------------------
...
+----------------------------------------------------------------------+ 0000000000001000  <-- MODULES_END/VMALLOC_START/TASK_SIZE
|       < NULL trap >  [   4 KB,---,-,0x0]                             |
+------------------      U S E R   V A S  start uva  ------------------+ 0000000000000000

This is incorrect of course..

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions