Michael S. Tsirkin
35c12e60c8
loader: use file path size from fw_cfg.h
...
Avoid a bit of code duplication, make
max file path constant reusable.
Suggested-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com >
Tested-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Igor Mammedov <imammedo@redhat.com >
Tested-by: Igor Mammedov <imammedo@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2013-10-14 17:48:52 +03:00
Michael S. Tsirkin
d87072ceec
fw_cfg: interface to trigger callback on read
...
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com >
Tested-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Igor Mammedov <imammedo@redhat.com >
Tested-by: Igor Mammedov <imammedo@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2013-10-14 17:48:51 +03:00
Michael S. Tsirkin
600c60b76d
fw_cfg: add API to find FW cfg object
...
Remove some code duplication by adding a
function to look up the fw cfg file.
This way, we don't need to duplicate same strings everywhere.
Use by both fw cfg and pvpanic device.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2013-06-02 18:14:14 +03:00
Michael S. Tsirkin
45936c8b79
fw_cfg: move typedef to qemu/typedefs.h
...
Less header dependencies this way.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2013-06-02 18:14:14 +03:00
Hu Tao
1dfe5057e5
fw_cfg: add required header files
...
If fw_cfg.h is included alone, gcc gives error messages like these:
error: unknown type name ‘uint32_t’
error: unknown type name ‘size_t’
error: unknown type name ‘hwaddr’
...
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com >
Reviewed-by: Markus Armbruster <armbru@redhat.com >
Message-id: d63f8bcdbfbec8135b1b57f9247c513a3e25762c.1366945969.git.hutao@cn.fujitsu.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com >
2013-04-30 10:30:01 -05:00
Paolo Bonzini
0d09e41a51
hw: move headers to include/
...
Many of these should be cleaned up with proper qdev-/QOM-ification.
Right now there are many catch-all headers in include/hw/ARCH depending
on cpu.h, and this makes it necessary to compile these files per-target.
However, fixing this does not belong in these patches.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:10 +02:00