Re: [PATCH v10 14/20] xen: introduce xenpv bus and a dummy pvcpu device

From: Julien Grall <julien.grall_at_linaro.org>
Date: Tue, 14 Jan 2014 15:41:40 +0000
On 01/14/2014 02:59 PM, Roger Pau Monne wrote:
> +static int
> +xenpv_attach(device_t dev)
> +{
> +	device_t child;
> +
> +	if (xen_hvm_domain()) {
> +		device_t xenpci;
> +		devclass_t dc;
> +
> +		/* Make sure xenpci has been attached */
> +		dc = devclass_find("xenpci");
> +		if (dc == NULL)
> +			panic("unable to find xenpci devclass");
> +
> +		xenpci = devclass_get_device(dc, 0);
> +		if (xenpci == NULL)
> +			panic("unable to find xenpci device");
> +
> +		if (!device_is_attached(xenpci))
> +			panic("trying to attach xenpv before xenpci");
> +	}

Can you use the identify method to add the xenpci device?

As I said earlier, I will reuse this code for ARM guest and this device
is not used on this architecture.

-- 
Julien Grall
Received on Tue Jan 14 2014 - 14:47:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:46 UTC