On 11/20/2017 12:40 PM, Thomas Gleixner wrote:
> On Fri, 10 Nov 2017, Dave Hansen wrote:
>>
>> +static int kaiser_user_map_ptr_early(const void *start_addr, unsigned long
>> size,
>> + unsigned long flags)
>> +{
>> +int ret = kaiser_add_user_map(start_addr, size,
On 11/20/2017 12:40 PM, Thomas Gleixner wrote:
> On Fri, 10 Nov 2017, Dave Hansen wrote:
>>
>> +static int kaiser_user_map_ptr_early(const void *start_addr, unsigned long
>> size,
>> + unsigned long flags)
>> +{
>> +int ret = kaiser_add_user_map(start_addr, size,
On Mon, 20 Nov 2017, Andy Lutomirski wrote:
> On Fri, Nov 10, 2017 at 11:31 AM, Dave Hansen
> wrote:
> >
> > From: Dave Hansen
> >
> > The IDT is another structure which the CPU references via a
> > virtual address. It also obviously
On Mon, 20 Nov 2017, Andy Lutomirski wrote:
> On Fri, Nov 10, 2017 at 11:31 AM, Dave Hansen
> wrote:
> >
> > From: Dave Hansen
> >
> > The IDT is another structure which the CPU references via a
> > virtual address. It also obviously needs these to handle an
> > interrupt in userspace, so
On Fri, Nov 10, 2017 at 11:31 AM, Dave Hansen
wrote:
>
> From: Dave Hansen
>
> The IDT is another structure which the CPU references via a
> virtual address. It also obviously needs these to handle an
> interrupt in userspace, so these
On Fri, Nov 10, 2017 at 11:31 AM, Dave Hansen
wrote:
>
> From: Dave Hansen
>
> The IDT is another structure which the CPU references via a
> virtual address. It also obviously needs these to handle an
> interrupt in userspace, so these need to be mapped into the user
> copy of the page tables.
On Fri, 10 Nov 2017, Dave Hansen wrote:
>
> +static int kaiser_user_map_ptr_early(const void *start_addr, unsigned long
> size,
> + unsigned long flags)
> +{
> + int ret = kaiser_add_user_map(start_addr, size, flags);
> + WARN_ON(ret);
> + return ret;
On Fri, 10 Nov 2017, Dave Hansen wrote:
>
> +static int kaiser_user_map_ptr_early(const void *start_addr, unsigned long
> size,
> + unsigned long flags)
> +{
> + int ret = kaiser_add_user_map(start_addr, size, flags);
> + WARN_ON(ret);
> + return ret;
From: Dave Hansen
The IDT is another structure which the CPU references via a
virtual address. It also obviously needs these to handle an
interrupt in userspace, so these need to be mapped into the user
copy of the page tables.
Signed-off-by: Dave Hansen
From: Dave Hansen
The IDT is another structure which the CPU references via a
virtual address. It also obviously needs these to handle an
interrupt in userspace, so these need to be mapped into the user
copy of the page tables.
Signed-off-by: Dave Hansen
Cc: Moritz Lipp
Cc: Daniel Gruss
From: Dave Hansen
The IDT table it references are another structure where the
CPU references a virtual address. It also obviously needs these
to handle an interrupt in userspace, so these need to be mapped into
the user copy of the page tables.
Signed-off-by: Dave
From: Dave Hansen
The IDT table it references are another structure where the
CPU references a virtual address. It also obviously needs these
to handle an interrupt in userspace, so these need to be mapped into
the user copy of the page tables.
Signed-off-by: Dave Hansen
Cc: Moritz Lipp
Cc:
12 matches
Mail list logo