Hi,
thanks for your great work.
I have noticed something i don't understand for ARM (32 bits) when using UC_TLB_VIRTUAL and code that is not located at 0x00000000.
Please consider the attached testcase.
Real output:
sim start
TLB lookup: vaddr 0x10000000 <----- that is expected
TLB lookup: vaddr 0x00000000 <----- but why this?
sim done
Why is there a TLB lookup (callback) for 0x00000000? Is this a bug or expected? I don't get it.
I am using current master compiled myself (for ARM only).
testcase.c
Hi,
thanks for your great work.
I have noticed something i don't understand for ARM (32 bits) when using UC_TLB_VIRTUAL and code that is not located at 0x00000000.
Please consider the attached testcase.
Real output:
Why is there a TLB lookup (callback) for 0x00000000? Is this a bug or expected? I don't get it.
I am using current master compiled myself (for ARM only).
testcase.c