diff options
author | grehan <grehan@FreeBSD.org> | 2005-10-30 21:29:59 +0000 |
---|---|---|
committer | grehan <grehan@FreeBSD.org> | 2005-10-30 21:29:59 +0000 |
commit | 7d06f79e600999d829bd8331f5e724190cf0bc42 (patch) | |
tree | 971aa25d14f57ed82614d1b341236a5efc684c08 /sys/kern/vfs_cluster.c | |
parent | 3b37508b0e27e0b27bd3627de056d0c18386a6b5 (diff) | |
download | FreeBSD-src-7d06f79e600999d829bd8331f5e724190cf0bc42.zip FreeBSD-src-7d06f79e600999d829bd8331f5e724190cf0bc42.tar.gz |
Copy SPRG0-3 registers at boot-time and restore when calling into
OpenFirmware. FreeBSD/ppc uses SPRG0 as the per-cpu data area pointer,
and SPRG1-3 as temporary registers during exception handling. There
have been a few instances where OpenFirmware does require these to
be part of it's context, such as cd-booting an eMac.
reported by: many
MFC after: 3 days
Diffstat (limited to 'sys/kern/vfs_cluster.c')
0 files changed, 0 insertions, 0 deletions