freebsd-dev/sys/alpha/alpha
Alan Cox 1c245ae7d1 Introduce a procedure, pmap_page_init(), that initializes the
vm_page's machine-dependent fields.  Use this function in
vm_pageq_add_new_page() so that the vm_page's machine-dependent and
machine-independent fields are initialized at the same time.

Remove code from pmap_init() for initializing the vm_page's
machine-dependent fields.

Remove stale comments from pmap_init().

Eliminate the Boolean variable pmap_initialized from the alpha, amd64,
i386, and ia64 pmap implementations.  Its use is no longer required
because of the above changes and earlier changes that result in physical
memory that is being mapped at initialization time being mapped without
pv entries.

Tested by: cognet, kensmith, marcel
2005-06-10 03:33:36 +00:00
..
api_up1000.c Update for the KDB framework. Sanitize the alpha console code now that 2004-07-10 22:29:41 +00:00
atomic.s Remove extranious memory barriers, and correct the placement of a few others. 2002-10-30 01:41:44 +00:00
autoconf.c Create nexus in configure_first() instead of in configure(). This 2005-05-29 23:44:22 +00:00
busdma_machdep.c For ISA DMA maps, the chipsets scatter/gather feature is used. As 2005-05-25 07:25:12 +00:00
busspace.c Use __FBSDID(). 2003-06-10 16:50:43 +00:00
clock_if.m Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
clock.c - Move timerreg.h to <arch>/include and split i8253 specific defines into 2005-05-14 09:10:02 +00:00
cpuconf.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
db_disasm.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
db_instruction.h Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
db_interface.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
db_trace.c Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
dec_1000a.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_2100_a50.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_2100_a500.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_3000_300.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_3000_500.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_axppci_33.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_eb64plus.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_eb164.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_kn8ae.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_kn20aa.c Implement interrupt routing for DEC_KN20AA. 2005-02-10 00:35:31 +00:00
dec_kn300.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_st550.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dec_st6600.c Update for the KDB framework. Sanitize the alpha console code now that 2004-07-10 22:29:41 +00:00
divrem.m4 Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
dump_machdep.c Catch a few places where NULL (pointer) was used where 0 (integer) was 2003-12-23 02:36:43 +00:00
elf_machdep.c Add __elfN(dump_thread). This function is called from __elfN(coredump) 2004-08-11 02:35:06 +00:00
exception.s Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
fp_emulate.c Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
gdb_machdep.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
genassym.c user.h is included only to get pcb.h, so use the latter directly instead. 2004-11-20 02:28:14 +00:00
ieee_float.c When a denormal underflows to zero, raise an underflow exception. 2004-05-06 09:36:11 +00:00
ieee_float.h
in_cksum.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
interrupt.c Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomic 2005-04-12 23:18:54 +00:00
locore.s Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
machdep.c Divorce critical sections from spinlocks. Critical sections as denoted by 2005-04-04 21:53:56 +00:00
mem.c Break out the MI part of the /dev/[k]mem and /dev/io drivers into 2004-08-01 11:40:54 +00:00
mp_machdep.c Divorce critical sections from spinlocks. Critical sections as denoted by 2005-04-04 21:53:56 +00:00
pal.s Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
pmap.c Introduce a procedure, pmap_page_init(), that initializes the 2005-06-10 03:33:36 +00:00
prom_disp.s Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
prom.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
promcons.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
sgmap.c Catch up with __RMAN_RESOURCE_VISIBLE enough to get GENERIC to build 2004-07-01 15:07:27 +00:00
support.s Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
swtch.s - Convert Alpha over to the new calling conventions for cpu_throw() and 2003-08-12 19:33:36 +00:00
sys_machdep.c Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
trap.c Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomic 2005-04-12 23:18:54 +00:00
uio_machdep.c Begin all license/copyright comments with /*- or #- 2005-01-05 20:05:52 +00:00
uma_machdep.c Move uma_small_alloc() and uma_small_free() out of the pmap and into their 2004-06-11 19:55:56 +00:00
vm_machdep.c Change cpu_set_kse_upcall to more generic style, so we can reuse it 2005-04-23 02:32:32 +00:00