diff options
author | marcel <marcel@FreeBSD.org> | 2008-02-23 18:42:53 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2008-02-23 18:42:53 +0000 |
commit | 9765d55ffe5f2a2a36adff5469cf0bb48c8dcd40 (patch) | |
tree | ce2f83b9edd1a23591aef288217a2cc8fe313e0a /gnu | |
parent | c942637f1cb77ca3f4beea6867f56b2bdb32d26f (diff) | |
download | FreeBSD-src-9765d55ffe5f2a2a36adff5469cf0bb48c8dcd40.zip FreeBSD-src-9765d55ffe5f2a2a36adff5469cf0bb48c8dcd40.tar.gz |
o Keep running on U-Boot's stack.
o Disable interrupts while not running U-Boot code. We clobber
registers that the U-Boot interrupt handlers assume to be
fixed as per the U-Boot register usage. At this time this only
applies to r14. U-Boot uses r2 now for what they used r29 for.
After we restore r14 in preparation of doing the syscall, we
re-enable interrupts. When we return from the syscall, we
disable interrupts and restore the callee-saved r14.
Diffstat (limited to 'gnu')
0 files changed, 0 insertions, 0 deletions