summaryrefslogtreecommitdiffstats
path: root/sys/dev/sym/sym_hipd.c
diff options
context:
space:
mode:
authormarcel <marcel@FreeBSD.org>2003-02-02 09:07:15 +0000
committermarcel <marcel@FreeBSD.org>2003-02-02 09:07:15 +0000
commit3ddb056ffb0d1e3f754a654710341a0b1d51e3e1 (patch)
treea8ff2f754d1c3a4c66c49d3f58d0180eefbb1e2f /sys/dev/sym/sym_hipd.c
parentc0109dece26cf22a06b4facb0f11b1b0f4524ce6 (diff)
downloadFreeBSD-src-3ddb056ffb0d1e3f754a654710341a0b1d51e3e1.zip
FreeBSD-src-3ddb056ffb0d1e3f754a654710341a0b1d51e3e1.tar.gz
Export IA32 from opt_ia32.h to assembly so that we can eliminate
saving and restoring ia32 specific registers when switching context and ia32 support has not been compiled-in. The primary reason for this change is that one of the ia32 registers (ar.fcr) is wrongly marked as invalid by the simulator. Now that we avoid using the register when possible, usability is improved. The secundary reason is that it saves us 7 loads and stores. Note that the PCB will continue to have room for these registers, irrespective of the IA32 option. There are no benefits that make it worthwhile.
Diffstat (limited to 'sys/dev/sym/sym_hipd.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud