Hi ARM developers. I have two ARM semihosting questions: 1. What address space is the parameter pointer supposed to be in? They physical space, or whatever a load instruction would use at that point? The current implementation in gem5 seems to assume a physical pointer, but I'd always assumed virtual. If it's virtual it should be using getVirtProxy() and not getPhysProxy. Also the secure port proxy may need revamped a little to also do translation.
2. What scope is the state within the semihosting interface? Is it system level, or simulation level? Currently the state is tracked at system level which seems plausible, but since those are often and occasionally incorrect treated as equivalent I thought it best to check. Gabe _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
