History log of /freebsd/sys/arm/include/pmap.h (Results 201 – 208 of 208)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# f4c01f15 26-Feb-2005 Olivier Houchard <cognet@FreeBSD.org>

Instead of using sysarch() to store-retrieve the tp, add a magic address,
ARM_TP_ADDRESS, where the tp will be stored. On CPUs that support it, a cache
line will be allocated and locked for this addr

Instead of using sysarch() to store-retrieve the tp, add a magic address,
ARM_TP_ADDRESS, where the tp will be stored. On CPUs that support it, a cache
line will be allocated and locked for this address, so that it will never go
to RAM. On CPUs that does not, a page is allocated for it (it will be a bit
slower, and is wrong for SMP, but should be fine for UP).
The tp is still stored in the mdthread struct, and at each context switch,
ARM_TP_ADDRESS gets updated.

Suggested by: davidxu

show more ...


Revision tags: release/4.11.0_cvs, release/4.11.0
# d8315c79 05-Jan-2005 Warner Losh <imp@FreeBSD.org>

Start all license statements with /*-


# b62e66eb 05-Dec-2004 Olivier Houchard <cognet@FreeBSD.org>

Remove an unused field from the struct pv_entry.
While I'm there, fix style.


# e099742e 08-Nov-2004 Olivier Houchard <cognet@FreeBSD.org>

Import md bits for mem(4) on arm.
While I'm there, cleanup a bit pmap.h.


Revision tags: release/5.3.0_cvs, release/5.3.0
# 8e90166a 23-Sep-2004 Olivier Houchard <cognet@FreeBSD.org>

Implement pmap_growkernel() and pmap_extract_and_hold().
Remove the cache state logic : right now, it provides more problems than it
helps.
Add helper functions for mapping devices while bootstrappin

Implement pmap_growkernel() and pmap_extract_and_hold().
Remove the cache state logic : right now, it provides more problems than it
helps.
Add helper functions for mapping devices while bootstrapping.
Reorganize the code a bit, and remove dead code.

Obtained from: NetBSD (partially)

show more ...


# 6933f3a5 22-Jul-2004 Olivier Houchard <cognet@FreeBSD.org>

Define pmap_page_is_mapped().


# dd7c1e99 12-Jul-2004 Olivier Houchard <cognet@FreeBSD.org>

Forward declare "struct pcb", so that one does not need to include
<machine/pcb.h> before including <machine/pmap.h>.


Revision tags: release/4.10.0_cvs, release/4.10.0
# 6fc729af 14-May-2004 Olivier Houchard <cognet@FreeBSD.org>

Import FreeBSD/arm kernel bits.
It only supports sa1110 (on simics) right now, but xscale support should come
soon.
Some of the initial work has been provided by :
Stephane Potvin <sepotvin at videot

Import FreeBSD/arm kernel bits.
It only supports sa1110 (on simics) right now, but xscale support should come
soon.
Some of the initial work has been provided by :
Stephane Potvin <sepotvin at videotron.ca>
Most of this comes from NetBSD.

show more ...


123456789