* Xen dev help required
@ 2009-02-18 23:41 Brad Plant
0 siblings, 0 replies; 3+ messages in thread
From: Brad Plant @ 2009-02-18 23:41 UTC (permalink / raw)
To: 'xen-devel@lists.xensource.com'
[-- Attachment #1.1: Type: text/plain, Size: 622 bytes --]
Hi list,
I was hoping some people "in the know" about how the hypervisor works etc could take a look at the thread below and hopefully offer some advice.
http://forums.grsecurity.net/viewtopic.php?f=1&t=2063&p=8759#p8745
The PaX developers are trying to get their patch to work on a 2.6.28 paravirt_ops kernel. They already have PaX working with a 2.6.27 paravirt_ops kernel, but a recent change to the PaX patch, specifically to map up to 4GB initially in the identity map is causing the kernel to panic when booted under xen.
Any help on the matter would be greatly appreciated by all.
Cheers,
Brad
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Xen dev help required
@ 2009-02-18 23:49 Brad Plant
2009-02-19 1:42 ` Jeremy Fitzhardinge
0 siblings, 1 reply; 3+ messages in thread
From: Brad Plant @ 2009-02-18 23:49 UTC (permalink / raw)
To: 'xen-devel@lists.xensource.com'
[-- Attachment #1.1: Type: text/plain, Size: 622 bytes --]
Hi list,
I was hoping some people "in the know" about how the hypervisor works etc could take a look at the thread below and hopefully offer some advice.
http://forums.grsecurity.net/viewtopic.php?f=1&t=2063&p=8759#p8745
The PaX developers are trying to get their patch to work on a 2.6.28 paravirt_ops kernel. They already have PaX working with a 2.6.27 paravirt_ops kernel, but a recent change to the PaX patch, specifically to map up to 4GB initially in the identity map is causing the kernel to panic when booted under xen.
Any help on the matter would be greatly appreciated by all.
Cheers,
Brad
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Xen dev help required
2009-02-18 23:49 Xen dev help required Brad Plant
@ 2009-02-19 1:42 ` Jeremy Fitzhardinge
0 siblings, 0 replies; 3+ messages in thread
From: Jeremy Fitzhardinge @ 2009-02-19 1:42 UTC (permalink / raw)
To: Brad Plant; +Cc: 'xen-devel@lists.xensource.com'
Brad Plant wrote:
> Hi list,
>
> I was hoping some people "in the know" about how the hypervisor works etc could take a look at the thread below and hopefully offer some advice.
>
> http://forums.grsecurity.net/viewtopic.php?f=1&t=2063&p=8759#p8745
>
> The PaX developers are trying to get their patch to work on a 2.6.28 paravirt_ops kernel. They already have PaX working with a 2.6.27 paravirt_ops kernel, but a recent change to the PaX patch, specifically to map up to 4GB initially in the identity map is causing the kernel to panic when booted under xen.
>
> Any help on the matter would be greatly appreciated by all.
>
Looks like what they're trying to do is pretty redundant; Xen is pretty
good at protecting the kernel's pagetables for it. From just looking at
that piece of thread, I'm guessing they're creating writeable aliases of
the pagetable pages, which Xen won't allow.
Yeah, this one:
|(XEN) mm.c:794:d35 Attempt to create linear p.t. with write perms
| J
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-02-19 1:42 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-18 23:49 Xen dev help required Brad Plant
2009-02-19 1:42 ` Jeremy Fitzhardinge
-- strict thread matches above, loose matches on Subject: below --
2009-02-18 23:41 Brad Plant
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.