Re: [PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-23 Thread Jan Beulich
On 23.09.2024 10:51, oleksii.kuroc...@gmail.com wrote: > On Mon, 2024-09-23 at 09:20 +0200, Jan Beulich wrote: >> On 16.09.2024 17:51, oleksii.kuroc...@gmail.com wrote: >>> On Fri, 2024-09-13 at 19:45 +0200, Jan Beulich wrote: On 13.09.2024 16:35, oleksii.kuroc...@gmail.com wrote: > On Thu

Re: [PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-23 Thread oleksii . kurochko
On Mon, 2024-09-23 at 09:20 +0200, Jan Beulich wrote: > On 16.09.2024 17:51, oleksii.kuroc...@gmail.com wrote: > > On Fri, 2024-09-13 at 19:45 +0200, Jan Beulich wrote: > > > On 13.09.2024 16:35, oleksii.kuroc...@gmail.com wrote: > > > > On Thu, 2024-09-12 at 17:28 +0200, Jan Beulich wrote: > > > >

Re: [PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-23 Thread Jan Beulich
On 16.09.2024 17:51, oleksii.kuroc...@gmail.com wrote: > On Fri, 2024-09-13 at 19:45 +0200, Jan Beulich wrote: >> On 13.09.2024 16:35, oleksii.kuroc...@gmail.com wrote: >>> On Thu, 2024-09-12 at 17:28 +0200, Jan Beulich wrote: On 11.09.2024 12:04, Oleksii Kurochko wrote: > --- a/xen/common

Re: [PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-16 Thread oleksii . kurochko
On Fri, 2024-09-13 at 19:45 +0200, Jan Beulich wrote: > On 13.09.2024 16:35, oleksii.kuroc...@gmail.com wrote: > > On Thu, 2024-09-12 at 17:28 +0200, Jan Beulich wrote: > > > On 11.09.2024 12:04, Oleksii Kurochko wrote: > > > > --- a/xen/common/Makefile > > > > +++ b/xen/common/Makefile > > > > @@

Re: [PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-13 Thread Jan Beulich
On 13.09.2024 16:35, oleksii.kuroc...@gmail.com wrote: > On Thu, 2024-09-12 at 17:28 +0200, Jan Beulich wrote: >> On 11.09.2024 12:04, Oleksii Kurochko wrote: >>> --- a/xen/common/Makefile >>> +++ b/xen/common/Makefile >>> @@ -6,6 +6,7 @@ obj-$(CONFIG_HYPFS_CONFIG) += config_data.o >>>  obj-$(CONFI

Re: [PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-13 Thread oleksii . kurochko
On Thu, 2024-09-12 at 17:28 +0200, Jan Beulich wrote: > On 11.09.2024 12:04, Oleksii Kurochko wrote: > > --- a/xen/common/Makefile > > +++ b/xen/common/Makefile > > @@ -6,6 +6,7 @@ obj-$(CONFIG_HYPFS_CONFIG) += config_data.o > >  obj-$(CONFIG_CORE_PARKING) += core_parking.o > >  obj-y += cpu.o > >

Re: [PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-12 Thread Jan Beulich
On 11.09.2024 12:04, Oleksii Kurochko wrote: > --- a/xen/common/Makefile > +++ b/xen/common/Makefile > @@ -6,6 +6,7 @@ obj-$(CONFIG_HYPFS_CONFIG) += config_data.o > obj-$(CONFIG_CORE_PARKING) += core_parking.o > obj-y += cpu.o > obj-$(CONFIG_DEBUG_TRACE) += debugtrace.o > +obj-$(call or,$(CONFIG

[PATCH v1 3/3] xen/common: move device initialization code to common code

2024-09-11 Thread Oleksii Kurochko
Remove the device initialization code from `xen/arch/arm/device.c` and move it to the common code to avoid duplication and make it accessible for both ARM and other architectures. device_get_class(), device_init(), _sdevice[] and _edevice[] are wrapped by "#ifdef CONFIG_HAS_DEVICE_TREE" for the cas