summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib
diff options
context:
space:
mode:
authorneel <neel@FreeBSD.org>2010-03-20 05:07:15 +0000
committerneel <neel@FreeBSD.org>2010-03-20 05:07:15 +0000
commite2666e6dbec2367384ba92bca817a64fb1b5d423 (patch)
tree8d2a99be011522f3af72746bc6bad3617691dd53 /lib/libc/stdlib
parentce0f033be2a3df59917db5ade3c14f1ff4942f05 (diff)
downloadFreeBSD-src-e2666e6dbec2367384ba92bca817a64fb1b5d423.zip
FreeBSD-src-e2666e6dbec2367384ba92bca817a64fb1b5d423.tar.gz
This change enables use of physical memory that is beyond the direct
mapped kseg0 region. The basic idea is to use KVA from the kseg2 region for mapping page table pages that lie beyond the direct mapped region. The TLB miss handler can now recursively fault into the TLB invalid handler if it dereferences a kseg2 page table page address that is not in the TLB. Tested by: JC (c.jayachandran@gmail.com)
Diffstat (limited to 'lib/libc/stdlib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud