Changeset 05cb995 in mainline for uspace/srv/ns/clonable.c

Timestamp:
2019-01-11T08:37:49Z (5 years ago)
Author:
Vojtech Horky <vojtech.horky@…>
Children:
3e40b4e
Parents:
d3e938c
git-author:
Vojtech Horky <vojtech.horky@…> (2019-01-09 13:10:03)
git-committer:
Vojtech Horky <vojtech.horky@…> (2019-01-11 08:37:49)
Message:

mips32: clobber memory on sycall (thx Adam Frey)

As the syscall may touch arbitrary memory, we need to prevent the
compiler to cache some values in registers.

Actual problem was demonstrated on Kalisto during school assignments but
HelenOS uses basically the same code, thus the issue applies here too.

(No files)

Note: See TracChangeset for help on using the changeset viewer.