[Qemu-devel] [PATCH v3 1/2] ARM: exynos4210: CMU support

2012-07-04 Thread Maksim Kozlov
Add exynos4210 Clock Management Units emulation Signed-off-by: Maksim Kozlov m.koz...@samsung.com --- hw/arm/Makefile.objs |1 + hw/exynos4210.c | 16 + hw/exynos4210.h | 42 ++ hw/exynos4210_cmu.c | 1464 ++ 4 files changed,

Re: [Qemu-devel] [PATCH v3 1/2] ARM: exynos4210: CMU support

2012-07-04 Thread Dunrong Huang
2012/7/4 Maksim Kozlov m.koz...@samsung.com: Add exynos4210 Clock Management Units emulation Signed-off-by: Maksim Kozlov m.koz...@samsung.com --- hw/arm/Makefile.objs |1 + hw/exynos4210.c | 16 + hw/exynos4210.h | 42 ++ hw/exynos4210_cmu.c | 1464

Re: [Qemu-devel] [PATCH v3 1/2] ARM: exynos4210: CMU support

2012-07-04 Thread Maksim Kozlov
04.07.2012 14:38, Dunrong Huang пишет: +void exynos4210_register_clock_handler(ClockChangeHandler *func, + Exynos4210Clock clock_id, void *opaque) +{ +ClockChangeEntry *cce = g_malloc0(sizeof(ClockChangeEntry)); +Exynos4210ClockState *clock =

Re: [Qemu-devel] [PATCH v3 1/2] ARM: exynos4210: CMU support

2012-07-04 Thread Peter Maydell
On 4 July 2012 14:45, Maksim Kozlov m.koz...@samsung.com wrote: 04.07.2012 14:38, Dunrong Huang пишет: +PRINT_DEBUG(%s rate: %llu\n, pll-name, pll-rate); pll-rate is of type uint64_t incompatible with %llu Type uint64_t is included from /usr/include/stdint.h as typedef unsigned long

Re: [Qemu-devel] [PATCH v3 1/2] ARM: exynos4210: CMU support

2012-07-04 Thread Maksim Kozlov
04.07.2012 17:54, Peter Maydell пишет: On 4 July 2012 14:45, Maksim Kozlovm.koz...@samsung.com wrote: 04.07.2012 14:38, Dunrong Huang пишет: +PRINT_DEBUG(%s rate: %llu\n, pll-name, pll-rate); pll-rate is of type uint64_t incompatible with %llu Type uint64_t is included from

Re: [Qemu-devel] [PATCH v3 1/2] ARM: exynos4210: CMU support

2012-07-04 Thread Dunrong Huang
+ +static void exynos4210_cmu_set_pll(void *opaque, Exynos4210ClockState *pll) +{ +Exynos4210CmuState *s = opaque; +Exynos4210ClockState *source; +target_phys_addr_t offset = pll-div_reg; +ClockChangeEntry *cce; +uint32_t pdiv, mdiv, sdiv, enable; + +source =

Re: [Qemu-devel] [PATCH v3 1/2] ARM: exynos4210: CMU support

2012-07-04 Thread Maksim Kozlov
04.07.2012 18:14, Dunrong Huang пишет: + +static void exynos4210_cmu_set_pll(void *opaque, Exynos4210ClockState *pll) +{ +Exynos4210CmuState *s = opaque; +Exynos4210ClockState *source; +target_phys_addr_t offset = pll-div_reg; +ClockChangeEntry *cce; +uint32_t pdiv, mdiv,