Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-18 Thread Steven Sistare
On 12/17/2024 5:46 PM, Peter Xu wrote: On Tue, Dec 17, 2024 at 04:54:43PM -0500, Steven Sistare wrote: On 12/16/2024 1:19 PM, Peter Xu wrote: On Fri, Dec 13, 2024 at 11:41:45AM -0500, Steven Sistare wrote: On 12/12/2024 4:22 PM, Peter Xu wrote: On Thu, Dec 12, 2024 at 03:38:00PM -0500, Steven

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-17 Thread Peter Xu
On Tue, Dec 17, 2024 at 04:54:43PM -0500, Steven Sistare wrote: > On 12/16/2024 1:19 PM, Peter Xu wrote: > > On Fri, Dec 13, 2024 at 11:41:45AM -0500, Steven Sistare wrote: > > > On 12/12/2024 4:22 PM, Peter Xu wrote: > > > > On Thu, Dec 12, 2024 at 03:38:00PM -0500, Steven Sistare wrote: > > > > >

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-17 Thread Steven Sistare
On 12/16/2024 1:19 PM, Peter Xu wrote: On Fri, Dec 13, 2024 at 11:41:45AM -0500, Steven Sistare wrote: On 12/12/2024 4:22 PM, Peter Xu wrote: On Thu, Dec 12, 2024 at 03:38:00PM -0500, Steven Sistare wrote: On 12/9/2024 2:42 PM, Peter Xu wrote: On Mon, Dec 02, 2024 at 05:19:54AM -0800, Steve S

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-16 Thread Peter Xu
On Fri, Dec 13, 2024 at 11:41:45AM -0500, Steven Sistare wrote: > On 12/12/2024 4:22 PM, Peter Xu wrote: > > On Thu, Dec 12, 2024 at 03:38:00PM -0500, Steven Sistare wrote: > > > On 12/9/2024 2:42 PM, Peter Xu wrote: > > > > On Mon, Dec 02, 2024 at 05:19:54AM -0800, Steve Sistare wrote: > > > > > @

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-13 Thread Steven Sistare
On 12/13/2024 11:41 AM, Steven Sistare wrote: On 12/12/2024 4:22 PM, Peter Xu wrote: On Thu, Dec 12, 2024 at 03:38:00PM -0500, Steven Sistare wrote: On 12/9/2024 2:42 PM, Peter Xu wrote: On Mon, Dec 02, 2024 at 05:19:54AM -0800, Steve Sistare wrote: @@ -2089,13 +2154,23 @@ RAMBlock *qemu_r

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-13 Thread Steven Sistare
On 12/12/2024 4:22 PM, Peter Xu wrote: On Thu, Dec 12, 2024 at 03:38:00PM -0500, Steven Sistare wrote: On 12/9/2024 2:42 PM, Peter Xu wrote: On Mon, Dec 02, 2024 at 05:19:54AM -0800, Steve Sistare wrote: @@ -2089,13 +2154,23 @@ RAMBlock *qemu_ram_alloc_internal(ram_addr_t size, ram_addr_t max

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-12 Thread Peter Xu
On Thu, Dec 12, 2024 at 03:38:00PM -0500, Steven Sistare wrote: > On 12/9/2024 2:42 PM, Peter Xu wrote: > > On Mon, Dec 02, 2024 at 05:19:54AM -0800, Steve Sistare wrote: > > > @@ -2089,13 +2154,23 @@ RAMBlock *qemu_ram_alloc_internal(ram_addr_t > > > size, ram_addr_t max_size, > > > new_blo

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-12 Thread Steven Sistare
On 12/9/2024 2:42 PM, Peter Xu wrote: On Mon, Dec 02, 2024 at 05:19:54AM -0800, Steve Sistare wrote: @@ -2089,13 +2154,23 @@ RAMBlock *qemu_ram_alloc_internal(ram_addr_t size, ram_addr_t max_size, new_block->page_size = qemu_real_host_page_size(); new_block->host = host; new_b

Re: [PATCH V4 02/19] physmem: fd-based shared memory

2024-12-09 Thread Peter Xu
On Mon, Dec 02, 2024 at 05:19:54AM -0800, Steve Sistare wrote: > @@ -2089,13 +2154,23 @@ RAMBlock *qemu_ram_alloc_internal(ram_addr_t size, > ram_addr_t max_size, > new_block->page_size = qemu_real_host_page_size(); > new_block->host = host; > new_block->flags = ram_flags; > + > +

[PATCH V4 02/19] physmem: fd-based shared memory

2024-12-02 Thread Steve Sistare
Create MAP_SHARED RAMBlocks by mmap'ing a file descriptor rather than using MAP_ANON, so the memory can be accessed in another process by passing and mmap'ing the fd. This will allow CPR to support memory-backend-ram and memory-backend-shm objects, provided the user creates them with share=on. Us