sunxi-linux kernel parse config script
to do hardware configurations
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/allwinner-a10.c | 18 ++
hw/arm/cubieboard.c|2 ++
include/hw/arm/allwinner-a10.h |5 +
pc-bios/aw-script.bin
:
http://dl.dbank.com/c00aonvlmw
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/allwinner-a10.c | 27 +++
hw/arm/cubieboard.c|2 ++
include/hw/arm/allwinner-a10.h |5 +
3 files changed, 34 insertions(+), 0 deletions(-)
diff --git
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/sd/sdhci.c |2 +-
hw/sd/sdhci.h | 312
include/hw/sdhci.h | 312
3 files changed, 313 insertions(+), 313 deletions
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include/hw/ptimer.h |4
include/migration/vmstate.h | 10 ++
2 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/include/hw/ptimer.h b/include/hw/ptimer.h
index 28fcaf1..a33edf4 100644
--- a/include/hw/ptimer.h
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/cubieboard.c | 69 ++
tests/qom-test.c |1 +
3 files changed, 71 insertions(+), 1
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
MAINTAINERS |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 3e61ac8..73bb943 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -219,6 +219,13 @@ F: *win32*
ARM Machines
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/allwinner-a10-pic.c | 200
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
default-configs/arm-softmmu.mak |1 +
hw/arm/Makefile.objs|1 +
hw/arm/allwinner-a10.c | 103 +++
include/hw/arm
*
liguang (5):
hw/timer: add allwinner a10 timer
hw/intc: add allwinner A10 interrupt controller
hw/arm: add allwinner a10 SoC support
hw/arm: add cubieboard support
MAINTAINERS: add myself to maintain allwinner-a10
MAINTAINERS |7 +
default-configs/arm-softmmu.mak
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |2 +
hw/timer/allwinner-a10-pit.c | 254 ++
include/hw
lay a foundation for allwinner A10 SoC with a cortex-a8
processor, and will add more devices later.
v2: split timer and interrupt controller emulation into
their corresponding files.
v3:
1. change loader_start address
2. add 64-bit counter
3. fixup fail to clear interrup status
From: Peter Maydell peter.mayd...@linaro.org
Add support for defining a vmstate field which is an array
of pointers to structures, and use this to define a
VMSTATE_PTIMER_ARRAY() which allows an array of ptimer_state*
to be used by devices.
Signed-off-by: Peter Maydell peter.mayd...@linaro.org
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
Reviewed-by: Peter Maydell peter.mayd...@linaro.org
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/allwinner-a10-pic.c | 200
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |2 +
hw/timer/allwinner-a10-pit.c | 254 ++
include/hw
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
default-configs/arm-softmmu.mak |1 +
hw/arm/Makefile.objs|1 +
hw/arm/allwinner-a10.c | 103 +++
include/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/cubieboard.c | 69 ++
2 files changed, 70 insertions(+), 1 deletions(-)
create mode 100644 hw
lay a foundation for allwinner A10 SoC with a cortex-a8
processor, and will add more devices later.
v2: split timer and interrupt controller emulation into
their corresponding files.
v3:
1. change loader_start address
2. add 64-bit counter
3. fixup fail to clear interrup status
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include/migration/vmstate.h |4
savevm.c| 31 +++
2 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/include/migration/vmstate.h b/include/migration/vmstate.h
index 9d09e60
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/allwinner-a10-pic.c | 200 +++
include/hw/intc/allwinner-a10-pic.h | 40 +++
4 files changed, 242
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Reviewed-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |2 +
hw/timer/allwinner-a10-pit.c | 254 ++
include/hw
Signed-off-by: liguang lig.f...@cn.fujitsu.com
Acked-by: Peter Crosthwaite peter.crosthwa...@xilinx.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/cubieboard.c | 69 ++
2 files changed, 70 insertions(+), 1 deletions(-)
create mode 100644 hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/allwinner-a10-pic.c | 217 +++
include/hw/intc/allwinner-a10-pic.h | 40 +++
4 files changed, 259
lay a foundation for allwinner A10 SoC with a cortex-a8
processor, and will add more devices later.
v2: split timer and interrupt controller emulation into
their corresponding files.
v3:
1. change loader_start address
2. add 64-bit counter
3. fixup fail to clear interrup status
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include/migration/vmstate.h |4
savevm.c| 31 +++
2 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/include/migration/vmstate.h b/include/migration/vmstate.h
index 9d09e60
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/arm/Makefile.objs|1 +
hw/arm/allwinner-a10.c | 103 +++
include/hw/arm/allwinner-a10.h | 35 +
4 files changed, 140
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |2 +
hw/timer/allwinner-a10-pit.c | 254 ++
include/hw/timer/allwinner-a10-pit.h | 59
4 files changed
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/cubieboard.c | 69 ++
2 files changed, 70 insertions(+), 1 deletions(-)
create mode 100644 hw/arm/cubieboard.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include/migration/vmstate.h |4
savevm.c| 31 +++
2 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/include/migration/vmstate.h b/include/migration/vmstate.h
index 9d09e60
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |2 +
hw/timer/allwinner-a10-pit.c | 253 ++
include/hw/timer/allwinner-a10-pit.h | 57
4 files changed
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/allwinner-a10.c | 77
include/hw/arm/allwinner-a10.h | 36 ++
3 files changed, 114 insertions(+), 1 deletions(-)
create mode
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/cubieboard.c | 52 ++
2 files changed, 53 insertions(+), 1 deletions(-)
create mode 100644 hw/arm/cubieboard.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/intc/Makefile.objs |1 +
hw/intc/allwinner-a10-pic.c | 218 +++
include/hw/intc/allwinner-a10-pic.h | 40 +++
3 files changed, 259 insertions(+), 0 deletions(-)
create mode
lay a foundation for allwinner A10 SoC with a cortex-a8
processor, and will add more devices later.
v2: split timer and interrupt controller emulation into
their corresponding files.
v3:
1. change loader_start address
2. add 64-bit counter
3. fixup fail to clear interrup status
lay a foundation for allwinner A10 SoC with a cortex-a8
processor, and will add more devices later.
v2: split timer and interrupt controller emulation into
their corresponding files.
v3:
1. change loader_start address
2. add 64-bit counter
3. fixup fail to clear interrup status
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/cubieboard.c | 53 ++
2 files changed, 54 insertions(+), 1 deletions(-)
create mode 100644 hw/arm/cubieboard.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/allwinner-a10-pic.c | 218 +++
include/hw/intc/allwinner-a10-pic.h | 40 +++
4 files changed, 260
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include/migration/vmstate.h |4
savevm.c| 31 +++
2 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/include/migration/vmstate.h b/include/migration/vmstate.h
index 9d09e60
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/arm/Makefile.objs|1 +
hw/arm/allwinner-a10.c | 87 +++
include/hw/arm/allwinner-a10.h | 35
4 files changed, 124
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |2 +
hw/timer/allwinner-a10-pit.c | 253 ++
include/hw/timer/allwinner-a10-pit.h | 57
4 files changed
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |2 +
hw/timer/allwinner-a10_pit.c | 253 ++
include/hw/timer/allwinner-a10_pit.h | 57
4 files changed
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/allwinner-a10.c | 39 +++
include/hw/arm/allwinner-a10.h | 27 +++
3 files changed, 67 insertions(+), 1 deletions(-)
create
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/intc/Makefile.objs |1 +
hw/intc/allwinner-a10_pic.c | 218 +++
include/hw/intc/allwinner-a10_pic.h | 40 +++
3 files changed, 259 insertions(+), 0 deletions(-)
create mode
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |1 +
hw/arm/sunxi-soc.c | 98 ++
2 files changed, 99 insertions(+), 0 deletions(-)
create mode 100644 hw/arm/sunxi-soc.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |1 +
hw/timer/sunxi-pit.c| 252 +++
include/hw/timer/sunxi-pit.h| 56 +
4 files changed, 311 insertions
this patch-set implemented a device-reduced
machine type for Allwinner's sunxi series SoC,
like sunxi-4i/5i/7i ...
now, It can support sunxi-4i with a cortex-a8 processor.
and will support more later, like sunxi-7i with cortex-a7,
and will add more devices.
v2: split timer and interrupt
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/sunxi-pic.c | 218 +++
include/hw/intc/sunxi-pic.h | 40 +++
4 files changed, 260 insertions
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
MAINTAINERS |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 77edacf..232e1a1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -284,6 +284,15 @@ M: Peter Maydell peter.mayd
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |1 +
hw/timer/sunxi-pit.c| 276 +++
include/hw/timer/sunxi-pit.h| 37 +
4 files changed, 316 insertions
this patch-set implemented a device-reduced
machine type for Allwinner's sunxi series SoC,
like sunxi-4i/5i/7i ...
now, It can support sunxi-4i with a cortex-a8 processor.
and will support more later, like sunxi-7i with cortex-a7,
and will add more devices.
v2: split timer and interrupt
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |1 +
hw/arm/sunxi-soc.c | 98 ++
2 files changed, 99 insertions(+), 0 deletions(-)
create mode 100644 hw/arm/sunxi-soc.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/sunxi-pic.c | 247 +++
include/hw/intc/sunxi-pic.h | 20 +++
4 files changed, 269 insertions(+), 0
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include/hw/ptimer.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/include/hw/ptimer.h b/include/hw/ptimer.h
index 28fcaf1..a9b8f1d 100644
--- a/include/hw/ptimer.h
+++ b/include/hw/ptimer.h
@@ -27,6 +27,9 @@ void
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/intc/sunxi-pic.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/hw/intc/sunxi-pic.c b/hw/intc/sunxi-pic.c
index 5fd86f9..ea75f84 100644
--- a/hw/intc/sunxi-pic.c
+++ b/hw/intc/sunxi-pic.c
@@ -77,7 +77,7 @@ static
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/sunxi-pic.c | 247 +++
include/hw/intc/sunxi-pic.h | 20 +++
4 files changed, 269 insertions(+), 0
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |1 +
hw/arm/sunxi-soc.c | 113 ++
2 files changed, 114 insertions(+), 0 deletions(-)
create mode 100644 hw/arm/sunxi-soc.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
MAINTAINERS |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 77edacf..232e1a1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -284,6 +284,15 @@ M: Peter Maydell peter.mayd
this patch-set implemented a device-reduced
machine type for Allwinner's sunxi series SoC,
like sunxi-4i/5i/7i ...
now, It can support sunxi-4i with a cortex-a8 processor.
and will support more later, like sunxi-7i with cortex-a7,
and will add more devices.
v2: split timer and interrupt
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |1 +
hw/timer/sunxi-pit.c| 260 +++
include/hw/timer/sunxi-pit.h| 26
4 files changed, 289 insertions(+), 0
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/sunxi-pic.c | 301 +++
include/hw/intc/sunxi-pic.h | 27
4 files changed, 330 insertions(+), 0
this patch-set implemented a device-reduced
machine type for Allwinner's sunxi series SoC,
like sunxi-4i/5i/7i ...
now, It can support sunxi-4i with a cortex-a8 processor.
and will support more later, like sunxi-7i with cortex-a7,
and will add more devices.
v2: split timer and interrupt
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
MAINTAINERS |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 77edacf..232e1a1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -284,6 +284,15 @@ M: Peter Maydell peter.mayd
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |1 +
hw/arm/sunxi-soc.c | 98 ++
2 files changed, 99 insertions(+), 0 deletions(-)
create mode 100644 hw/arm/sunxi-soc.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |1 +
hw/timer/sunxi-pit.c| 295 +++
include/hw/timer/sunxi-pit.h| 37 +
4 files changed, 335 insertions
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/sunxi-pic.c | 238 +++
include/hw/intc/sunxi-pic.h | 20
4 files changed, 260 insertions(+), 0
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |1 +
hw/arm/sunxi-soc.c | 113 ++
2 files changed, 114 insertions(+), 0 deletions(-)
create mode 100644 hw/arm/sunxi-soc.c
diff --git a/hw/arm/Makefile.objs b/hw/arm
this patch-set implemented a device-reduced
machine type for Allwinner's sunxi series SoC,
like sunxi-4i/5i/7i ...
now, It can support sunxi-4i with a cortex-a8 processor.
and will support more later, like sunxi-7i with cortex-a7,
and will add more devices.
V2: split timer and interrupt
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |2 +
hw/timer/Makefile.objs |1 +
hw/timer/sunxi-pit.c| 218 +++
include/hw/timer/sunxi-pit.h| 25 +
4 files changed, 246 insertions
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
MAINTAINERS |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 77edacf..232e1a1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -284,6 +284,15 @@ M: Peter Maydell peter.mayd
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/arm-softmmu.mak |1 +
hw/intc/Makefile.objs |1 +
hw/intc/sunxi-pic.c | 297 +++
include/hw/intc/sunxi-pic.h | 27
4 files changed, 326 insertions(+), 0
sunxi series are SOCs from Allwinner,
including sunxi-4i/5i/6i/7i ...
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/Makefile.objs |2 +-
hw/arm/sunxi-soc.c | 30 ++
2 files changed, 31 insertions(+), 1 deletions(-)
create mode 100644 hw/arm/sunxi
this patch-set implemented a device-reduced
machine type for Allwinner's sunxi series SoC,
like sunxi-4i/5i/7i ...
now, It can support sunxi-4i with a cortex-a8 processor.
and will support more later, like sunxi-7i with cortex-a7
processor, and will add more devices.
reference:
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/sunxi-soc.c | 290
1 files changed, 290 insertions(+), 0 deletions(-)
diff --git a/hw/arm/sunxi-soc.c b/hw/arm/sunxi-soc.c
index f6849eb..1b369ba 100644
--- a/hw/arm/sunxi-soc.c
+++ b
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/sunxi-soc.c | 209
1 files changed, 209 insertions(+), 0 deletions(-)
diff --git a/hw/arm/sunxi-soc.c b/hw/arm/sunxi-soc.c
index 1b369ba..960539a 100644
--- a/hw/arm/sunxi-soc.c
+++ b
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/arm/sunxi-soc.c | 72
1 files changed, 72 insertions(+), 0 deletions(-)
diff --git a/hw/arm/sunxi-soc.c b/hw/arm/sunxi-soc.c
index 960539a..0338e03 100644
--- a/hw/arm/sunxi-soc.c
+++ b
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
exec.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/exec.c b/exec.c
index 3ca9381..2170295 100644
--- a/exec.c
+++ b/exec.c
@@ -1824,7 +1824,9 @@ static void memory_map_init(void)
address_space_init
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
exec.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/exec.c b/exec.c
index 3ca9381..4509daa 100644
--- a/exec.c
+++ b/exec.c
@@ -1824,7 +1824,9 @@ static void memory_map_init(void)
address_space_init
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
cputlb.c | 15 ---
1 files changed, 0 insertions(+), 15 deletions(-)
diff --git a/cputlb.c b/cputlb.c
index 977c0ca..08e50e0 100644
--- a/cputlb.c
+++ b/cputlb.c
@@ -169,21 +169,6 @@ static inline ram_addr_t
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
.gitignore |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/.gitignore b/.gitignore
index d2c5c2f..97d7a2f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -108,4 +108,7 @@ pc-bios/s390-ccw/s390-ccw.img
cscope.*
tags
TAGS
last parameters of vnc_listen_read,vnc_connect are bool,
so pass 'false/true' instead of '0/1' for them.
Reviewed-by: Andreas Färber afaer...@suse.de
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
ui/vnc.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/ui
suggested by Michael Tokarev m...@tls.msk.ru
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include/ui/console.h |2 +-
ui/vnc.c |4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/ui/console.h b/include/ui/console.h
index f1d79f9..98edf41
local variables is_* should be bool by usage,
and last parameter of qemu_opt_get_bool is bool,
so pass true/false for it.
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
qemu-char.c | 20 ++--
1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/qemu-char.c b
full_screen parameter for functions sdl_display_init,
cocoa_display_init, curses_display_init should be
boolized by actual usage.
also boolize 'full_screen' in vl.c
it may be bold for cocoa, so if it hurts,
these changes can be dropped.
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
include
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/sd/milkymist-memcard.c |2 +-
hw/sd/omap_mmc.c |4 ++--
hw/sd/pl181.c |2 +-
hw/sd/pxa2xx_mmci.c |2 +-
hw/sd/sdhci.c |2 +-
hw/sd/ssi-sd.c|2 +-
6 files changed, 7
type last parameter of vnc_connect if bool,
so pass 'false' instead of '0' for it.
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
ui/vnc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/ui/vnc.c b/ui/vnc.c
index dfc7459..7d22660 100644
--- a/ui/vnc.c
+++ b/ui
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
ui/vnc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/ui/vnc.c b/ui/vnc.c
index 7d22660..1a8b940 100644
--- a/ui/vnc.c
+++ b/ui/vnc.c
@@ -2889,13 +2889,13 @@ static void vnc_listen_read(void *opaque, bool
websocket
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
qemu-char.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/qemu-char.c b/qemu-char.c
index d04b429..8092eb8 100644
--- a/qemu-char.c
+++ b/qemu-char.c
@@ -2767,10 +2767,10 @@ static CharDriverState
because memory_region_update_pending is bool
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
memory.c | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/memory.c b/memory.c
index 5cb8f4a..d99eecd 100644
--- a/memory.c
+++ b/memory.c
@@ -1114,7 +1114,7
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/sd/milkymist-memcard.c |2 +-
hw/sd/omap_mmc.c |4 ++--
hw/sd/pl181.c |2 +-
hw/sd/pxa2xx_mmci.c |2 +-
hw/sd/sdhci.c |2 +-
hw/sd/ssi-sd.c|2 +-
6 files changed, 7
v2:
1.remove PIIX4_PROC_BASE operations for cpu hotplug
2.fix wrong description fo cpu-del
patch 1 adds ACPI Embedded Controller (EC),
refer-to:
ACPI SPEC v5 chapter 12
ACPI Embedded Controller Interface Specification
EC is a standard ACPI device, it plays flexible roles,
especially be event
operations of memory regison(PIIX4_PROC_BASE) for cpu hostplug
can be transfered to EC space naturally by adding EC support.
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/acpi/piix4.c | 46 ++
hw/i386/pc.c | 16
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/acpi/piix4.c |8
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
index aae1c88..8c5b39a 100644
--- a/hw/acpi/piix4.c
+++ b/hw/acpi/piix4.c
@@ -657,6 +657,14 @@ static void
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/acpi/ich9.c | 15 +++
include/hw/acpi/ich9.h |1 +
2 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/hw/acpi/ich9.c b/hw/acpi/ich9.c
index 4a17f32..f1583ef 100644
--- a/hw/acpi/ich9.c
+++ b/hw/acpi/ich9
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/acpi/ec.c | 32
include/hw/acpi/ec.h | 10 ++
2 files changed, 38 insertions(+), 4 deletions(-)
diff --git a/hw/acpi/ec.c b/hw/acpi/ec.c
index da8525f..fe82e9c 100644
--- a/hw/acpi/ec.c
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/acpi/piix4.c | 14 ++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
index e6525ac..aae1c88 100644
--- a/hw/acpi/piix4.c
+++ b/hw/acpi/piix4.c
@@ -29,6 +29,7 @@
#include exec
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
hw/i386/pc_piix.c |6 ++
hw/i386/pc_q35.c |5 +
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index 71ce2ff..378c980 100644
--- a/hw/i386/pc_piix.c
+++ b/hw/i386/pc_piix.c
-by: liguang lig.f...@cn.fujitsu.com
---
default-configs/x86_64-softmmu.mak |1 +
hw/acpi/Makefile.objs |1 +
hw/acpi/ec.c | 193
include/hw/acpi/ec.h | 29 ++
4 files changed, 224 insertions(+), 0
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
src/acpi-dsdt-cpu-hotplug.dsl |9 +
src/acpi-dsdt-isa.dsl |8 +---
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/src/acpi-dsdt-cpu-hotplug.dsl b/src/acpi-dsdt-cpu-hotplug.dsl
index 0f3e83b..869373b
add 'cpu-del' as complementary of 'cpu-add',
cpu-del doesn't really delete a previous created
cpu for it depends on CPU-QOM which it's un-finished
yet to unrealize it.
cpu-del just records the cpu-id that guest want to
remove to keep status of ACPI cpu hot-remove process.
Signed-off-by: liguang
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
src/acpi-dsdt-isa.dsl | 26 ++
1 files changed, 26 insertions(+), 0 deletions(-)
diff --git a/src/acpi-dsdt-isa.dsl b/src/acpi-dsdt-isa.dsl
index 23761db..2b9c3a0 100644
--- a/src/acpi-dsdt-isa.dsl
+++ b/src/acpi-dsdt
Signed-off-by: liguang lig.f...@cn.fujitsu.com
---
target-i386/cpu.h |2 -
target-i386/int_helper.c | 62 ++--
target-i386/mem_helper.c |8 +++---
target-i386/misc_helper.c | 10 +++---
target-i386/seg_helper.c |8 +++---
target
1 - 100 of 338 matches
Mail list logo