[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v11] xen/console: introduce domain_console struct



On Fri, Aug 29, 2025 at 03:06:27PM -0700, Stefano Stabellini wrote:
> On Thu, 7 Aug 2025, dmkhn@xxxxxxxxx wrote:
> > From: Denis Mukhin <dmukhin@xxxxxxxx> 
> > 
> > Introduce domain_console for grouping data structures used for integrating
> > domain's diagnostic console with Xen's console driver.
> > 
> > Group all pbuf-related data structures under domain_console. Rename the 
> > moved
> > fields to plain .buf, .idx and .lock names, since all uses of the fields are
> > touched.
> > 
> > Ensure accesses to domain_console pointer are valid in 
> > console_switch_input().
> > 
> > Bump the domain console buffer allocation size to 256. No extra symbol for 
> > the
> > value since it is used only once during data structure declaration. All size
> > checks use ARRAY_SIZE().
> > 
> > Allocate domain_console from the heap so that the parent domain struct size
> > stays below PAGE_SIZE boundary to account for more console-related fields
> > added in the future.
> > 
> > Finally, update the domain_console allocation and initialization code. Make
> > sure domain_console is not allocated for system domains.
> > 
> > No functional change.
> > 
> > Signed-off-by: Denis Mukhin <dmukhin@xxxxxxxx>
> 
> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

Thank you



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.