virtio_mainbus.c (3bee0c11) virtio_mainbus.c (beecddb6)
1/* $NetBSD: virtio_mainbus.c,v 1.2 2021/04/24 23:36:35 thorpej Exp $ */
1/* $NetBSD: virtio_mainbus.c,v 1.3 2021/08/07 16:18:51 thorpej Exp $ */
2
3/*
4 * Copyright (c) 2021 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Reinoud Zandijk
9 *

--- 15 unchanged lines hidden (view full) ---

25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 */
31
32#include <sys/cdefs.h>
2
3/*
4 * Copyright (c) 2021 The NetBSD Foundation, Inc.
5 * All rights reserved.
6 *
7 * This code is derived from software contributed to The NetBSD Foundation
8 * by Reinoud Zandijk
9 *

--- 15 unchanged lines hidden (view full) ---

25 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26 * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29 * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 */
31
32#include <sys/cdefs.h>
33__KERNEL_RCSID(0, "$NetBSD: virtio_mainbus.c,v 1.2 2021/04/24 23:36:35 thorpej Exp $");
33__KERNEL_RCSID(0, "$NetBSD: virtio_mainbus.c,v 1.3 2021/08/07 16:18:51 thorpej Exp $");
34
35#include <sys/param.h>
36#include <sys/systm.h>
37
38#include <sys/device.h>
39#include <evbmips/mipssim/autoconf.h>
40#include <evbmips/mipssim/mipssimreg.h>
41

--- 80 unchanged lines hidden (view full) ---

122 struct virtio_attach_args va;
123
124 if (vsc->sc_child) /* child already attached? */
125 return 0;
126
127 memset(&va, 0, sizeof(va));
128 va.sc_childdevid = vsc->sc_childdevid;
129
34
35#include <sys/param.h>
36#include <sys/systm.h>
37
38#include <sys/device.h>
39#include <evbmips/mipssim/autoconf.h>
40#include <evbmips/mipssim/mipssimreg.h>
41

--- 80 unchanged lines hidden (view full) ---

122 struct virtio_attach_args va;
123
124 if (vsc->sc_child) /* child already attached? */
125 return 0;
126
127 memset(&va, 0, sizeof(va));
128 va.sc_childdevid = vsc->sc_childdevid;
129
130 config_found(self, &va, NULL, CFARG_EOL);
130 config_found(self, &va, NULL, CFARGS_NONE);
131
132 if (virtio_attach_failed(vsc))
133 return 0;
134 return 0;
135}
136
137
138static int

--- 34 unchanged lines hidden ---
131
132 if (virtio_attach_failed(vsc))
133 return 0;
134 return 0;
135}
136
137
138static int

--- 34 unchanged lines hidden ---