qdev.c (1a4f446f81c63151efc30f3ce60a749e8a4cf680) | qdev.c (18c86e2b9d85a89818f485c2cadafa6e3932e43a) |
---|---|
1/* 2 * Dynamic device configuration and creation. 3 * 4 * Copyright (c) 2009 CodeSourcery 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 11 unchanged lines hidden (view full) --- 20/* The theory here is that it should be possible to create a machine without 21 knowledge of specific devices. Historically board init routines have 22 passed a bunch of arguments to each device, requiring the board know 23 exactly which device it is dealing with. This file provides an abstract 24 API for device configuration and initialization. Devices will generally 25 inherit from a particular bus (e.g. PCI or I2C) rather than 26 this API directly. */ 27 | 1/* 2 * Dynamic device configuration and creation. 3 * 4 * Copyright (c) 2009 CodeSourcery 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either --- 11 unchanged lines hidden (view full) --- 20/* The theory here is that it should be possible to create a machine without 21 knowledge of specific devices. Historically board init routines have 22 passed a bunch of arguments to each device, requiring the board know 23 exactly which device it is dealing with. This file provides an abstract 24 API for device configuration and initialization. Devices will generally 25 inherit from a particular bus (e.g. PCI or I2C) rather than 26 this API directly. */ 27 |
28#include "qemu/osdep.h" |
|
28#include "hw/qdev.h" 29#include "hw/fw-path-provider.h" 30#include "sysemu/sysemu.h" | 29#include "hw/qdev.h" 30#include "hw/fw-path-provider.h" 31#include "sysemu/sysemu.h" |
31#include "qapi/error.h" | |
32#include "qapi/qmp/qerror.h" 33#include "qapi/visitor.h" 34#include "qapi/qmp/qjson.h" 35#include "qemu/error-report.h" 36#include "hw/hotplug.h" 37#include "hw/boards.h" 38#include "qapi-event.h" 39 --- 1330 unchanged lines hidden --- | 32#include "qapi/qmp/qerror.h" 33#include "qapi/visitor.h" 34#include "qapi/qmp/qjson.h" 35#include "qemu/error-report.h" 36#include "hw/hotplug.h" 37#include "hw/boards.h" 38#include "qapi-event.h" 39 --- 1330 unchanged lines hidden --- |