Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Had a very similar issue porting a hypervisor to ARM S-EL2. Writes would succeed, there were no faults, and everything looked reasonable in GDB, but the other side never saw the data. The root cause was that Secure and Non-Secure physical address spaces were backed by different memory even at the same address, and a single PTE bit selected between them. That took me much longer to understand than I’d like to admit.


Yo dawg I heard you liked virtual addressing so I designed virtual addresses for your physical addresses




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: