Displaying 20 results from an estimated 36 matches for "33fffffff".
2020 Apr 30
0
[PATCH v2 3/3] device-dax: Add system ram (add_memory()) with MHP_NO_FIRMWARE_MEMMAP
...kernel (loaded via kexec_load()). The memory will be considered
initial System RAM by the kexec kernel.
We should let the kexec kernel decide how to use that memory - just as
we do during an ordinary reboot.
Before configuring the namespace:
[root at localhost ~]# cat /proc/iomem
...
140000000-33fffffff : Persistent Memory
140000000-33fffffff : namespace0.0
3280000000-32ffffffff : PCI Bus 0000:00
After configuring the namespace:
[root at localhost ~]# cat /proc/iomem
...
140000000-33fffffff : Persistent Memory
140000000-1481fffff : namespace0.0
148200000-33fffffff : dax0.0
328000000...
2020 Apr 30
5
[PATCH v2 0/3] mm/memory_hotplug: Allow to not create firmware memmap entries
This is the follow up of [1]:
[PATCH v1 0/3] mm/memory_hotplug: Make virtio-mem play nicely with
kexec-tools
I realized that this is not only helpful for virtio-mem, but also for
dax/kmem - it's a fix for that use case (see patch #3) of persistent
memory.
Also, while testing, I discovered that kexec-tools will *not* add dax/kmem
memory (anything not directly under the root when parsing
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...omething about how
> > the memory is driver-managed and which mechanism might be in play.
>
> The could be communicated to some degree via the resource hierarchy.
>
> E.g.,
>
> [root at localhost ~]# cat /proc/iomem
> ...
> 140000000-33fffffff : Persistent Memory
> 140000000-1481fffff : namespace0.0
> 150000000-33fffffff : dax0.0
> 150000000-33fffffff : System RAM (driver managed)
>
> vs.
>
> :/# cat /proc/iomem
> [...]
> 140000000-3...
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...omething about how
> > the memory is driver-managed and which mechanism might be in play.
>
> The could be communicated to some degree via the resource hierarchy.
>
> E.g.,
>
> [root at localhost ~]# cat /proc/iomem
> ...
> 140000000-33fffffff : Persistent Memory
> 140000000-1481fffff : namespace0.0
> 150000000-33fffffff : dax0.0
> 150000000-33fffffff : System RAM (driver managed)
>
> vs.
>
> :/# cat /proc/iomem
> [...]
> 140000000-3...
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...ich mechanism might be in play.
>>>
>>> The could be communicated to some degree via the resource hierarchy.
>>>
>>> E.g.,
>>>
>>> [root at localhost ~]# cat /proc/iomem
>>> ...
>>> 140000000-33fffffff : Persistent Memory
>>> 140000000-1481fffff : namespace0.0
>>> 150000000-33fffffff : dax0.0
>>> 150000000-33fffffff : System RAM (driver managed)
>>>
>>> vs.
>>>
>>> :/# cat /proc/i...
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...ich mechanism might be in play.
>>>
>>> The could be communicated to some degree via the resource hierarchy.
>>>
>>> E.g.,
>>>
>>> [root at localhost ~]# cat /proc/iomem
>>> ...
>>> 140000000-33fffffff : Persistent Memory
>>> 140000000-1481fffff : namespace0.0
>>> 150000000-33fffffff : dax0.0
>>> 150000000-33fffffff : System RAM (driver managed)
>>>
>>> vs.
>>>
>>> :/# cat /proc/i...
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
On Fri, May 1, 2020 at 2:34 AM David Hildenbrand <david at redhat.com> wrote:
>
> On 01.05.20 00:24, Andrew Morton wrote:
> > On Thu, 30 Apr 2020 20:43:39 +0200 David Hildenbrand <david at redhat.com> wrote:
> >
> >>>
> >>> Why does the firmware map support hotplug entries?
> >>
> >> I assume:
> >>
> >> The
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
On Fri, May 1, 2020 at 2:34 AM David Hildenbrand <david at redhat.com> wrote:
>
> On 01.05.20 00:24, Andrew Morton wrote:
> > On Thu, 30 Apr 2020 20:43:39 +0200 David Hildenbrand <david at redhat.com> wrote:
> >
> >>>
> >>> Why does the firmware map support hotplug entries?
> >>
> >> I assume:
> >>
> >> The
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...;>> The could be communicated to some degree via the resource hierarchy.
>>>>>
>>>>> E.g.,
>>>>>
>>>>> [root at localhost ~]# cat /proc/iomem
>>>>> ...
>>>>> 140000000-33fffffff : Persistent Memory
>>>>> 140000000-1481fffff : namespace0.0
>>>>> 150000000-33fffffff : dax0.0
>>>>> 150000000-33fffffff : System RAM (driver managed)
>>>>>
>>>>> vs.
>>>...
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...;>> The could be communicated to some degree via the resource hierarchy.
>>>>>
>>>>> E.g.,
>>>>>
>>>>> [root at localhost ~]# cat /proc/iomem
>>>>> ...
>>>>> 140000000-33fffffff : Persistent Memory
>>>>> 140000000-1481fffff : namespace0.0
>>>>> 150000000-33fffffff : dax0.0
>>>>> 150000000-33fffffff : System RAM (driver managed)
>>>>>
>>>>> vs.
>>>...
2020 May 01
0
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...rented especially because that tells you something about how
> the memory is driver-managed and which mechanism might be in play.
The could be communicated to some degree via the resource hierarchy.
E.g.,
[root at localhost ~]# cat /proc/iomem
...
140000000-33fffffff : Persistent Memory
140000000-1481fffff : namespace0.0
150000000-33fffffff : dax0.0
150000000-33fffffff : System RAM (driver managed)
vs.
:/# cat /proc/iomem
[...]
140000000-333ffffff : virtio-mem (virtio0)...
2020 May 01
0
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...memory is driver-managed and which mechanism might be in play.
>>
>> The could be communicated to some degree via the resource hierarchy.
>>
>> E.g.,
>>
>> [root at localhost ~]# cat /proc/iomem
>> ...
>> 140000000-33fffffff : Persistent Memory
>> 140000000-1481fffff : namespace0.0
>> 150000000-33fffffff : dax0.0
>> 150000000-33fffffff : System RAM (driver managed)
>>
>> vs.
>>
>> :/# cat /proc/iomem
>> [....
2020 Jun 11
2
[PATCH v1] virtio-mem: add memory via add_memory_driver_managed()
...s on this memory), and it is exposed as "System RAM
(virtio_mem)" in /proc/iomem, so esp. kexec-tools can properly handle it.
Example /proc/iomem before this change:
[...]
140000000-333ffffff : virtio0
140000000-147ffffff : System RAM
334000000-533ffffff : virtio1
338000000-33fffffff : System RAM
340000000-347ffffff : System RAM
348000000-34fffffff : System RAM
[...]
Example /proc/iomem after this change:
[...]
140000000-333ffffff : virtio0
140000000-147ffffff : System RAM (virtio_mem)
334000000-533ffffff : virtio1
338000000-33fffffff : System RAM (virt...
2020 Jun 11
2
[PATCH v1] virtio-mem: add memory via add_memory_driver_managed()
...s on this memory), and it is exposed as "System RAM
(virtio_mem)" in /proc/iomem, so esp. kexec-tools can properly handle it.
Example /proc/iomem before this change:
[...]
140000000-333ffffff : virtio0
140000000-147ffffff : System RAM
334000000-533ffffff : virtio1
338000000-33fffffff : System RAM
340000000-347ffffff : System RAM
348000000-34fffffff : System RAM
[...]
Example /proc/iomem after this change:
[...]
140000000-333ffffff : virtio0
140000000-147ffffff : System RAM (virtio_mem)
334000000-533ffffff : virtio1
338000000-33fffffff : System RAM (virt...
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...ee via the resource hierarchy.
>>>>>>>
>>>>>>> E.g.,
>>>>>>>
>>>>>>> [root at localhost ~]# cat /proc/iomem
>>>>>>> ...
>>>>>>> 140000000-33fffffff : Persistent Memory
>>>>>>> 140000000-1481fffff : namespace0.0
>>>>>>> 150000000-33fffffff : dax0.0
>>>>>>> 150000000-33fffffff : System RAM (driver managed)
>>>>>>>
>&...
2020 May 01
2
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...ee via the resource hierarchy.
>>>>>>>
>>>>>>> E.g.,
>>>>>>>
>>>>>>> [root at localhost ~]# cat /proc/iomem
>>>>>>> ...
>>>>>>> 140000000-33fffffff : Persistent Memory
>>>>>>> 140000000-1481fffff : namespace0.0
>>>>>>> 150000000-33fffffff : dax0.0
>>>>>>> 150000000-33fffffff : System RAM (driver managed)
>>>>>>>
>&...
2020 May 01
0
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...;>>
> >>> The could be communicated to some degree via the resource hierarchy.
> >>>
> >>> E.g.,
> >>>
> >>> [root at localhost ~]# cat /proc/iomem
> >>> ...
> >>> 140000000-33fffffff : Persistent Memory
> >>> 140000000-1481fffff : namespace0.0
> >>> 150000000-33fffffff : dax0.0
> >>> 150000000-33fffffff : System RAM (driver managed)
> >>>
> >>> vs.
> >>>
> >...
2020 May 01
0
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...cated to some degree via the resource hierarchy.
> >>>>>
> >>>>> E.g.,
> >>>>>
> >>>>> [root at localhost ~]# cat /proc/iomem
> >>>>> ...
> >>>>> 140000000-33fffffff : Persistent Memory
> >>>>> 140000000-1481fffff : namespace0.0
> >>>>> 150000000-33fffffff : dax0.0
> >>>>> 150000000-33fffffff : System RAM (driver managed)
> >>>>>
> >>>...
2020 Jul 31
0
[PATCH RFCv1 3/5] virtio-mem: try to merge "System RAM (virtio_mem)" resources
...kes /proc/iomem explode in
size (e.g., requiring kexec-tools to manually merge resources later
when e.g., trying to create a kdump header).
Before this patch, we get (/proc/iomem) when hotplugging 2G via virtio-mem
on x86-64:
[...]
100000000-13fffffff : System RAM
140000000-33fffffff : virtio0
140000000-147ffffff : System RAM (virtio_mem)
148000000-14fffffff : System RAM (virtio_mem)
150000000-157ffffff : System RAM (virtio_mem)
158000000-15fffffff : System RAM (virtio_mem)
160000000-167ffffff : System RAM (virtio_mem)...
2020 May 01
0
[PATCH v2 2/3] mm/memory_hotplug: Introduce MHP_NO_FIRMWARE_MEMMAP
...> >>>>>>>
> >>>>>>> E.g.,
> >>>>>>>
> >>>>>>> [root at localhost ~]# cat /proc/iomem
> >>>>>>> ...
> >>>>>>> 140000000-33fffffff : Persistent Memory
> >>>>>>> 140000000-1481fffff : namespace0.0
> >>>>>>> 150000000-33fffffff : dax0.0
> >>>>>>> 150000000-33fffffff : System RAM (driver managed)
> >>>&g...