projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8c57b86
)
PPC: spapr: Remove global variable
author
Alexander Graf
<agraf@suse.de>
Tue, 14 Aug 2012 11:22:13 +0000
(13:22 +0200)
committer
Alexander Graf
<agraf@suse.de>
Wed, 15 Aug 2012 17:43:15 +0000
(19:43 +0200)
Global variables are bad. Let's move spapr_has_graphics into the
machine state struct.
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/spapr.c
patch
|
blob
|
history
hw/spapr.h
patch
|
blob
|
history
diff --git
a/hw/spapr.c
b/hw/spapr.c
index 709673e76796be48f499494760af2279a8f36a8e..aa39d2d2c3e287e5b87f4ad1d67cde4c5d6c0038 100644
(file)
--- a/
hw/spapr.c
+++ b/
hw/spapr.c
@@
-83,7
+83,6
@@
#define PHANDLE_XICP 0x00001111
sPAPREnvironment *spapr;
-bool spapr_has_graphics;
qemu_irq spapr_allocate_irq(uint32_t hint, uint32_t *irq_num,
enum xics_irq_type type)
@@
-508,7
+507,7
@@
static void spapr_finalize_fdt(sPAPREnvironment *spapr,
}
}
- if (!spapr
_
has_graphics) {
+ if (!spapr
->
has_graphics) {
spapr_populate_chosen_stdout(fdt, spapr->vio_bus);
}
@@
-736,7
+735,7
@@
static void ppc_spapr_init(ram_addr_t ram_size,
/* Graphics */
if (spapr_vga_init(QLIST_FIRST(&spapr->phbs)->host_state.bus)) {
- spapr
_
has_graphics = true;
+ spapr
->
has_graphics = true;
}
if (rma_size < (MIN_RMA_SLOF << 20)) {
diff --git
a/hw/spapr.h
b/hw/spapr.h
index 9153f29a60f62e5cfac2f6d9a4e13209ff180b59..fe40e7d005f426f167c8dbd251b0a8c21e005697 100644
(file)
--- a/
hw/spapr.h
+++ b/
hw/spapr.h
@@
-23,6
+23,7
@@
typedef struct sPAPREnvironment {
int next_irq;
int rtc_offset;
char *cpu_model;
+ bool has_graphics;
} sPAPREnvironment;
#define H_SUCCESS 0