Hi,
Could I asked a question about ecall?
The latest spec said:
"The ECALL instruction is used to make a request to the supporting execution environment, which is
usually an operating system. The ABI for the system will define how parameters for the environment
request are passed, but usually these will be in defined locations in the integer register file."
So, is the so called "ABI for the system" referring to psABI doc?
Moreover, is the ecall used to implement syscalls in Linux? If so, could I get a example to know how ECALL is used in user level?
Sorry for the bothering, but there are very few description for ecall in the user level spec, which made me a little bit confused.
Best
Po-wei