NetBSD/sys/arch/alpha
nathanw 3fe600dd5c Experimentation reveals that the implementation of GET_ENV on at least
some systems chokes if the buffer is not 8-byte aligned. GCC only aligns
character arrays to 4-byte boundaries by default, so it's possible to get
unlucky and die in the boot blocks with a "kernel stack not valid halt".

Avoid the problem by using a local, aligned buffer as the argument to GET_ENV,
and copying the result into the caller's buffer.

Should fix PRs port-alpha/17682 and port-alpha/17717.
CVS ----------------------------------------------------------------------
2002-07-30 20:36:42 +00:00
..
a12 Rename alpha_pci_decompose_tag() to pci_decompose_tag(). There *is* 2002-05-15 16:57:41 +00:00
alpha Add identifiers for newer 21264 CPUs (B, C and D), EV68 variants. 2002-07-25 15:39:41 +00:00
common move initialization of the "struct pglist" returned by uvm_pglistalloc() 2002-06-02 14:44:35 +00:00
compile
conf Correct some commented out variables from ADW_DISABLE_* to SCSI_ADW_DISABLE_*. 2002-07-22 14:51:01 +00:00
eisa SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
include Use "#define<tab>". 2002-07-25 23:41:33 +00:00
isa Keep track of which DMA window was actually used to map the 2002-04-26 04:15:18 +00:00
jensenio Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
mcbus Determine the size of the B-Cache earier, and initialize the 2001-05-02 01:24:29 +00:00
pci Set addr_shift and size_shift to 0 for the dense region. 2002-07-22 20:05:23 +00:00
sableio bzero -> memset 2001-07-12 23:25:39 +00:00
stand Experimentation reveals that the implementation of GET_ENV on at least 2002-07-30 20:36:42 +00:00
tc Eliminate common. 2002-05-13 01:33:12 +00:00
tlsb Only match the "gbus" on the primary CPU's CPU module. 2001-07-19 20:34:08 +00:00
Makefile
STYLE Fix typo. 2002-01-22 00:04:29 +00:00