1 1.6 palle /* $NetBSD: TODO,v 1.6 2014/07/27 17:46:43 palle Exp $ */ 2 1.1 palle 3 1.1 palle Things to be done: 4 1.1 palle 5 1.5 palle common: 6 1.5 palle - make %g6 point to curcpu 7 1.5 palle - make %g7 point to curlwp 8 1.5 palle 9 1.1 palle sun4u: 10 1.1 palle 11 1.1 palle sun4v: 12 1.1 palle - 64-bit kernel support 13 1.1 palle - 32-bit kernel support 14 1.2 palle - libkvm 15 1.2 palle - ofwboot: tlb_init_sun4v() hardcodes number of slots to 64 16 1.3 palle - locore.s: sun4v_datatrap missing implementation for trap levels 0 and 1 17 1.3 palle - pmap.c: pmap_calculate_colors() should known about sun4v 18 1.4 palle - cpu.c: cpu_attach() does not emit cache info on sun4v 19 1.5 palle - check build without SUN4V defined 20 1.5 palle - replace relevant references til %ver with GET_MAXCWP 21 1.6 palle - pmap_mp_init(): sun4v missing handling 22 1.6 palle - cpu_pmap_prepare: sun4v multi??? 23 1.6 palle - replace constructs like "wrpr %g0, PSTATE_KERN, %pstate" with NORMAL_GLOBALS 24 1.6 palle - replace constructs line "wrpr %g0, PSTATE_INTR, %pstate" with ALTERNATE_GOBALS 25