Go to file
HW42 7e6bee6281 u2mfn: get mfn via pte
Before this commit u2mfn got the address via kmap(get_user_pages(...)).
This has the problem that get_user_pages() does not work in some cases.
For example when qemu in a stubdom tries to get the mfn for a page which
is mapped from the target domain u2mfn fails because get_user_pages()
cannot be used for such mappings.

So get the address from the pte with apply_to_page_range(). Since we are
only interested in one page get_locked_pte() would be simpler but it's
not available to modules.
2018-01-08 04:17:32 +01:00
archlinux archlinux: use dracut native file instead of our own 2017-01-29 15:10:33 +01:00
core impconverter: add icon data getters 2015-09-20 04:47:38 +02:00
debian version 3.2.5 2017-09-24 21:54:29 +02:00
dracut initramfs: move qubes_cow_setup hook to pre-trigger 2017-09-24 21:16:23 +02:00
initramfs-tools debian: introduce qubes-kernel-vm-support package 2015-11-11 05:10:59 +01:00
kernel-modules u2mfn: get mfn via pte 2018-01-08 04:17:32 +01:00
pkgs archlinux: created build scripts 2013-04-17 01:48:28 +02:00
qmemman makefile: honor build env CFLAGS and LDFLAGS 2015-11-26 22:21:19 +01:00
qrexec-lib Fix include header syntax 2017-09-24 21:18:12 +02:00
rpm_spec rpm: add missing build requires 2017-04-21 16:55:41 +02:00
udev udev: use DM ignore device flag only for DM devices 2016-11-23 03:40:37 +01:00
.gitignore gitignore 2014-07-26 03:36:31 +02:00
.travis.yml travis: add fc25 and fc26 build targets 2017-09-24 21:24:28 +02:00
Makefile Fix building Fedora package after Archlinux build fixes 2016-01-06 04:21:42 +01:00
Makefile.builder Add VM kernel related files as qubes-core-vm-kernel-support package 2015-03-25 23:25:33 +01:00
version version 3.2.5 2017-09-24 21:54:29 +02:00