History log of /freebsd/sys/powerpc/include/pmap.h (Results 176 – 185 of 185)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0
# 5501d40b 16-Mar-2003 Jake Burkholder <jake@FreeBSD.org>

Made the prototypes for pmap_kenter and pmap_kremove MD. These functions
are machine dependent because they are not required to update the tlb when
mappings are added or removed, and doing so is mac

Made the prototypes for pmap_kenter and pmap_kremove MD. These functions
are machine dependent because they are not required to update the tlb when
mappings are added or removed, and doing so is machine dependent.
In addition, an implementation may require that pages mapped with pmap_kenter
have a backing vm_page_t, which is not necessarily true of all physical
pages, and so may choose to pass the vm_page_t to pmap_kenter instead of the
physical address in order to make this requirement clear.

show more ...


Revision tags: release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2
# dde5f194 07-Aug-2002 Alan Cox <alc@FreeBSD.org>

o Introduce pmap_page_is_mapped(). Its purpose is to obsolete
the PG_MAPPED flag.


Revision tags: release/4.6.1, release/4.6.0_cvs
# a0889814 29-Jun-2002 Benno Rice <benno@FreeBSD.org>

Implement vtophys()


# 8bbfa33a 29-Jun-2002 Benno Rice <benno@FreeBSD.org>

Add pmap_mapdev and pmap_unmapdev.


# db17c6fc 29-Apr-2002 Peter Wemm <peter@FreeBSD.org>

Tidy up some loose ends.
i386/ia64/alpha - catch up to sparc64/ppc:
- replace pmap_kernel() with refs to kernel_pmap
- change kernel_pmap pointer to (&kernel_pmap_store)
(this is a speedup since ld

Tidy up some loose ends.
i386/ia64/alpha - catch up to sparc64/ppc:
- replace pmap_kernel() with refs to kernel_pmap
- change kernel_pmap pointer to (&kernel_pmap_store)
(this is a speedup since ld can set these at compile/link time)
all platforms (as suggested by jake):
- gc unused pmap_reference
- gc unused pmap_destroy
- gc unused struct pmap.pm_count
(we never used pm_count - we track address space sharing at the vmspace)

show more ...


# ac6ba8bd 28-Feb-2002 Benno Rice <benno@FreeBSD.org>

- Modify pmap_activate so it only marks the pmap as active.
- Add a pmap_deactivate function.


# 5244eac9 14-Feb-2002 Benno Rice <benno@FreeBSD.org>

Complete rework of the PowerPC pmap and a number of other bits in the early
boot sequence.

The new pmap.c is based on NetBSD's newer pmap.c (for the mpc6xx processors)
which is 70% faster than the o

Complete rework of the PowerPC pmap and a number of other bits in the early
boot sequence.

The new pmap.c is based on NetBSD's newer pmap.c (for the mpc6xx processors)
which is 70% faster than the older code that the original pmap.c was based
on. It has also been based on the framework established by jake's initial
sparc64 pmap.c.

There is no change to how far the kernel gets (it makes it to the mountroot
prompt in psim) but the new pmap code is a lot cleaner.

Obtained from: NetBSD (pmap code)

show more ...


Revision tags: release/4.5.0_cvs, release/4.4.0_cvs
# bdf71f56 14-Oct-2001 Benno Rice <benno@FreeBSD.org>

Implement pmap_mapdev.


# 5fd2c51e 20-Sep-2001 Mark Peek <mp@FreeBSD.org>

Update PowerPC MD code to compile and do initial bootstrap based on
recent changes (KSE and VM requiring physmem to be setup).

Reviewed by: benno, jhb, julian


# f9bac91b 10-Jun-2001 Benno Rice <benno@FreeBSD.org>

Bring in NetBSD code used in the PowerPC port.

Reviewed by: obrien, dfr
Obtained from: NetBSD


12345678