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
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to