summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2008-02-23 18:42:53 +0000
committermarcel <marcel@FreeBSD.org>2008-02-23 18:42:53 +0000
commit9765d55ffe5f2a2a36adff5469cf0bb48c8dcd40 (patch)
treece2f83b9edd1a23591aef288217a2cc8fe313e0a /gnu
parentc942637f1cb77ca3f4beea6867f56b2bdb32d26f (diff)
downloadFreeBSD-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
OpenPOWER on IntegriCloud