freebsd-nq/sys/sparc64/sparc64
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
..
autoconf.c Create nexus in configure_first() instead of in configure(). This 2005-05-29 23:44:22 +00:00
bus_machdep.c Add the bus_dmamap_load_mbuf_sg() function to sparc64. 2005-01-15 09:20:47 +00:00
cache.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
cheetah.c
clock.c
counter.c Set the tc_quality field of the struct before calling tc_init(), since 2004-09-30 14:30:29 +00:00
db_disasm.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
db_hwwatch.c
db_interface.c Mega update for the KDB framework: turn DDB into a KDB backend. 2004-07-10 23:47:20 +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
dump_machdep.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
eeprom.c - Add locking. 2005-05-19 21:16:50 +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 - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
gdb_machdep.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
genassym.c - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
identcpu.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
in_cksum.c
interrupt.S - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
intr_machdep.c - MFi386: sys/i386/i386/intr_machdep.c rev. 1.11 2005-04-16 15:05:56 +00:00
iommu.c Yikes! Fix a typo in a function name that managed to occur twice. 2005-01-31 07:28:04 +00:00
locore.S
machdep.c - In sparc64_init() remove the call to tick_stop(). There's no need to 2005-04-16 15:00:09 +00:00
mem.c Correct some uses of the wrong members of the *min()/*max()-familiy, e.g. 2004-08-15 21:37:52 +00:00
mp_exception.S
mp_locore.S
mp_machdep.c - Add a workaround for a bug in BlackBird CPUs (said to be part of the 2005-04-16 14:57:38 +00:00
nexus.c - MFpowerpc: sys/powerpc/powerpc/nexus.c rev. 1.7 (partial) 2005-05-21 20:19:27 +00:00
ofw_bus.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +00:00
ofw_machdep.c - Make sure that the OFW address properties that are going to be decode 2005-05-21 20:17:01 +00:00
pmap.c Introduce a procedure, pmap_page_init(), that initializes the 2005-06-10 03:33:36 +00:00
prof_machdep.c
rtc.c After some input from bde@ and rereading the datasheet use a MTX_SPIN 2005-06-04 23:24:50 +00:00
rwindow.c Don't include sys/user.h merely for its side-effect of recursively 2004-11-27 06:51:39 +00:00
sc_machdep.c o creator(4): 2005-05-21 20:38:26 +00:00
spitfire.c
support.S
swtch.S
sys_machdep.c Add a small API to manage the MD user trap structures. Specifically, we 2005-01-19 18:24:07 +00:00
tick.c - Add a workaround for a bug in BlackBird CPUs (said to be part of the 2005-04-16 14:57:38 +00:00
tlb.c
trap.c Use PCPU_LAZY_INC() for cnt.v_{intr,trap,syscalls} rather than atomic 2005-04-12 23:18:54 +00:00
tsb.c Add lock assertion. 2005-02-12 03:48:54 +00:00
uio_machdep.c /* -> /*- for license, minor formatting changes 2005-01-07 02:29:27 +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