summaryrefslogtreecommitdiffstats
path: root/contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff
diff options
context:
space:
mode:
authorneel <neel@FreeBSD.org>2014-05-24 19:13:25 +0000
committerneel <neel@FreeBSD.org>2014-05-24 19:13:25 +0000
commit52a4f11861c5ba735a7bb75bd093905e734e16bd (patch)
treeb6c3e4d6aa87835dcea4e12f5ba6efff47d7bd7e /contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff
parent13dd914b0d639a32495b89699ea2df916c62f9cf (diff)
downloadFreeBSD-src-52a4f11861c5ba735a7bb75bd093905e734e16bd.zip
FreeBSD-src-52a4f11861c5ba735a7bb75bd093905e734e16bd.tar.gz
When injecting a page fault into the guest also update the guest's %cr2 to
indicate the faulting linear address. If the guest PML4 entry has the PG_PS bit set then inject a page fault into the guest with the PGEX_RSV bit set in the error_code. Get rid of redundant checks for the PG_RW violations when walking the page tables.
Diffstat (limited to 'contrib/llvm/patches/patch-r262261-llvm-r200282-sparc.diff')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud