Only read the eeprom once per hpc.
Add wdsc devices for the GIO32 SCSI adapter.
* missing open is not a failure, just return 0
* nuke accidentally committed debug printf
Add a reasonably disgusting hack to not complain about a non-configured
"sq" or "wdsc" device in the GIO32 SCSI and E++ adapter cases,
respectively.

This file is getting nasty, but we've just about covered all the bases now.
Use correct terminology for UTF.
- Add /a modifier to trace that allows a specific LWP to be selected.
- When doing trace/t, always note which pid/lid combination is being traced

XXX This probably shouldn't be in this file.
Use __arraycount().
Following other platform-dependent MIPS code, use SI_NQUEUES for
the length of the si_to_sr table.
Expand SMIPS so that the 'tags' make-target covers more sources.
Sort.
Nix a few completed tasks.
Fix btuart entries.
Since IP12 doesn't use ARCS, we could read the console setting from the
nvram, but it may not be valid. For example, if the console is set to
graphics, but no keyboard is attached, we should not attempt to use a
graphical console.

To fix this, we extend arcemu to parse the prom's environment array, which
is the third argument to the kernel. If the console mode is graphics, but
no keyboard is found, the 'gfx' environment variable will contain 'dead'.

Note that since IP12 has no bootloader, we assume that the third parameter
is the environment table, not bootinfo.
Disable handling of the power interrupt. We aren't handling it properly and
hitting any of the buttons results in infinite such interrupts.
poyt
Move the unwind info so readelf, objdump, etc can find it.
block variable declaration before code in ipsecdoi_id2str()
Fix a tyop.
Fix debug format strings (found on amd64).
Fix CAS success check
Get rid of unused (thus always zero) "curlwp" variable hidden in assembler
code (C code always uses a cpuinfo based macro).