Displaying 8 results from an estimated 8 matches for "truerand".
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
...ments are:
>>
>> - The interface should be very easy to use. Linux, at least, will
>> want to use it extremely early in boot as part of kernel ASLR. This
>> means that PCI and ACPI will not work.
>
> How do non-virtual systems get entropy this early? RDRAND/Padlock? Truerand?
> Could hypervisors and simulators simply make sure these work?
>
If RDRAND is available, then Linux, at least, will use it. The rest
are too complicated for early use. Linux on x86 plays some vaguely
clever games with rdtsc and poking at the i8254 port.
I think that these tricks are eve...
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
...ments are:
>>
>> - The interface should be very easy to use. Linux, at least, will
>> want to use it extremely early in boot as part of kernel ASLR. This
>> means that PCI and ACPI will not work.
>
> How do non-virtual systems get entropy this early? RDRAND/Padlock? Truerand?
> Could hypervisors and simulators simply make sure these work?
>
If RDRAND is available, then Linux, at least, will use it. The rest
are too complicated for early use. Linux on x86 plays some vaguely
clever games with rdtsc and poking at the i8254 port.
I think that these tricks are eve...
2014 Sep 18
4
Standardizing an MSR or other hypercall to get an RNG seed?
Hi all-
I would like to standardize on a very simple protocol by which a guest
OS can obtain an RNG seed early in boot.
The main design requirements are:
- The interface should be very easy to use. Linux, at least, will
want to use it extremely early in boot as part of kernel ASLR. This
means that PCI and ACPI will not work.
- It should be synchronous. We don't want to delay boot
2014 Sep 18
4
Standardizing an MSR or other hypercall to get an RNG seed?
Hi all-
I would like to standardize on a very simple protocol by which a guest
OS can obtain an RNG seed early in boot.
The main design requirements are:
- The interface should be very easy to use. Linux, at least, will
want to use it extremely early in boot as part of kernel ASLR. This
means that PCI and ACPI will not work.
- It should be synchronous. We don't want to delay boot
2014 Sep 19
0
Standardizing an MSR or other hypercall to get an RNG seed?
...The main design requirements are:
>
> - The interface should be very easy to use. Linux, at least, will
> want to use it extremely early in boot as part of kernel ASLR. This
> means that PCI and ACPI will not work.
How do non-virtual systems get entropy this early? RDRAND/Padlock? Truerand?
Could hypervisors and simulators simply make sure these work?
Christopher
--
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by the Linux Foundation.
2014 Sep 19
0
Standardizing an MSR or other hypercall to get an RNG seed?
...>>> - The interface should be very easy to use. Linux, at least, will
>>> want to use it extremely early in boot as part of kernel ASLR. This
>>> means that PCI and ACPI will not work.
>>
>> How do non-virtual systems get entropy this early? RDRAND/Padlock? Truerand?
>> Could hypervisors and simulators simply make sure these work?
>>
>
> If RDRAND is available, then Linux, at least, will use it. The rest
> are too complicated for early use. Linux on x86 plays some vaguely
> clever games with rdtsc and poking at the i8254 port.
>...
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
...The interface should be very easy to use. Linux, at least, will
>>>> want to use it extremely early in boot as part of kernel ASLR. This
>>>> means that PCI and ACPI will not work.
>>>
>>> How do non-virtual systems get entropy this early? RDRAND/Padlock? Truerand?
>>> Could hypervisors and simulators simply make sure these work?
>>>
>>
>> If RDRAND is available, then Linux, at least, will use it. The rest
>> are too complicated for early use. Linux on x86 plays some vaguely
>> clever games with rdtsc and poking at...
2014 Sep 19
3
Standardizing an MSR or other hypercall to get an RNG seed?
...The interface should be very easy to use. Linux, at least, will
>>>> want to use it extremely early in boot as part of kernel ASLR. This
>>>> means that PCI and ACPI will not work.
>>>
>>> How do non-virtual systems get entropy this early? RDRAND/Padlock? Truerand?
>>> Could hypervisors and simulators simply make sure these work?
>>>
>>
>> If RDRAND is available, then Linux, at least, will use it. The rest
>> are too complicated for early use. Linux on x86 plays some vaguely
>> clever games with rdtsc and poking at...