NetBSD/sys/arch/alpha
thorpej 19bb83c8e5 pmap_bootstrap(): When initializing the L2 PTEs, don't use l2pte_index(),
as it is designed to wrap from 1023->0 during the normal course of use.
However, when setting up the initial kernel page tables, if we have a
large enough config that we end up with more than L2 PT page, we rely
on being able to index > 1023 into the adjacent PT pages to initialize
those entries.

Fixes a MM fault panic during early boot on larger memory configs
(reported by Dave McGuire with an 8GB ES40 and John Klos with a 12GB
DS25).  I've successfully booted at 16GB config in Qemu with this fix.
2023-12-30 23:07:42 +00:00
..
alpha pmap_bootstrap(): When initializing the L2 PTEs, don't use l2pte_index(), 2023-12-30 23:07:42 +00:00
common Don't open-code tailq access. 2023-11-21 17:52:51 +00:00
compile
conf s/keyboad/keyboard/ in wsmux description comment. 2023-12-17 18:48:53 +00:00
eisa Make all of the EISA chipset functions call through real functions, 2021-09-25 20:16:17 +00:00
include Changes to let the Alpha DDB code build in user-space for crash(8). 2023-11-22 01:58:02 +00:00
isa Ensure bus_dmatag_subregion is called with an inclusive max_addr 2022-01-22 15:10:30 +00:00
jensenio Convert the Alpha port's bus_space back-end to manage address space 2023-12-04 00:32:10 +00:00
mcbus Fix typo. unknwon -> unknown 2023-06-19 08:40:29 +00:00
pci bus_space_alloc() -- vmem(9) requires an allocation stragegy flag, so 2023-12-06 01:46:34 +00:00
sableio Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
stand fix various typos in comments. 2022-05-28 22:16:43 +00:00
tc Merge thorpej-cfargs2. 2021-08-07 16:18:40 +00:00
tlsb fix typos in word "diagnostic". 2022-01-01 22:01:18 +00:00
Makefile
STYLE