lint has __alignof__ too.
handle constant attribute
remove attribute keyword
Memory leak (only triggerable from root).

ok christos@
Fix PR kern/48550 by aligning the single instance of scsipi_read_cd_cap_data
that we found misaligned in the wild so far properly for the ahcisata
driver. Also point at PR kern/48754 for the real issue.
Use KERNEL_BASE_VOFFSET.  s/bbs/bss
Move temp_l1_table to last 16KB before 128mb after kernel_base.
calcargs: Correct the size of "argc" in the stack size calculation.

(The old code has worked because it is compensated by wrong size calculation
of "auxinfo" (multiplied by sizeof(void *)).)
Second handle to bus_space_read_* is the bus_space_handle, not a repeat of the
bus_space_tag
'error' is not set on failure. This is a true bug: everything is freed
and unlocked while zero is returned. Since there's no error, execve_runproc()
will get called and will try to use those freed things.

PS: This bug was here before uebayasi@'s changes
Oops, i forgot to commit this patch on the `teaching sscom to use attach with
bus_space_handle_t'
Fix interrupt enable/disable and clearning bits

what was i thinking...
Fix attachment of wdt to also use the bus_space_handle

While here, move the registers outside the global register file to a separate
wdt_reg.h file.
more conservative length check.
ARMv6+ platforms no longer have strict alignment requirements.