diff options
author | jchandra <jchandra@FreeBSD.org> | 2010-08-18 12:52:21 +0000 |
---|---|---|
committer | jchandra <jchandra@FreeBSD.org> | 2010-08-18 12:52:21 +0000 |
commit | 50180fcbb5dd4fa787cdacdd341f451e60c738c4 (patch) | |
tree | 4879f212041116b8d372ef2f979c40a8e1041205 /sys/netinet/tcp_subr.c | |
parent | 395a43623f37377aa068c146385399c6a9ba5e59 (diff) | |
download | FreeBSD-src-50180fcbb5dd4fa787cdacdd341f451e60c738c4.zip FreeBSD-src-50180fcbb5dd4fa787cdacdd341f451e60c738c4.tar.gz |
MIPS n64 support - continued...
1. On n64, use XKPHYS to map page table pages instead of KSEG0. Maintain
just one freepages list on n64.
The changes are mainly to introduce MIPS_PHYS_TO_DIRECT(pa),
MIPS_DIRECT_TO_PHYS(), which will use KSEG0 in 32 bit compilation
and XKPHYS in 64 bit compilation.
2. Change macro based PMAP_LMEM_MAP1(), PMAP_LMEM_MAP2(), PMAP_LMEM_UNMAP()
to inline functions.
3. Introduce MIPS_DIRECT_MAPPABLE(pa), which will further reduce the cases
in which we will need to have a special case for 64 bit compilation.
4. Update CP0 hazard definitions for CPU_RMI - the cpu does not need any
nops
Reviewed by: neel
Diffstat (limited to 'sys/netinet/tcp_subr.c')
0 files changed, 0 insertions, 0 deletions